

/* Start:/local/layout/assets/lib/swiper/8.0.2/swiper.min.css?177996194715820*/
/**
 * 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?1779961947162017*/
/*!
 * 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?17799620081606412*/
@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,iVBORw0KGgoAAAANSUhEUgAAAQAAAABCCAYAAAC4lQi1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAENBJREFUeNrsXQt4TccW3idCxPUupRqPqgqReATxDk01jYg31ar6VBW99VWptuotxKOo1qVRRVt6KSUSwlVKvUkQIvFs0SjRarxCJRI5+/4re6KJas6cfc4+OXufWd/3m0T2nj1rzZp/3jMmCTL85NonEUwCQoBKwHVgMxC+wKf3JckOgm+UQVAboNBdci4xA1n5fs8E7jHcBdJhh7uSAQT54IGgAeAHPMXypCrL94pAaZY/JQEPGz+XzewnA7eAO8BvwFXgF+A8cApIhH3v6NCWxZi9yrLQk9nMg9kvT4rb4PMZLJSZX2Yw3GY2vQXbmdXqYPp38jovhHFAtUf8/Xcg4DPfXhfVfuCtE2tNCKYD7wHFdFx2MpnDJpPDAkeBXQsbODcxIH/J5u2BYOA5oLETEjA592lgB7AN2Aqfy3CmBMKPn6GyADQFfAD6vaYT+DSR7E9AEnCIfBJIgF9ykYJp2PGopQgHFfLMykUNe76iNnVvJq+jgv+RZEyhVsMeYBPwbaRvryvOkjDkax2qpICXgCo6syvVblFAJHwvrqgS8WbSurYI+gGhrLDrRaiFtRpYEunX63ihBDDk2Po0hI8V8kz64sY9ytngiJf/oXVhNMkB1hPZwWkPFVUikJ+1WYurt85bXHmyHRgHH3QIEQxNjHJD8CIwEahvAPtFA+9+3qjn+UcSwOCEaJkjErcl/t1lq50xMcrE+teuJmuBkYsb9bzkqA8iH6mwj2ZjOZ4Gsyf53kJgLPzwtlYfeeNoLnkuB9oYzH7UTX3jiyY9Vv6NAAYd4SOAZU2tJwAY1FUJILflBLwOo6/V+kODDseUZ03mZw1uUxon6LKsWbef7R3x60eiA1hXrpKB7TdwadPuXxcggIGHYrgI4Kvm3awmgNcTol2ZAPJkylL/7pM1y9FDMZUlZfDM10XsSV3WIPhjkr0ifO1wTA0ERwxe+EloVqvZl826Jef9h7vZbNLsa1rGrSOZBAcrDqOPs3fEA+I2eJrNubWWLYWfBjJTJGXg6DZzEpqSu2+nZJIT0BgSzTzQFPDjAM08lVYZHxXS76F7s+UtuqbayU8jXaDwk9D05Cygs0MIQOaPe6akTEXaKuWYw9lDyGEfY47xBOAtKfPnavrXYwfGb0j5KqDrYjsT7DwEza187QYQIymDa/HAuW9adclxtCf2P7CRat1mkjJF2QOobsXrlB/fIY5AW9P+6sGNzUGioVbWovskZSr4jKRMDZNNbzLkEWf6ipZdbG79In20nqBkPjKtICnrNaozn2zHun68fhmKOGsibSnatwD4Ow1xYPNoZ6dP1Dq0oIP6il2o9S1ZN702H+/vh57J9khLv32xQXDcoVa8Qms5woFvVrYJu1fUtkTBvcjSFAVdRiIMo+6SpKxT4JHWwFtkV1vSkWM29ed8NJOlb9HK1mE3HWUnFNRM9u38BE6kcziv8uy3P5YqqlHA+xLfGg9a8Pe56AJYKSi82Yz996H2mYBwMDCNMTJP82shq/Fskpf2bDKh8M+14pUvgHe+bdfZKRctgZCoptwAvag7Q+tGIgA3jlfD8c5y6KW6QKKVGsjxGOX7c6vadt7vlPZrHXYNwbiX926iFl0Uh+28835wo0LKA3UtABM39CaowbKBSKTdF4jn1DMQbB1mB2INARpz5t14FJAhzlr48wvSmAPMRJpfBMwcupUDhtloy/oc31nsrIU/vyCNMUjrUg597v1FABoWUBoD4IVeBex7BekPBpI4dR1lBwIYxln4V6xpHxqhN5sizeuQ9g85dRys9ju9d24unWOWPADJAtbpxXZIawRwz4I+Wx3UAuCHngXMews69AWyOXR9tu+eTbXUfqvnji1lQMghHKR9DRiuV5si7XOAYxx6Pg2b+KskUk9O/z+nF7ut7RCagvS+BmT/gy6f45kfHUIArtACyJPV7Tqfgh4LOfXtaUPt3x4owZFnc6OCQtL1ak+knboA4zn9M1SlLYtxxn9DX7brtAppbgDMAn4AdgFfA13wtwJdJnezWVMWl1xJoO8nCN7mGIShXXkfq3Pa3FkIi9wLfK17e5qlLZKyPuFxC482V0kAXM9tCH7htt5sF90xhHYIjrH0nLZdADM/jCBrO3RC80s6wKFvgPpCYfLlyK94OG2q3u0JHXKgSyyHvj5qCYAHYVu2FjdqpSW6AHYW6LKNQ99KPX7YUlWl03pz5NcBw7SqoAuHvrVDN29zUxH3XU7/L2tUAtB4IZDrLQWGzkc4H6WBwN9UOO2THI+dMhABnOSpyIASUsEFMzxxZ3M+SqsWrwkC0KiPZSgCMJt4d6p5qYyf52yGFAPZ8xdeX7Y27i1hHTOCN26n9RGlLDxKS22Pii6A1bWha0wDPqTzFU6drd4M0zF6h4kzv64biABuc+pcTGX85zniHtkxZkcFQQBiDMCibAoJvsWps6cKZ+VFtlHs+UP3IF4CMKkkgKMccXsB24PW/+hjNAJw17Kf7qrbgTn19hD2LHq9aZ4cwascjzYBkjus20nP0/Qkrbu/AKTu7NVB1i8BaLkdWHZNh9VKb7OL2lPjSmqDpByZVYrjcUrI8wwPJPC7XbROgLYl33KQSeg7RDrX8uEPKd8x67v7tM/kJABN+8Mu6rBaOauL2lNDvVFQbrZdvWuJpCzgUitlWFjeSUyWBZ2ohUJb7Fft7ds+tUhaAKLJKuypB70RP+3zp5OAqxrEZDQl2pZhRutVu1chHLv/5cDLDz8oBgG16AJopHMO3uGFkURrnVEwrsPHewIZVgy06gXFgQHA6Zb/3fOKQwnAyOcB2ENvQahFS6j55eAr7WjF4bPAZQOSAKE08E3Air2jHUcALrYXwFq91TSFtcwvZ+4COELn+FfbxoGY/YD5QJY1FZiOMLvZ8n29/hoDkMUsgF70FmMA2svhAW1o6+8I/6/2T0VITWY6/5EuCilpIJNGQr+dCQNbXxODgHoaBBTTgA4TFA66f+BTQuNlB2iZMS0CovsW6Y5AuouhYhGQAu1K/JekHKlOA31VWHqsXVNC6aeTqcYJAtATAQh7FokcG9SKjvo+zuBU0nDJQVoCXRcIkpSLTFtzvjoE704R6wB0pLcgACEPy/HBLWkB0imGhb6L4+jI7xWS5YtO6O9tnWUloJH6V5qNAVgx1eVuFFvWXxRPB3dymV3QgSQlD2mxxWdRXLCkXLRj6SCTjprOAsT3byvzTlEYrcbSwqanhgXIspmmxSzCMDvXoEtpTp1zRPFX5OSwFrTBaQWHD/q5az3AIvPxsqHuZZNlTcmF1oFbOhOgulFsCX1rcT56XxT9AnbbjGCQhcfquTtgmSWdemNpiWVt0WfljvsPDgLwNpAteXQhys0Wxb6A3XhOharsCAJI4SCAhoIAOOOWTSckZTqqMGljGFvKplYcj6WcH9FUdAEK2o3nJqhyblqvspJl01kaFLOAJg2XHDTMOACHvqoHCpEXJzjyq0WteQm671ZBB/LPUA59T4oi//dKiAcOaAHkHpxg6cAFWtRAlzusMYbxNc3YwxyP0SwAzQnP17kTB3GOZxyy5Ts15h6l05las2/9CcRdfLfJRZ3brgTPY5q3ANAU2ce5RvktAzW/NNsAhbzYCdznyLMPvWYf89S5E0/g9M9tar8BG9FFpKnsBp0vgTXUbcX/rwHK6dh25XhuPNKcAE4ObXFUNpsucuzmCqwfGf+CIboAGu5eu/Re4xvMWS3lWVVgpl5tWG1W4hCkP5BDz1S19yDgG3XxLl2jVf4R8fYBonRMAD4ctktzc8SpvajtVnLWiku8PztUWbQALHYxFnPuOHy76ozEoXqzH9IchLTP59Txi9QPGplV2jEEcCsk7iCkJUSn3dDuHLY76uaIrZayWVpICzU4FnN4AbF1FxyqqO8WAB9sYHe6B/4UZ94tejzieDigi9WBSCfdbLsZ8ODQ7U9ggQ12rMLxjY+RplJ68j+ktxPS3Y1DtziHEMDZ4c0vUe3OWTMG0O06df5z+HnRAni0XB3X0Iz3x1ixB3wC2bTStKQwwCkX1iNdLYGtSOcywINTrxmwRZoNBHCNw/frA99Xmprk5ex+hzSWBEYhvdF0TDqHblvcHbXRgq56RtBHUrZRWpJawNbanx7ZhXAhEHt+RNMMHfW/NP9G2ni/DRXDk1fjx76cr9Bai43ABbz3HcLtwMHrE32L5ApxpIH2f/hLyq07vdAcbWJlFInAHFvSkGM2HeN8lM7WO1NhSvJKhOvJbjcm+Rb55StIDx1G+rSkHFkemGPOPbvgMc7Xd0OH0w4jABTgtKfmJQzEjxuseK09Qwbe3SspGxxozvdXKgOSchxy2oWR/k61EUR2HKkOQdAIqGfFa08B7zNI5SefuISAprzowEhaPEJEe8/OSaXuB63zoH3rTwA1UOBpH7ubyvjo0I4+Nyc3sCmdsmw6iOAOS5sloW7AYAayG/ne78BNSTmmO8ta/gEKu3Y8b+9/nniwNFAFSns9KsiyZEvXZDL9Yyo78SRP4XFLD/exSyGr+XHCWAQRkpCRKaP8P7E1EuQfNU13s4LtCkItlmD4Y5w9IoP9qCBMcjHf+xL2y90n4O7ovdZw+unV5+QuvBgvOMAOpSHc51Lp8afasZaVv8HVpVZK1zvT6ifYsRU1A0EnIMBFXIYW5g1/0DQrikM7fh3dZILX7GO0R2CBpOKKLCEFBQXicqmxp9uwltUIoJgB1aRxi+F3p9e7amfb3fMcezoMP9LuuWYGd5U9QJeM6fUe7BMwlfzwNP1S2IqxnMwZ9TSZQqo2K9EPwRIXYt/8Qre29E79oJFdN7GUHHOmKYKPJOWIKCMIHcM1LnOmd6yWH4HdaFByGvCOAQmUxkqopTMddiywa9JU4oMzdNnhc4W8/GPWLG/NnKnqzEQaCHoJmCgZaBsrp9Co8oDfxjSy+0425GtLSbnuqrsFgndGIXtsBSKBWPifw9qpJd4/Q+fr0dn5dCJwKQMUfDoebGbWR97nHvWAyf29szTFsfMfWI+WqwTdn113l9YprTL9OA1G0FLggUBniW9k1jAk8PvYhppsZ0X+kh27SsqFlkT0znpYSBrzQ1rXHw2fu1qUiXEfnWu3zsxuNFWplzMraFZiL2thrr8/p26h05W5I4Bu7/5EitJ8e818f6OpobfNc5+JcbQGlSOSaCcT7c6is81oP3hjyXkuXtSMBP4Y56f5nnbkNZ3NQPPGvpIyc0COTVNztASbthAX1+jTpNs1VtCvAL8w0PkGx+BnF5w5g2A3mnOno8FrsHJCtqJjuctKynRdGQclhW79palL6rrfZvakyz/JfmeBc7Al9zrTglMAI3+mJg8VvixpXp27zpQBlaYmUc1FzTMvhmrM+IS8XVvl/qZT0Ql1Z0paSwJpE/yK/mCLkT+b8tlR7Vy9/ADz6ogDO51UxHnLGknF8GQaN4m1sv+dSwLXJ/qK022ECALQu5SffEI1Cdyc3ECQgBBBAHqXspNOqiaB9Ck+ggSECALQu5SZoJoE+t+e6iP6z0I0EzdhAu0FhXiH2WwKAzKsuOK7HzBUWE+IIAADyJ8R9XeYZZCADBLg38ffT1hOiCAAg0jG9Ho7ZLOpE5DOeW6gp7CaEEEABpLMmd67ZFkKBtLpCjELiBcWEyIIwGByb5Z3HJr3wUB6Ic3/u8AcYS0hWoqYBShCKTb6pxaSsuml7MMNBaBPzpxnYoWVhIgWgEEFBTwOzfwWwCYgG8gC/ge0EoVfiCPk/wIMAGuwFz4K7qlGAAAAAElFTkSuQmCC") 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-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; }

@media (min-width: 768px) {
  .basic-form-wrap .btn {
    margin-top: 1rem !important; } }

/* 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,
#yandexOAuthBtnLoginForm {
  margin-top: 1rem;
  background-color: #000;
  border-color: #000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 34px;
  padding: 0; }

#yandexOAuthBtn:hover,
#yandexOAuthBtnLoginForm:hover {
  background-color: #000;
  border-color: #000; }

#yandexOAuthBtn img,
#yandexOAuthBtnLoginForm 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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SUFFSSxXQUFVLEVBS1g7SUFQSDtNQUtNLDJCQUEwQixFQUMzQixFQUFBOztBQ3BEUDtFQUNFLHVCQUFzQjtFQUN0QixZQUFXO0VBQ1gsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQiwwQkFBeUI7RUFDekIsZ0JBQWU7RUFDZixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixlQUFjO0VBQ2Qsa0NBQWlDLEVBQ2xDOztBQ2REO0VBQ0U7SUFHRSxzREFBcUQsRUFDdEQ7RUFDRDtJQUNFLGNBQWEsRUFDZCxFQUFBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKtCf0LXRgNC10LzQtdC90L3Ri9C1INGB0YLQuNC70LXQuSovXG4vKkZvcm1zKi9cbi8qQnV0dG9ucyovXG4vKkxvYWRpbmcqL1xuLypUb3AgbWVudSovXG4vKiBMb2dpbiAqL1xuLyogRm9vdGVyICovXG4vKiBCcmFuZHMgbWVudSAqL1xuLyogUmVnaXN0cmF0aW9uICovXG4vKk1HTSBpbnZpdGUgcGFnZSovXG4vKkJ1cmdlci1idXR0b24qL1xuLypUb3AgbWVudSovXG4vKiBGb290ZXIgKi9cbi8qIEJyYW5kcyBtZW51ICovXG4vKiBSZWdpc3RyYXRpb24gKi9cbi8qQnVyZ2VyLWJ1dHRvbiovXG4vKtCh0YLQuNC70LgqL1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzo0MDAsMTAwLDEwMGl0YWxpYywzMDAsMzAwaXRh4oCM4oCLbGljLDQwMGl0YWxpYyw1MDAsNTAwaXRhbGljLDcwMCw3MDBpdGFsaWMsOTAwaXRhbGljLDkwMCk7XG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgY29sb3I6ICMwMTBlMmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGI1MjZkO1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDsgfVxuXG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIudWktc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNjNmQyZGM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDA7IH1cblxuI2F1dG9jb21wbGV0ZUhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5wcm9maWxlLWJlbmVmaXQtcHJldmlldyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZvb3RlciAuZWwtY29sbGFwc2UtaXRlbV9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9vdGVyIC5lbC1jb2xsYXBzZS1pdGVtX19oZWFkZXIgLmJ3IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHZoO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZm9vdGVyIC5lbC1jb2xsYXBzZS1pdGVtX19oZWFkZXIgLmJ3IGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3RlciAucGx1czE4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmZvb3RlciAucGx1czE4IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHRvcDogMTBweDsgfSB9XG4gIC5mb290ZXIgLmZvb3Rlci10ZXh0LXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5mb290ZXIuaXNPcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmZvb3Rlci5pc09wZW4gLmJ3IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvb3RlciBhIHtcbiAgICBjb2xvcjogI2U2ZTZlNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZm9vdGVyIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICNlNmU2ZTY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuZm9vdGVyIGJ1dHRvbjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiB1bnNldDsgfVxuICAuZm9vdGVyIGxpIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZm9vdGVyLmZvb3Rlci1pbnNpZGUge1xuICAgIGNvbG9yOiAjZTZlNmU2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5mb290ZXIuZm9vdGVyLWluc2lkZSAuZWwtaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LndlYnApO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC43czsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXIuZm9vdGVyLWluc2lkZSAuZWwtaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gICAgICAuZm9vdGVyLmZvb3Rlci1pbnNpZGUgLmVsLWljb24tYXJyb3ctcmlnaHQuaXMtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5mb290ZXIuZm9vdGVyLWluc2lkZS5pc09wZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZm9vdGVyLmZvb3Rlci1pbnNpZGUuaXNPcGVuIGEsIC5mb290ZXIuZm9vdGVyLWluc2lkZS5pc09wZW4gYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmZvb3Rlci5mb290ZXItaW5zaWRlLmlzT3BlbiBhOmhvdmVyLCAuZm9vdGVyLmZvb3Rlci1pbnNpZGUuaXNPcGVuIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmZvb3Rlci1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mb290ZXItdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogNThweDtcbiAgcGFkZGluZy1yaWdodDogNThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmZvb3Rlci10ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uZm9vdGVyLW5hdiB7XG4gIHBhZGRpbmc6IDAgMCA4cHggMDtcbiAgbWFyZ2luOiA2cHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci1uYXYgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5mb290ZXItbmF2IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gICAgLmZvb3Rlci1uYXYgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAtNHB4OyB9XG5cbi5mb290ZXItYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmZvb3Rlci1hYnNvbHV0ZSAuZWwtY29sbGFwc2UtaXRlbV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXItYWJzb2x1dGUgLmVsLWNvbGxhcHNlLWl0ZW1fX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmZvb3Rlci1hYnNvbHV0ZSAuZm9vdGVyLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5mb290ZXItYWJzb2x1dGUgLnBsdXMxOCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyLWFic29sdXRlIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmZvb3Rlci1hYnNvbHV0ZSAuZm9vdGVyLXRleHQtdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5hdXRoLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAuYXV0aC1mb290ZXJfbGluZV9oZWlnaHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgLmF1dGgtZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hdXRoLWZvb3RlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAuYXV0aC1mb290ZXIgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBjb2xvcjogI2U2ZTZlNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5hdXRoLWZvb3RlciBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogdW5zZXQ7IH1cbiAgLmF1dGgtZm9vdGVyIGEsIC5hdXRoLWZvb3RlciBidXR0b24ge1xuICAgIGNvbG9yOiAjZTZlNmU2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmF1dGgtZm9vdGVyIGE6aG92ZXIsIC5hdXRoLWZvb3RlciBidXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNlNmU2ZTY7IH1cbiAgLmF1dGgtZm9vdGVyLmlzT3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNvbG9yOiAjZTZlNmU2OyB9XG4gICAgLmF1dGgtZm9vdGVyLmlzT3BlbiBhIHtcbiAgICAgIGNvbG9yOiAjZTZlNmU2OyB9XG4gICAgICAuYXV0aC1mb290ZXIuaXNPcGVuIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2U2ZTZlNjsgfVxuICAgIC5hdXRoLWZvb3Rlci5pc09wZW4gbGkge1xuICAgICAgY29sb3I6ICNlNmU2ZTY7IH1cbiAgLmF1dGgtZm9vdGVyLmF1dGgtZm9vdGVyLWluc2lkZSB7XG4gICAgY29sb3I6ICNlNmU2ZTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLmF1dGgtZm9vdGVyLmF1dGgtZm9vdGVyLWluc2lkZSBhIHtcbiAgICAgIGNvbG9yOiAjZTZlNmU2OyB9XG4gICAgICAuYXV0aC1mb290ZXIuYXV0aC1mb290ZXItaW5zaWRlIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2U2ZTZlNjsgfVxuICAgIC5hdXRoLWZvb3Rlci5hdXRoLWZvb3Rlci1pbnNpZGUuaXNPcGVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmF1dGgtZm9vdGVyLmF1dGgtZm9vdGVyLWluc2lkZS5pc09wZW4gYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5hdXRoLWZvb3Rlci5hdXRoLWZvb3Rlci1pbnNpZGUuaXNPcGVuIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5hdXRoLWZvb3Rlcl9hY2NvcmRpb24ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24uZWwtY29sbGFwc2Uge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuYXV0aC1mb290ZXJfYWNjb3JkaW9uIC5lbC1jb2xsYXBzZS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmF1dGgtZm9vdGVyX2FjY29yZGlvbiAuZWwtY29sbGFwc2UtaXRlbV9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX3dyYXAge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtNHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgLypBcnJvdyBpY29uKi9cbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3cud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93IHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAvKnRvcDogLTE0cHgqLyB9IH1cbiAgICAuYXV0aC1mb290ZXJfYWNjb3JkaW9uIC5lbC1jb2xsYXBzZS1pdGVtX19hcnJvdy5pcy1hY3RpdmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uYXV0aC1mb290ZXJfdG9wIHtcbiAgbWluLWhlaWdodDogNDZweDsgfVxuXG4uYXV0aC1mb290ZXJfYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuXG4uYXV0aC1mb290ZXJfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXV0aC1mb290ZXJfd3JhcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1OHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmF1dGgtZm9vdGVyX3dyYXAgLnBsdXMxOCB7XG4gICAgICB3aWR0aDogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hdXRoLWZvb3Rlcl93cmFwIC5wbHVzMTgge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTJweDsgfSB9XG5cbi5hdXRoLWZvb3Rlcl90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG4uYXV0aC1mb290ZXJfdGV4dCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmF1dGgtZm9vdGVyLW5hdiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hdXRoLWZvb3Rlci1uYXYgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5hdXRoLWZvb3Rlci1uYXYgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgICAuYXV0aC1mb290ZXItbmF2IGxpOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgLmF1dGgtZm9vdGVyLW5hdiBsaSBhIHtcbiAgICAgIGNvbG9yOiAjZTZlNmU2OyB9XG5cbi5pbmZvLWxheW91dCAuYXV0aC1mb290ZXIge1xuICB6LWluZGV4OiAxMDA7IH1cblxuLmluZm8tbGF5b3V0IC5hdXRoLWZvb3RlciAuYXV0aC1mb290ZXJfdGV4dCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmluZm8tbGF5b3V0IC5mb290ZXIge1xuICB6LWluZGV4OiAxMDA7IH1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW5BcnJvdyB7XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluQXJyb3cge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW5BcnJvdyB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH1cblxuLmZvb3RlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBtYXgtaGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiAxMHZoOyB9XG4gIC5mb290ZXIgLmZvb3Rlci1oaWRkZW4tcGFydCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMHZoOyB9IH1cbiAgLmZvb3Rlci5pc09wZW4ge1xuICAgIG1heC1oZWlnaHQ6IDI4dmg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5mb290ZXIuaXNPcGVuIHtcbiAgICAgICAgbWF4LWhlaWdodDogODB2aDsgfSB9XG4gICAgLmZvb3Rlci5pc09wZW4gLmZvb3Rlci1oaWRkZW4tcGFydCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5hdXRoLWZvb3RlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBtYXgtaGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgLmF1dGgtZm9vdGVyIC5mb290ZXItaGlkZGVuLXBhcnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hdXRoLWZvb3RlciB7XG4gICAgICBtYXgtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmF1dGgtZm9vdGVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEzdmg7IH0gfVxuICAuYXV0aC1mb290ZXIuaXNPcGVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmF1dGgtZm9vdGVyLmlzT3BlbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE0NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5hdXRoLWZvb3Rlci5pc09wZW4ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAuYXV0aC1mb290ZXIuaXNPcGVuIC5mb290ZXItaGlkZGVuLXBhcnQge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGgtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH0gfVxuXG4uaW5mby1sYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5pbmZvLWxheW91dCAuaW5mby1sYXlvdXQtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbmZvLWxheW91dCAuaW5mby1sYXlvdXQtY29udGFpbmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTsgfSB9XG4gICAgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5pbmZvLWxheW91dCAuaW5mby1sYXlvdXQtY29udGFpbmVyIGgxLCAuaW5mby1sYXlvdXQgLmluZm8tbGF5b3V0LWNvbnRhaW5lciBoMiwgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgaDMsIC5pbmZvLWxheW91dCAuaW5mby1sYXlvdXQtY29udGFpbmVyIGg0LCAuaW5mby1sYXlvdXQgLmluZm8tbGF5b3V0LWNvbnRhaW5lciBoNSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gICAgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgaDEge1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICBtYXJnaW46IDAuNjdlbSAwOyB9XG4gICAgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgaDIge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gICAgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAuaW5mby1sYXlvdXQgLmluZm8tbGF5b3V0LWNvbnRhaW5lciBoNSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIC5oZWFkZXIgLmxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5oZWFkZXIgLmxvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4OyB9IH1cbiAgLmhlYWRlciAubG9nby13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyIC5sb2dvLXdyYXA6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogOTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDdkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ3ZGVnKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjE4MmI7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXIgLmxvZ28td3JhcDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDE1NHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgICAgICAgIGxlZnQ6IDgwJTsgfSB9XG5cbi5oZWFkZXItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5NjBweDsgfVxuXG4uaGVhZGVyLmhlYWRlck5vdEZpeGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXIuaGVhZGVyTm90Rml4ZWQgLmNvbnRhaW5lci0xNzYwIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5oZWFkZXIuaGVhZGVyU2Nyb2xsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiwgI2IzYjNiMyk7IH1cblxuLmRlZmF1bHQtbGF5b3V0IC5oZWFkZXIuaGVhZGVyU2Nyb2xsZWQsIC5wcm9maWxlTGF5b3V0IC5oZWFkZXIuaGVhZGVyU2Nyb2xsZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLmluZm8tcnVsZXMgLnJ1bGVzX2JveCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoOTB2aCAtIDIyMHB4KTtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAj0YHRgdGBIHRyYW5zcGFyZW50O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47IH1cbiAgLmluZm8tcnVsZXMgLnJ1bGVzX2JveDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmluZm8tcnVsZXMgLnJ1bGVzX2JveDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuaW5mby1ydWxlcyAucnVsZXNfYm94IHtcbiAgICAgIGhlaWdodDogY2FsYyg5MHZoIC0gMzM4cHgpOyB9IH1cblxuLmluZm8tcnVsZXMgLnJ1bGVzX3RleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAuYXV0aC1sYXlvdXQge1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hdXRoLWxheW91dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuLmF1dGgtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAuYXV0aC13cmFwIHtcbiAgICAgIGhlaWdodDogNjAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYXV0aC13cmFwIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7IH0gfVxuXG4uYXV0aC13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjgpKTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAuYXV0aC13cmFwOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cblxuLmF1dGgtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYXV0aC12aWRlby1iZyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucGFnZS5hdXRoIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cblxuLmF1dGgtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDg1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmF1dGgtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hdXRoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmF1dGgtY29udGFpbmVyID4gLnJvdyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNThweCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5hdXRoLXNsaWRlcl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hdXRoLXNsaWRlcl90aXRsZSB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGgtc2xpZGVyX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtaW4taGVpZ2h0OiAyMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXV0aC1zbGlkZXJfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1pbi1oZWlnaHQ6IDI1NHB4OyB9IH1cblxuLmVsLWJ1dHRvbi5hdXRoLXNsaWRlcl9idXR0b24ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA4cHggNDNweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuXG4uZWwtYnV0dG9uLmF1dGgtc2xpZGVyX2J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmF1dGgtcG9wdXAge1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5hdXRoLXBvcHVwIC5lbC1kaWFsb2dfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXV0aC1wb3B1cCAuZWwtZGlhbG9nX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5lcnJvci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5lcnJvci1jb2RlIHtcbiAgY29sb3I6ICNkNjE4MmI7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXJyb3ItY29kZSB7XG4gICAgICBmb250LXNpemU6IDI1MHB4OyB9IH1cblxuLmVycm9yLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uYmFzaWMtZm9ybS13cmFwIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAuYmFzaWMtZm9ybS13cmFwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iYXNpYy1mb3JtLXdyYXBfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gICAgICAuYmFzaWMtZm9ybS13cmFwX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgLmJhc2ljLWZvcm0td3JhcF9saW5rIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjRweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5iYXNpYy1mb3JtLXdyYXBfbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAuYmFzaWMtZm9ybS13cmFwIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmJhc2ljLWZvcm0td3JhcCBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAuYmFzaWMtZm9ybS13cmFwIC53cmFwcGVyLXRvLXN0YW5kYXJ0LWxvZ2luIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkge1xuICAgIC5iYXNpYy1mb3JtLXdyYXAge1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICAgIC5iYXNpYy1mb3JtLXdyYXAge1xuICAgICAgcGFkZGluZzogMjVweDsgfSB9XG5cbi5hdXRoLWNob2ljZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuYXV0aC1jaG9pY2UgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgLmF1dGgtY2hvaWNlX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDsgfVxuXG4uYXV0aC1jaG9pY2UgLmZiX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc29jaWFsL2ZiLnN2Zykgbm8tcmVwZWF0IDUwJTsgfVxuXG4uYXV0aC1jaG9pY2UgLmZiX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc29jaWFsL2ZiLnN2Zyk7IH1cblxuLmF1dGgtY2hvaWNlIC52a19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NvY2lhbC92ay5zdmcpIG5vLXJlcGVhdCA1MCU7IH1cblxuLmF1dGgtY2hvaWNlIC52a19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NvY2lhbC92ay5zdmcpOyB9XG5cbi5hdXRoLWNob2ljZSAub2tfYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zb2NpYWwvb2suc3ZnKSBuby1yZXBlYXQgNTAlOyB9XG5cbi5hdXRoLWNob2ljZSAub2tfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zb2NpYWwvb2suc3ZnKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCwgLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsIC5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwsIC5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1heC13aWR0aDogOTYwcHg7IH1cblxuLnJlbWluZC1wYXNzd29yZCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYXV0aC1mb3JtX2J1dHRvbiwgLmF1dGgtZm9ybV9saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjNweDsgfVxuXG4uYXV0aC1mb3JtX2xpbmsge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmF1dGgtZm9ybV9saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNiMzE0MjQ7IH1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwNmNhNjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiAuMXM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDlweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2E2O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDYzYTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjNhODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bi1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA2Y2E2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZjYTY7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA2Y2E2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZjYTY7IH1cbiAgLmJ0bi1kYW5nZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDZjYTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmNhNjsgfVxuICAuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNmNhNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2E2OyB9XG4gIC5idG4tZGVmYXVsdCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjNhODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2M2E4OyB9XG5cbi5wYXNzRXllLCAucGFzc0V5ZUNvbmZpcm0ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGFzc0V5ZS5leWVfY2xvc2UsIC5wYXNzRXllQ29uZmlybS5leWVfY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvZXllX2Nsb3NlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgICAucGFzc0V5ZS5leWVfY2xvc2U6aG92ZXIsIC5wYXNzRXllQ29uZmlybS5leWVfY2xvc2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9leWVfY2xvc2VfaG92ZXIuc3ZnKTsgfVxuICAucGFzc0V5ZS5leWVfb3BlbiwgLnBhc3NFeWVDb25maXJtLmV5ZV9vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2V5ZV9vcGVuLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgICAucGFzc0V5ZS5leWVfb3Blbjpob3ZlciwgLnBhc3NFeWVDb25maXJtLmV5ZV9vcGVuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZXllX29wZW5faG92ZXIuc3ZnKTsgfVxuICAuaGFzLXRpcCAucGFzc0V5ZSwgLmhhcy10aXAgLnBhc3NFeWVDb25maXJtIHtcbiAgICByaWdodDogMzBweDsgfVxuXG4ucGFzc0V5ZUNvbmZpcm0ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGFzc0V5ZUNvbmZpcm0uZXllX2Nsb3NlQyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9leWVfY2xvc2Uuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAgIC5wYXNzRXllQ29uZmlybS5leWVfY2xvc2VDOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZXllX2Nsb3NlX2hvdmVyLnN2Zyk7IH1cbiAgLnBhc3NFeWVDb25maXJtLmV5ZV9vcGVuQyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9leWVfb3Blbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgLnBhc3NFeWVDb25maXJtLmV5ZV9vcGVuQzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2V5ZV9vcGVuX2hvdmVyLnN2Zyk7IH1cbiAgLmhhcy10aXAgLnBhc3NFeWVDb25maXJtIHtcbiAgICByaWdodDogMzBweDsgfVxuXG4ucmVnLWZvcm1fc3RlcCAuaGFzLXRpcCAucGFzc0V5ZSB7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi5hdXRoLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRoLWxheW91dCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnBhZ2UuYXV0aCB7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG5ib2R5IC5wbXJ1X3djbW5fY29va2llQ29uc2VudEJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3R0b206IDEwdmggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuYm9keSAucG1ydV93Y21uX2Nvb2tpZUNvbnNlbnRUZXh0IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiA5cHg7IH1cblxuYm9keSAucG1ydV93Y21uX2Nvb2tpZUNvbnNlbnRCdG5PayB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogOXB4IDEwcHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDJweDsgfVxuICBib2R5IC5wbXJ1X3djbW5fY29va2llQ29uc2VudEJ0bk9rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnViZS1ub3RpZmljYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjkwcHg7XG4gIHBhZGRpbmc6IDE0cHggMjZweCAxNHB4IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWVmNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgbGVmdCAuM3MsIHJpZ2h0IC4zcywgdG9wIC40cywgYm90dG9tIC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcywgbGVmdCAuM3MsIHJpZ2h0IC4zcywgdG9wIC40cywgYm90dG9tIC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3MsIGxlZnQgLjNzLCByaWdodCAuM3MsIHRvcCAuNHMsIGJvdHRvbSAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiAxNnB4O1xuICB6LWluZGV4OiAyMDAwOyB9XG4gIC51YmUtbm90aWZpY2F0aW9uX19ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7IH1cbiAgLnViZS1ub3RpZmljYXRpb25fX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMwMzEzMztcbiAgICBtYXJnaW46IDA7IH1cbiAgLnViZS1ub3RpZmljYXRpb25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBtYXJnaW46IDZweCAwIDA7XG4gICAgY29sb3I6ICM2MDYyNjY7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgIC51YmUtbm90aWZpY2F0aW9uX19jb250ZW50IHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC51YmUtbm90aWZpY2F0aW9uX19pY29uIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC51YmUtbm90aWZpY2F0aW9uX19jbG9zZUJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICByaWdodDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM5MDkzOTk7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC51YmUtbm90aWZpY2F0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzYwNjI2NjsgfVxuXG4udWJlLW5vdGlmaWNhdGlvbi5yaWdodCB7XG4gIHJpZ2h0OiAxNnB4OyB9XG5cbi51YmUtbm90aWZpY2F0aW9uLmxlZnQge1xuICBsZWZ0OiAxNnB4OyB9XG5cbi51YmUtbm90aWZpY2F0aW9uX19ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4OyB9XG5cbi51YmUtbm90aWZpY2F0aW9uX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIG1hcmdpbjogMDsgfVxuXG4udWJlLW5vdGlmaWNhdGlvbl9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogNnB4IDAgMDtcbiAgY29sb3I6ICM2MDYyNjY7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLnViZS1ub3RpZmljYXRpb25fX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4udWJlLW5vdGlmaWNhdGlvbl9faWNvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4udWJlLW5vdGlmaWNhdGlvbl9fY2xvc2VCdG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM5MDkzOTk7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4udWJlLW5vdGlmaWNhdGlvbl9fY2xvc2VCdG46aG92ZXIge1xuICBjb2xvcjogIzYwNjI2NjsgfVxuXG4uZWwtaWNvbi1zdWNjZXNzIHtcbiAgY29sb3I6ICM2N2MyM2E7IH1cblxuLmVsLWljb24tZXJyb3Ige1xuICBjb2xvcjogI2Q2MTgyYjsgfVxuXG4uZWwtaWNvbi1pbmZvIHtcbiAgY29sb3I6ICM5MDkzOTk7IH1cblxuLmVsLWljb24td2FybmluZyB7XG4gIGNvbG9yOiAjZTZhMjNjOyB9XG5cbi51YmUtbm90aWZpY2F0aW9uLWZhZGUtZW50ZXIge1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuLnViZS1ub3RpZmljYXRpb24tZmFkZS1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5yZWctY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlZy1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDM0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucmVnLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMzZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAucmVnLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5yZWctY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9IH1cbiAgLnJlZy1jb250YWluZXIgI290LXNkay1idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGNvbG9yOiAjMDA3YmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiB1bnNldDsgfVxuICAgIC5yZWctY29udGFpbmVyICNvdC1zZGstYnRuOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IHVuc2V0OyB9XG4gICAgLnJlZy1jb250YWluZXIgI290LXNkay1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDU2YjM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaGVscC1ibG9jayB7XG4gIGNvbG9yOiAjZmJkMGQ0O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAuOHJlbTsgfVxuXG4uZXJyb3IgLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGFnZSB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYm90dG9tLXNwYW5uZXIge1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi5mb3JtLW5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0tbm90ZSB7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cblxuLmZvcm0tdGltZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmZvcm0tdGltZXJfdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5mb3JtLXRpbWVyX3RleHQgYSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuZm9ybS10aW1lcl90ZXh0IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Q2MTgyYjsgfVxuXG4jdWJlLWNvbnRhaW5lci1yZWdpc3RlciAuYnRuW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNkNmQ2ZDY7IH1cblxubmF2LnRvcC1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1M0Y4RTtcbiAgcGFkZGluZzogNTRweCAxcmVtIDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBtaW4taGVpZ2h0OiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIG5hdi50b3AtbWVudSB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07IH0gfVxuICBuYXYudG9wLW1lbnUgYS5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgIG5hdi50b3AtbWVudSBhLm5hdmJhci1icmFuZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjVweCAhaW1wb3J0YW50OyB9IH1cbiAgICBuYXYudG9wLW1lbnUgYS5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgIG5hdi50b3AtbWVudSBhLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMjkxcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG5hdi50b3AtbWVudSBhLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBuYXYudG9wLW1lbnUge1xuICAgICAgbWluLWhlaWdodDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9IH1cbiAgbmF2LnRvcC1tZW51IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgbmF2LnRvcC1tZW51IC5uYXYtaXRlbSBhLm5hdi1saW5rOmhvdmVyLCBuYXYudG9wLW1lbnUgLm5hdi1pdGVtIGEubmF2LWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBuYXYudG9wLW1lbnUgLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfSB9XG4gIG5hdi50b3AtbWVudSAubmF2LWl0ZW0uYWN0aXZlIGEubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgbmF2LnRvcC1tZW51IC5uYXYtaXRlbS5hY3RpdmUgYS5uYXYtbGluazpob3ZlciwgbmF2LnRvcC1tZW51IC5uYXYtaXRlbS5hY3RpdmUgYS5uYXYtbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzMyODdiNjsgfVxuXG4ubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMWExYjIzO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0OyB9XG5cbi5tb2JpbGUtbWVudSB7XG4gIGJhY2tncm91bmQ6ICMxYTFiMjM7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgZ3JleTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICAubW9iaWxlLW1lbnUgKiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5tb2JpbGUtbWVudSAub3V0ZXItd3JhcHBlciAuaW5uZXItd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHZoOyB9XG4gICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5pdGVtIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5pdGVtLmNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjllbSowLjkpO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5iLWhlYWRlci1ub3RpZmljYXRpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMWVtOyB9XG4gICAgICAubW9iaWxlLW1lbnUgLm91dGVyLXdyYXBwZXIgLmItaGVhZGVyLW5vdGlmaWNhdGlvbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLjRlbTtcbiAgICAgICAgd2lkdGg6IDEuNGVtO1xuICAgICAgICBoZWlnaHQ6IDEuNmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlYWQtbm90aWYucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5hZGRfbXlfbG9vayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogLjVlbTsgfVxuICAgICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5hZGRfbXlfbG9vazphZnRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogMCAwOyB9XG4gICAgICAubW9iaWxlLW1lbnUgLm91dGVyLXdyYXBwZXIgLmFkZF9teV9sb29rIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRvcDogLjRlbTsgfVxuICAgICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5hZGRfbXlfbG9vayAuaWNvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IC4zZW07XG4gICAgICAgIGxlZnQ6IC4yZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAuMmVtO1xuICAgICAgICB3aWR0aDogLjNlbTsgfVxuICAgICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5hZGRfbXlfbG9vayBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtOyB9XG4gICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIGhyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS40ZW07IH1cbiAgICAubW9iaWxlLW1lbnUgLm91dGVyLXdyYXBwZXIgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMS41ZW07XG4gICAgICBwYWRkaW5nOiAzZW07IH1cbiAgICAgIC5tb2JpbGUtbWVudSAub3V0ZXItd3JhcHBlciAuY2xvc2UtYnV0dG9uIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjdlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjdlbTsgfVxuICAubW9iaWxlLW1lbnUuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1vYmlsZS1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJ1cmdlci1idXR0b24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDAwMTtcbiAgcGFkZGluZzogMTNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzOyB9XG4gIC5idXJnZXItYnV0dG9uLnRyYW5zbGF0ZS10b3Age1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2LjNlbSk7IH1cbiAgLmJ1cmdlci1idXR0b24gLmlubmVyLW1lbnUtbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5idXJnZXItYnV0dG9uLmFjdGl2ZSAuYnVyZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5idXJnZXItYnV0dG9uIC5idXJnZXIge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMsIHdpZHRoIC40cywgb3BhY2l0eSAuNHM7IH1cbiAgICAuYnVyZ2VyLWJ1dHRvbiAuYnVyZ2VyLnRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJ1cmdlci1idXR0b24gLmJ1cmdlci5taWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNHMsIG9wYWNpdHkgLjRzOyB9XG4gICAgLmJ1cmdlci1idXR0b24gLmJ1cmdlci5ib3R0b20ge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYnVyZ2VyLWJ1dHRvbi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjVlbSk7IH1cbiAgICAuYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgLnRvcCB7XG4gICAgICB3aWR0aDogMTQwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgLm1pZCB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgLmJvdHRvbSB7XG4gICAgICB3aWR0aDogMTQwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTdweCkgcm90YXRlKC00NWRlZyk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJ1cmdlci1idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLmF2LWxheW91dCB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hdi1sYXlvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYXYtbGF5b3V0IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoICsgMTM1cHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5hdi1sYXlvdXQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggKyAyMzVweCk7IH0gfVxuXG4uYXYtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmF2LWNvbnRhaW5lciA+IC5yb3cge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNThweCk7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hdi1sYXlvdXQgI3ViZS1hdi1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi5hdi1sYXlvdXQgLnViZS1jYW1lcmEtaW5zaWRlIC51YmUtY2FtZXJhLWNhcHR1cmUge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTRiOWI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEyO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmMTIyODMgMCwgI2ZmNGI0Myk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5hdi1sYXlvdXQgLnViZS1jYW1lcmEtY2FwdHVyZSBzdmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hdi1sYXlvdXQgLnViZS1jYW1lcmEtaW5zaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMCA3MDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cblxuLmF2LWxheW91dCAudWJlLWNhbWVyYS1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYXYtbGF5b3V0IC51YmUtY2FtZXJhLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4taGVpZ2h0OiA1MDBweCkge1xuICAgIC5hdi1sYXlvdXQgLnViZS1jYW1lcmEtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLWhlaWdodDogNjAwcHgpIHtcbiAgICAuYXYtbGF5b3V0IC51YmUtY2FtZXJhLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uYWdlLXNlbGVjdC1idG4ge1xuICBtaW4taGVpZ2h0OiA0OHB4OyB9XG5cbi51YmUtZmlsZS1wcmV2aWV3LWRvY3VtZW50IHtcbiAgbWF4LXdpZHRoOiAxOTBweDsgfVxuXG4uZmlsZS11cGxvYWQtZ3JvdXAgaW5wdXRbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFnZS1jb25maXJtLWZpbGUgc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLmFnZS1jb25maXJtLWZpbGUgc2VsZWN0OmFjdGl2ZSArIC5zZWxlY3RfX2luZGljYXRvcnMgLnNlbGVjdF9faW5kaWNhdG9yLXNlcGFyYXRvciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuaS5pbmZvLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdXJsKC9sb2NhbC9sYXlvdXQvYXNzZXRzL2ltZy9pY29uLWluZm8ud2VicCk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7IH1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4uZWwtbG9hZGluZy1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZWwtbG9hZGluZy1zcGlubmVyIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmVsLWxvYWRpbmctc3Bpbm5lciAuY2lyY3VsYXIge1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbmltYXRpb246IGxvYWRpbmctcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uZWwtbG9hZGluZy1zcGlubmVyIC5wYXRoIHtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nLWRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgc3Ryb2tlLWRhc2hhcnJheTogOTAsMTUwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBzdHJva2U6ICM0MDllZmY7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgY3g6IDUwO1xuICBjeTogNTA7XG4gIHI6IDIwO1xuICBmaWxsOiBub25lOyB9XG5cbkBrZXlmcmFtZXMgbG9hZGluZy1yb3RhdGUge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pOyB9IH1cblxuQGtleWZyYW1lcyBsb2FkaW5nLWRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwxNTA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC00MHB4OyB9XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwxNTA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjBweDsgfSB9XG5cbiNwcml6ZS1vcmRlci1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNwcml6ZS1vcmRlci1mb3JtIC5lbC1sb2FkaW5nLW1hc2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB6LWluZGV4OiAzMDsgfVxuXG4ucHJsLXByaXplLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uanMtcHJvZmlsZS1vcmRlci1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYWJpbmV0IC5lbC1sb2FkaW5nLW1hc2sge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLnJ1bGVzX21vZGFsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5ydWxlc19tb2RhbCAuZnMtMTQge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucnVsZXNfbW9kYWwuZ2VuZXJhbF9ydWxlc19tb2RhbCB7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLnJ1bGVzX21vZGFsLmdlbmVyYWxfcnVsZXNfbW9kYWwgLmNoZWNrYm94X2dyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5ydWxlc19tb2RhbC5nZW5lcmFsX3J1bGVzX21vZGFsIC5jaGVja2JveF9ncm91cCBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbC5nZW5lcmFsX3J1bGVzX21vZGFsIC5jaGVja2JveF9ncm91cCBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgICAucnVsZXNfbW9kYWwuZ2VuZXJhbF9ydWxlc19tb2RhbCAuY2hlY2tib3hfZ3JvdXAgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkOyB9XG4gICAgLnJ1bGVzX21vZGFsLmdlbmVyYWxfcnVsZXNfbW9kYWwgLmJ0biB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucnVsZXNfbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC8qXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogNjIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cbiovIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgd2lkdGg6IDc4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI1cHggMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNjRweCAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCA4MHB4IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM1MHB4KSB7XG4gICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tYiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogMCA2NHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgODBweDsgfSB9XG4gICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucnVsZXNfYm94IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdmN2Y3ZjtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucnVsZXNfYm94IHtcbiAgICAgICAgICAgIGhlaWdodDogMjcwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDY4MHB4KSB7XG4gICAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5ydWxlc19ib3gge1xuICAgICAgICAgICAgaGVpZ2h0OiAyODBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJ1bGVzX2JveCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxMHB4OyB9IH1cbiAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5ydWxlc19ib3ggLnJ1bGVzX3RleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBjb2xvcjogIzdmN2Y3ZjsgfVxuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucnVsZXNfYm94IC5ydWxlc190ZXh0IGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2Y2E2O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucnVsZXNfYm94IC5ydWxlc190ZXh0IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgICAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5ydWxlc19ib3ggLnJ1bGVzX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucnVsZXNfYm94IC5ydWxlc190ZXh0IHAgYiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJ1bGVzX2JveCAucnVsZXNfdGV4dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDI1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJ1bGVzX2JveCAucnVsZXNfdGV4dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDIwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5ydWxlc19ib3ggLnJ1bGVzX3RleHQge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfSB9XG4gICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIge1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5yb3cgZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDY0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDgwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAucnVsZXNfbW9kYWwgLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnBvcHVwLXBhc3N3b3JkIC5wb3B1cC1pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHggNDBweCA0NXB4O1xuICBjb2xvcjogIzAwMDsgfVxuICAucG9wdXAtcGFzc3dvcmQgLnBvcHVwLWlubmVyIC5ydWxlcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucG9wdXAtcGFzc3dvcmQgLnBvcHVwLWlubmVyIC5ydWxlcyAucGFzc3dvcmQtcmVzZXQge1xuICAgICAgbWluLXdpZHRoOiAyMjhweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLXBhc3N3b3JkICNwYXNzd29yZC1tZXNzYWdlLFxuICAucG9wdXAtcGFzc3dvcmQgI3JlLXBhc3N3b3JkLW1lc3NhZ2Uge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG4udWJlLXZpc2liaWxpdHktc2hvdy1mb3Itc3VibWl0dGVkUGhvbmVDb2RlIC5oZWxwLXN1Y2Nlc3MtYmxvY2ssIC51YmUtdmlzaWJpbGl0eS1zaG93LWZvci1zdWJtaXR0ZWRFbWFpbENvZGUgLmhlbHAtc3VjY2Vzcy1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjMDA4ODAwOyB9XG5cbi51YmUtdmlzaWJpbGl0eS1zaG93LWZvci1zdWJtaXR0ZWRQaG9uZUNvZGUudWJlLXZhbGlkYXRpb24tc3VjY2VzcyAuaGVscC1zdWNjZXNzLWJsb2NrLCAudWJlLXZpc2liaWxpdHktc2hvdy1mb3Itc3VibWl0dGVkRW1haWxDb2RlLnViZS12YWxpZGF0aW9uLXN1Y2Nlc3MgLmhlbHAtc3VjY2Vzcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmJyYW5kcy1tZW51LWRlc2t0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzRjhFO1xuICBtYXJnaW46IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcGFkZGluZzogMTBweCAwIDhweDtcbiAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnJhbmRzLW1lbnUtZGVza3RvcCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AgYTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBib3R0b206IDExcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlOyB9XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AgYTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wIGEgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7IH1cbiAgICAuYnJhbmRzLW1lbnUtZGVza3RvcCBhIC5icy1leHRlcm5hbC1saW5rIHtcbiAgICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AgYSAucHJsLWV4dGVybmFsLWxpbmsge1xuICAgICAgd2lkdGg6IDk5cHg7IH1cbiAgICAuYnJhbmRzLW1lbnUtZGVza3RvcCBhIC5tcmwtZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogNjdweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wIGEgLm1wbS1leHRlcm5hbC1saW5rIHtcbiAgICAgIHdpZHRoOiAxMzBweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wIGEgLm54LWV4dGVybmFsLWxpbmsge1xuICAgICAgd2lkdGg6IDUycHg7IH1cbiAgICAuYnJhbmRzLW1lbnUtZGVza3RvcCBhIC5jaGUtZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7IH1cbiAgLmJyYW5kcy1tZW51LWRlc2t0b3A6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJyYW5kcy1tZW51LWRlc2t0b3A6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAuMjU1ZW07XG4gICAgY29udGVudDogJyc7XG4gICAgYm90dG9tOiAyMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1yaWdodDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCB7XG4gIHBhZGRpbmc6IDAgMCAycHg7IH1cbiAgLmJyYW5kcy1tZW51LWRlc2t0b3AuY29sbGFwc2VkIGEge1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AuY29sbGFwc2VkIGE6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm90dG9tOiAwcHg7IH1cbiAgICAuYnJhbmRzLW1lbnUtZGVza3RvcC5jb2xsYXBzZWQgYSAuYnMtZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogMjRweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCBhIC5wcmwtZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogNDBweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCBhIC5tcmwtZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCBhIC5tcG0tZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogNTJweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCBhIC5ueC1leHRlcm5hbC1saW5rIHtcbiAgICAgIHdpZHRoOiAxNXB4OyB9XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AuY29sbGFwc2VkIGEgLmNoZS1leHRlcm5hbC1saW5rIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDsgfVxuICAuYnJhbmRzLW1lbnUtZGVza3RvcC5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYnJhbmRzLW1lbnUtZGVza3RvcC5jb2xsYXBzZWQ6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3R0b206IDI1JTsgfVxuICAuYnJhbmRzLW1lbnUtZGVza3RvcC5jb2xsYXBzZWQgKyAubmF2YmFyIHtcbiAgICB0b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCArIC5uYXZiYXIge1xuICAgICAgICB0b3A6IDA7IH0gfVxuXG4uYnJhbmRzLW1lbnUtbW9iaWxlIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgLmJyYW5kcy1tZW51LW1vYmlsZSAuYnJhbmRzLW1lbnUtdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJyYW5kcy1tZW51LW1vYmlsZSAuYnJhbmQtbWVudS1pdGVtcyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5icmFuZHMtbWVudS1tb2JpbGUgLmJyYW5kLW1lbnUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4OyB9XG5cbi5icmFuZHMtbWVudS1kZXNrdG9wIC5vbGQtd2hpdGUtbG9nbyxcbi5icmFuZHMtbWVudS1kZXNrdG9wIC5vbGQtYmxhY2stbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxubmF2LnRvcC1tZW51IHtcbiAgdG9wOiA0OXB4O1xuICB0cmFuc2l0aW9uOiAuNnMgZWFzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIG5hdi50b3AtbWVudSB7XG4gICAgICB0b3A6IDA7IH0gfVxuXG4uYmFzaWMtZm9ybS13cmFwX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOXB4OyB9XG5cbiN1YmUtY29udGFpbmVyLXBob25lLWxvZ2luIC5zaWduLWluX19ub3RpY2Uge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuI3ViZS1jb250YWluZXItcGhvbmUtbG9naW4gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAuc29jaWFsLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAuc2lnbi1pbl9fdGVybXMtYXJnZWUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAucGhvbmUtY29kZV9zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLnBob25lLWNvZGVfc3VidGl0bGUgYSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNsb2dpbi1jb2x1bW4tZm9ybSAucGhvbmUtY29kZV9zdWJ0aXRsZSBhIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLmlucHV0LXRleHRfX2lucHV0LS1jb25maXJtLWNvZGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogNDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwMDAwIDAsICMwMDAwMDAgNDRweCwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgNThweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMjBweCAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLnBob25lLWNvZGVfbm8tY29kZSxcbiNsb2dpbi1jb2x1bW4tZm9ybSAuc2lnbi1pbl9fZm9ybS1jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLnNpZ24taW5fX2Zvcm0tc3dpdGNoLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiN1YmUtY29udGFpbmVyLXBob25lLWNvZGUge1xuICBtaW4taGVpZ2h0OiAzMDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuI2xvZ2luLWNvbHVtbi1mb3JtIC5zb2NpYWwtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmF1dGgtY2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiA1cHggMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dGgtY2hvaWNlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuXG4uYXV0aCAjcGFzc3dvcmQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pbnZpdGUtZnJpZW5kLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmludml0ZS1mcmllbmQtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgLmludml0ZS1mcmllbmQtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXJfX2hlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lcl9fYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmludml0ZS1mcmllbmQtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXJfX2JvZHktY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgcGFkZGluZzogMjBweCAxOXB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lcl9fYnRuLWNvcHkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2ZpbGUvY29weS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lcl9fYm9keS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lcl9fYm9keS10ZXh0IHNwYW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lcl9fYm9keS10ZXh0IGEge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lciAuaW52aXRlLWZyaWVuZC1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgIC5pbnZpdGUtZnJpZW5kLW1lc3NhZ2UgLm1lc3NhZ2UtY29udGFpbmVyIC5pbnZpdGUtZnJpZW5kLWJ1dHRvbnMgLmludml0ZS1mcmllbmQtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2E2O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmludml0ZS1mcmllbmQtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIgLmludml0ZS1mcmllbmQtYnV0dG9ucyAuaW52aXRlLWZyaWVuZC1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lciAuaW52aXRlLWZyaWVuZC1idXR0b25zIC5pbnZpdGUtZnJpZW5kLWJ1dHRvbi5zZW50LXZpYS1zbXMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lciAuaW52aXRlLWZyaWVuZC1idXR0b25zIC5pbnZpdGUtZnJpZW5kLWJ1dHRvbi5zZW50LXZpYS1zbXMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi52aWRlby1wcmVsb2FkX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMCAzMHB4IDAgIWltcG9ydGFudDsgfVxuXG4udmlkZW8tcHJlbG9hZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgb3BhY2l0eTogMC41OyB9XG4gIC52aWRlby1wcmVsb2FkX19pbWFnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBsb2FkZXItYW5pbWF0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4MSUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDgxJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDgxJSk7IH1cblxuLnZpZGVvLXByZWxvYWRfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgb3BhY2l0eTogMC41OyB9XG4gIC52aWRlby1wcmVsb2FkX19pbmZvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGxvYWRlci1hbmltYXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDgxJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODElKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODElKTsgfVxuXG4udmlkZW8tcHJlbG9hZF9fdGV4dCB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG5Aa2V5ZnJhbWVzIGxvYWRlci1hbmltYXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4uYnBSdWxlcyB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTVweCAxNXB4IGNhbGMoMTB2aCArIDE1cHgpIDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5icFJ1bGVzIC5pbmZvLWxheW91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYnBSdWxlcyBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnBSdWxlcyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5icFJ1bGVzX19wb3B1cCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5icFJ1bGVzX19wb3B1cCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAuYnBSdWxlc19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnBSdWxlc19faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5icFJ1bGVzX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJwUnVsZXNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmJwUnVsZXNfX21haW4ge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAvKiDQodC60YDRi9Cy0LDQtdC8IHNjcm9sbGJhciDQtNC70Y8gQ2hyb21lLCBTYWZhcmkg0LggT3BlcmEgKi8gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJwUnVsZXNfX21haW4ge1xuICAgICAgICAvKiDQodC60YDRi9Cy0LDQtdC8IHNjcm9sbGJhciDQtNC70Y8gSUUsIEVkZ2Ug0LggRmlyZWZveCAqL1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgIC8qIElFINC4IEVkZ2UgKi9cbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAvKiBGaXJlZm94ICovIH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJwUnVsZXNfX21haW46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5icFJ1bGVzX19mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnBSdWxlc19fZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuICAuYnBSdWxlc19fZm9vdGVyIC5jaGVja2JveF93cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnBSdWxlc19fZm9vdGVyIC5jaGVja2JveF93cmFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05ldWxhJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ORVVMQS50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm9NZWQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2F1dHVtbi1wcm9tby9HcmV0YURpc05hclByb01lZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYXV0dW1uLXByb21vL0dyZXRhRGlzTmFyUHJvTWVkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3JhbmllbmJhdW0nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25ldy9PcmFuaWVuYmF1bS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvT3JhbmllbmJhdW0tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Nvcm1vcmFudC1SZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zdWJzZXQtQ29ybW9yYW50LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3N1YnNldC1Db3Jtb3JhbnQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3N1YnNldC1Sb2JvdG9Db25kZW5zZWQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3N1YnNldC1Sb2JvdG9Db25kZW5zZWQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvR3JlRGlzTmFyUHJvUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L0dyZURpc05hclByb0xpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L0dyZURpc05hclByb0xpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LnN2ZyN3ZWJmb250cmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC5zdmcjd2ViZm9udHJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuc3ZnI3dlYmZvbnRyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi5jb21tb24tcG9wdXBfX3RpdGxlLXRvcCB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgcGFkZGluZzogMzVweCA1MHB4IDMwcHggNTBweDsgfVxuXG4uY29tbW9uLXBvcHVwX19jbG9zZS1jcm9zcyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnQvaW1nL3BvcC11cC1zcHJpdGUucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uY29tbW9uLXBvcHVwX19jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDQwcHggMzBweDsgfVxuXG4uY29tbW9uLXBvcHVwX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5jb21tb24tcG9wdXBfaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGhlaWdodDogMzdweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLmNvbW1vbi1wb3B1cF9pbnB1dC1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7IH1cblxuLmNvbW1vbi1wb3B1cF9wb2xsX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMCAxMHB4IDA7IH1cblxuLmNvbW1vbi1wb3B1cF9wb2xsX2xpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDE1cHg7IH1cblxuLmNvbW1vbi1wb3B1cF9wb2xsX2xpc3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4OyB9XG5cbi5jb21tb24tcG9wdXBfcG9sbF9saXN0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAxcHg7XG4gIGhlaWdodDogMTAxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50L2lxb3MvaW1nL3BvbGwtaWNvbnMucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY29tbW9uLXBvcHVwX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5jb21tb24tcG9wdXBfX2NoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY29tbW9uLXBvcHVwX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uY29tbW9uLXBvcHVwX19jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb21tb24tcG9wdXBfX2NoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiOyB9XG5cbi5jb21tb24tcG9wdXBfX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZjNmM2YzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pbWcvdGljay5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLmNvbW1vbi1wb3B1cF91cGRhdGVfbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjVweCAwIDEwcHggMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94X2Rlc2NyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1jYXI6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEzcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1iYXIgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tYmFyOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEzcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS10c2hpcnQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjNweCAwOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tdHNoaXJ0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjNweCAtMTEzcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1zb2MgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzVweCAwOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tc29jOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzVweCAtMTEzcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1mbHkgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDZweCAwOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tZmx5OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDZweCAtMTEzcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1iYWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NThweCAwOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tYmFkOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NThweCAtMTEzcHg7IH1cblxuLmNvbW1vbi1wb3B1cCB7XG4gIHdpZHRoOiA2MDBweDsgfVxuXG4ubGVnYWxfbm90aWNlIHtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAuY29tbW9uLXBvcHVwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29tbW9uLXBvcHVwX190aXRsZS10b3Age1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweCAxNXB4OyB9XG4gIC5jb21tb24tcG9wdXBfX2NoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29tbW9uLXBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAxNXB4OyB9IH1cblxuLmluZGV4X3BhZ2VfZmVlZCAuaW5kZXhfcGFnZV9mZWVkIGEsXG4ucHJvZHVjdHNfYWxsIC5wcm9kdWN0c19hbGwgYSxcbi5pcW9zX21haW4gLmlxb3NfbWFpbiBhLFxuLnRydWVfbHV4dXJ5X2luZGV4X3BhZ2UgLnRydWVfbHV4dXJ5X2luZGV4X3BhZ2Uge1xuICBjb2xvcjogIzMyODdiNjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE5lb1NhbnNQcm87XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmVvU2Fuc1Byby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLmlxb3MtcGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBOZW9TYW5zUHJvOyB9XG5cbi5pcW9zLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBOZW9TYW5zUHJvO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA3MWRjO1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA3MWRjO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5pcW9zLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDcxZGM7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mdWxsd2lkdGgtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4M3B4O1xuICBwYWRkaW5nOiA1MHB4O1xuICBjb2xvcjogIzAwNzFkYzsgfVxuXG4uZnVsbHdpZHRoX3RleHQtbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyNzFweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVFzQUFBQWxDQVlBQUFCVmhNeWdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBRFVOSlJFRlVlTnJzWFFtVUZNVVovbmM1Uk53bEtCQVBnaURMdFNCSklBYnpEREZFUlhOd2lHY1NqUWNla1V1T2lBckd4RWhJVkJEUmlJQ2c1Tkpnb29LSVBDT2l4RWpFaUJIQ3dvcmhNSWtTRmRjcmtkc2w5YjM1KysyL3RkVTlYZDNWT3pQTmZPLzliMmQ3cW12NnFQcitzN3BMYVB6bUF4UU9hRmZEOGc4bGE1V3NVZktza28rb2lDS0tLRGdjbUZFUnVtMVR3N2FQbVFSYUtTbFYwbEpKYXlYdGxMUmw2YTVrRUxmZnAyU3BranVVL0xsNCtZc29JcDB3a2NWbUpRTU0yMXNvT1Y3SnFVcUdLK25HMjVzcEdjYXlSTW4zbGJ4VnZMUkZGSkV1bEZxMDNjMFd4NjFLS3BXTVZySkxhek9FM1pQZXhVdGJSQkVITDFsSTFDcVpwZVRyU25acTN4MnBaTG1TOWpHTzZ6SWxoeFJ2VDA1UW91U3FCUHR2cm1ScVFuMFBWUExaNGkxTWFtQTBESEN1VS9KNWl6N2drdHhuMlA2WWtqTWpIRk81a2plVmpGV3l3TkY1VGxKeVloYXI2WDEyd2FxVnJEU1FvQTJHS3JsVC9MOWR5VWtPNzl1TlRLZ2U3bGR5czZPK3oxRHloSkpPU3Q1SVlNeDlUc2txN3Y5ZHgzMy9VY2tEU240ZHN2MDVTcWJIK0QxY24vNEIzOC9VNWdDVTdFVktubmR3cnVjcW1aYnJtSVV0TUtGSEtEbkJNR0hBOG4rMzdPOVNKb3pSRHNsaWdKTFRMZHJ2b1V6UUZocndsUWkvZDdpU2p1TC8xbzd2VzRYV2YyZUhmWU9rbTdCMThjTUV4aHppWG9jcEdhUGt4NDc3UGQxeXZIMUd1NDZ1MGNuUS95SWwvWlJzaTlsMys0U1BQUkd5Z0dYeUN5Vy9NbnozYmN1YlY4cURDT2pMMnZndkRvNVJkMmtlVVhLM2tnOTRZaHpCY1piVFdMT2kvZGtzT0xlSlRDQnBSMWQyTFlFcmxVeEo0THg3OGQ4eHJCbi81NURrWlA5UmdNRDhYUEYvRTFaYzBvVUMwWFhQWXFrR0FkbkVaVXErcE9SREIrZTlteTNuc0VBaTRtVHgvMXIyQW9qUHJSbTdvcC9pZVlCejdlT0tMSWpOVmhOc1RlOXZLT2tpL2gvdGlDeDBWTEdySVlFNHl3ektaSG5taVF1S1FkMVR5VGVWN0UwNVdZemhnUUlnVlg2ZWt0OGtZRmw0MXRjSVI2WTBqdlZDcmY4b2VGdkpUU0hiZnBuZGpDam9vZVFQUEtiMnh6ejNQWmJIMFVramkzVUhabFFFbm5QSmhDMVEzQStYT2hvQU5UNW1sYTJaTk5iZ1V4N1Z5QlBtTmNvRXlxUmZpWFR4NUpRVFJTdDJBU1ZHSmVTR2VKaEFiZ0xaU05lMzRNOGRXQ3NtalZYQ0NzdUc5V3pGU2d4a3F6WHZvY2prYnlDWVVvZDlidmNaZ0dGUnlSZFFvaGtQaE1iR1htcVlFYml1a1FaaHJnQ2lLTk8yd2RUK29zUGZLR1BONXVFb0EwSFpvamxib0g2RWxDUnFRcmJieW9wUHR5S3VNaWpJZkNXTU4xeVNoY21jZWkrR1ZTRXZhTE1jWEo4TlZEKzRDYzAxS0tWRVVXcVljTklWZElWSzRlWjRtQmpUSFVaYzdNZ2NrWVVOVnZoWWFuQjl2MVVvZzhRVnlnM2JOb2JjRi83cjkvaXpYdjBKN1hOMmpxN1BKb08vRndXZjVQazR3R0R0SXZ4MmZUSzJTOEFGOGRDWll5TlJNZDZ3clZlZVh1ZDdxV0dxRm5Od0lSVkFmWWdyc29EbTcySFl2aXprL3BkVFpnMEtjRDFsS2tXVDBtNjI3b2lMU2YvZlBCOEhYZ1lLbWEzQlZEOEQwcHp2and2NFZmWk9ObGdjWVRDQXpEVkIrVHp4TUw2WEdOeXp4Nm54NDNNNUlZdlR4R1NYTHNpRElmWnRJc3l6SGN5eXM3UTJpRHozeWNIMTBlc1hYaytoQ3lKalJSakVMeWw1U0dzemd0eGt6bm9GYkI4Y3c2cllYeUNXaGFkd3ZrdVpsS1hFc1pSSllSNmFkcks0eGtkYmhOR29LTjd5c2laeldhdUJNR3A4dEY5akFhNVJQL0UvcXUrZXlaUDc1dktSQUZlTHoxN1Y2VDFhbXc0Uko3T2ZHL0lDWlZZMzYrUEZCbDNFTVQycWZkZldFTWZJSjN6TXgvNGZiVHZHMnk4aldsa0ZRUmJRT3FkbzJ4YXlmeFlHWTRWMm1NT2ZVV2d5WDJ2M0hTVnRHdkhhakdRVDNNUERTdDdKay90VzY1QVFMK0xQU084OXk1OWZWUEp5QUtsRUFhcFlqK0hQcXd6akE1bVhyMW1TSENZVnl2Um5GMURjd2dOS3hSRXcxeGRqSW40ekpZMWtnZlVKZDJ2YlVHeHlNZnUvMllCMUFpZUwvZDRVMzgzUkprVUxoNzV6R05OOHNoWnp1RDZGTHNodzRUN2VxWDAzeXhBZmlETUJaYndDbWFhWjFEQUdOTW1DZUlielp5d0pxSElVdDRCeTZCUkNEbk4wL1ZHL2NJRmhydHhBZFVWbUJVOFdYZGg2bUMvNjJNays1UGtVdnRKUnBrdnZNc1FIbGhxc21DWUpYeE5VYXk0WGsyZ2YzOUJ0S1NNS21TN0ZnaTQ5dnZRUWEyMkpPRVZha21oZ3hmeUx4NUFFWWlkaDZqb3VGeE4yTmgvL1J3NHNpMHErejlua1pvZjNZWkVQU1dKeFp2OUNKUXNFWUM3aENmd2Frd0x4Z0xxRENXUm1TSXNDYU1lQkhnQkJ0ZFdHTnJwMjYwakoxVG9jVFpsU1gyUmkyZ3RURVM3VzR5bTBLb1pTWFNwNG5zRWMzc24rc3dSY2xsWVJmOCtMVjJCOFZQUG4yd3p0c2xrWENMUjY4YXNuS2JOU0dIZzF3Skp4RGRjS0M4K0l1ZDlnNVlCSWpzdVhBUk1td3QyUkoxRWx1d0s3MkgvZndMNG5IcVVYWmJFUkZpcDVwYjUrWmEvTG1aaTZhYjdxWTQ3T3Z6L0hRdUF2OXhXQnBXcldXUE1Oa3lndHVGckVpbWI1dEVHZ2M1eTRMdERtbHhwY0ZodXkyRVoxeS8reHlQQXBxcjhpK0V5Mjd2eHFkTTVpeFVXc3BFamNzMzZhaFZoaW9ieElVNEltdEdBU0tyZHdhOElDVm5ObnF2K1VPdGVMemhJbmkzOVMvSkpjSGFqTEdNbWYzNmFHcVRvU1d1Z2VxcjlRNWhRbXJtb0h4N0dWemRlZVZEOENqY0RmeWhRVFJXOHhLQi9SWWtVU20za3luNkc1SW5kWlRrTHBGcXpYdGsvVHlBTDM0VnEyWWswWUwrSWV5eld5a0NoblJmZTZ4VEhpZnEvTjBtYTFSWDh0TGRyQ2RVZng0UXVhY25TNTZDd25NWXU0d0VVNVJ2aWNRVEVPbU1KNm1zMVZrZFoyTm5zeGtOZUo3U2lPZVVhN2FXbTBLb2l5cjFqVTA2aGR5ZTdaSU43MWJDc211Y1RUbEFuMFNWd29yQWVKRTFuTGtzSGxyUTZ3WmdvRnFFMGFiSWdWNWNXaXMxeVJ4VGoraStEaG5DeHRZWDc5MXFIdmJBSk1ZeFNXYmRKTXdFVlV0NW94TFdoRGRaSDJsMEpveXFWc1hjWWg2NTdpOHdiRDk5TU1NWUZyRGUwbThGOEVOQi9RdmtzRFdYaXUwRENlR3hJNVgzVFdOQWUvMlkvcUhod0NpMkZ1aUgyTzF2NHZpK0U3KytGZHRuaGVGckVVRFBKYkJMbWxBVmNJQWdUaExnNnhqMTRraExVa3gxSDRESkZNWTVyU25JaUIvWnpxcjcxQlduNEsxYTFWNlVCMWE0VG1HRnpFclR6Qm1oVTRXUUIvb3N4cWF6M29PWU5kd3ljT0ZyS1E3SWg4K2RDSS9ZeU02RHNIQVZvUGFiR3Btc20rME5KWHpWYzBwYnBZRWRDZHhSWWxITHU0eGpKZWdicUtWdzNmd3hlL1hUTzFXekJKZTltUk1XeHhnQkJNQVZtdjc5NHBJQXRnQWQrYjZ6UlBBR1B4cElPQkxHQWhuTXVma1VteGVjYmpDWnE1aW5nQ0FtOVBPajdHYVd5bVY0cUpnZFJpWDROcFdHZzRpelUwc1ZXMjJHSmYxRFpjSVA1SFVkU1BLTnlEamIxSml6Zlo3UTJZSERkUi9TcGRaQWgreGdyaEN0NEc5OFB2dlRRYk5iTG93V044ZjRIZXIwazh6b2RwVmpWY3d3ZlRUaFlqaEprSVRiTFNZdC9uV2RQSVZ3eU1Tb0FzOXJGUHZrSWI3RDlnbDZTUTRkVW43R0hyYVlmRnZtOXBaSUdNRWRMTzkxbFlGbFVCYmVDU0lwaDZvOWlHaHcxZExLeFFZSG9XeTFBQzdtUVhIMnVtRUhDQUZkZHpTcjRndGlQNE83R3hENll4QTV5SFVOM1RwLzVORFpmcFpnTzB3MnlENzl3NWdXTkZKa1JQNTBLTFZoUXdVV0RWcmxjUitEdExvaUNlY0N0OHlDY0lHTmpsUHBOWkI5eVEzZHEyVVNKbXRDeExIK3NEckpwQ0JTdzNaRWowMXpJMFNUTlp5SWVvektab3o0YVlwNW14bnUrY0JHQkp5Q2RQSDBybUJVdUZncURTK3JEUVl3VlkyL09WTFB0SXQ2QXFTOXNkMVBEMUR6MEVTV2Q3dUc5VkNza0N3T3JVSWRTd2hDQzFaT0ZwQjB6MitSSDd3S3JQMzJ2YjVHSW9sMENoa3I0R1lDRGw0UUtmRVBnMHV3eWVPL2RLeEg2V3NGV29hLzRnOUxRZ0M4ODlOUVd0MTRSd1c1RVIyUlZBVm9VTTNETXNqNmhOTzFsQSszaFBORm9Zd1FRTzBtNnRFNXpBTXcxbUw5SlhSeFRZUUVNYXJya3c5YU1DMXFCZUZ5TUw3SUlzQzhTQ05vZjRqUzJVcVNyVmNWdUlmVEdSTnZyRVM1SkV5MGE2ajB0eUVhdG9iTElZR3pEWmJiR2FHajUyTHlsWEJBUDhFcW9mVFljck5UMUNQN1pBVnNBdmVHZ1QzVWRBMllzVm9XSjFVY3hyTWw5ekJadFM4QlBZUFRlZzJ1SzRkV0pBUGNlaklmZlZyUmRVbkNaWldOZkc0dGhjQU1ycTNseVFoU2tiVXU3NE41Q3E4OTczaUxMZXZ6cm9FMjgvazY5TFJORVBLakNmVHVBYWdaaFFIUFFUc1EwRllVc3RCa2xUQ3YvZVZ4UktkV09TOG5zeWwvNFdyN0tBL3M0VG1uOEJ4VS8vd2hYRWVwRkJHbG1iM2k2R0lGeWxoUXZpQVpXbEtFejZxbkJOUG9sSUZxVWM5MWdiWXQ5am1haEFxdDU3UG5aVC9hQXJyalhpVnlnRDZNN1hZVTJFZVJZSG96bU9jNnFEdnNyaWtBV3lDMWkwc3N6UmljbG5VTGdxYkRJTm5Cc0N5Q0x1dTBhbnNqa3JuMEtORXZRcnFXRXB1Z21kSW1yMFRTSGJCVDFDYnB3MkNWMmcxcUJkTVlCdk1Zd2xUNnR2dFB5TmFVd1dOV1Qzemx1L0IrR0VJWXZESTVyNTJhNXJPOGRrQWNJL2grZFQzSWY4dHJFaGl3OTk0Z0o0Q0VuY3Qxd2pXM0crK0Eyc0dNVXk1emhSM2Jhc3lmVGo3a1ArTDJMZUg0SnNzcEVUZ2t2UE1XSGdCaUVWL0ZQS3ZISVJCVU95T09rOWNyT2tlSjNQOXZlMS9udVNlVm4zOFd5R2UyMmhCZU11NysvUG9wL2ZaYXlWYTMzaUJWV1d2K09sU1JlVDNSdnRxd3pINWhkVHFYRjBuMTdNMG45WHZoZFZEZ25qQTFicVQwV3dET1U1OXk2WnNLWGl3SXlLTGRrbjgvak5kQkNnamVaZXZXTTVBSXZJRFlhd2liKzllQ2w4RWV0eERZb2tRcmY5dndBREFNNU1wVy8ycDdzZEFBQUFBRWxGVGtTdVFtQ0NcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5mdWxsd2lkdGhfdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7IH1cblxuLmZ1bGx3aWR0aF9sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjU2cHg7XG4gIGhlaWdodDogNjZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFRQUFBQUJDQ0FZQUFBQzRsUWkxQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUVOQkpSRUZVZU5yc1hRdDRUY2NXM2lkQ3hQVXVwUnFQcWdxUmVBVHhEazAxallnMzFhcjZWQlc5OVZXcHR1b3R4S09vMXFWUlJWdDZLU1VTd2xWS3ZVa1FJdkZzMFNqUmFyeENKUkk1Ky80cmU2S0phczZjZmM0K09YdWZXZC8zbTBUMm5qMXJ6WnAvM2pNbUNUTDg1Tm9uRVV3Q1FvQkt3SFZnTXhDK3dLZjNKY2tPZ20rVVFWQWJvTkJkY2k0eEExbjVmczhFN2pIY0JkSmhoN3VTQVFUNTRJR2dBZUFIUE1YeXBDckw5NHBBYVpZL0pRRVBHeitYemV3bkE3ZUFPOEJ2d0ZYZ0YrQThjQXBJaEgzdjZOQ1d4Wmk5eXJMUWs5bk1nOWt2VDRyYjRQTVpMSlNaWDJZdzNHWTJ2UVhibWRYcVlQcDM4am92aEhGQXRVZjgvWGNnNERQZlhoZlZmdUN0RTJ0TkNLWUQ3d0hGZEZ4Mk1wbkRKcFBEQWtlQlhRc2JPRGN4SUgvSjV1MkJZT0E1b0xFVEVqQTU5MmxnQjdBTjJBcWZ5M0NtQk1LUG42R3lBRFFGZkFENnZhWVQrRFNSN0U5QUVuQ0lmQkpJZ0Y5eWtZSnAyUEdvcFFnSEZmTE15a1VOZTc2aU5uVnZKcStqZ3YrUlpFeWhWc01lWUJQd2JhUnZyeXZPa2pEa2F4MnFwSUNYZ0NvNnN5dlZibEZBSkh3dnJxZ1M4V2JTdXJZSStnR2hyTERyUmFpRnRScFlFdW5YNjNpaEJERGsyUG8waEk4VjhrejY0c1k5eXRuZ2lKZi9vWFZoTk1rQjFoUFp3V2tQRlZVaWtKKzFXWXVydDg1YlhIbXlIUmdISDNRSUVReE5qSEpEOENJd0VhaHZBUHRGQSs5KzNxam4rVWNTd09DRWFKa2pFcmNsL3QxbHE1MHhNY3JFK3RldUptdUJrWXNiOWJ6a3FBOGlINm13ajJaak9aNEdzeWY1M2tKZ0xQend0bFlmZWVOb0xua3VCOW9Zekg3VVRYM2ppeVk5VnY2TkFBWWQ0U09BWlUydEp3QVkxRlVKSUxmbEJMd09vNi9WK2tPRERzZVVaMDNtWncxdVV4b242TEtzV2JlZjdSM3g2MGVpQTFoWHJwS0I3VGR3YWRQdVh4Y2dnSUdIWXJnSTRLdm0zYXdtZ05jVG9sMlpBUEpreWxMLzdwTTF5OUZETVpVbFpmRE0xMFhzU1YzV0lQaGprcjBpZk8xd1RBMEVSd3hlK0Vsb1ZxdlpsODI2SmVmOWg3dlpiTkxzYTFyR3JTT1pCQWNyRHFPUHMzZkVBK0kyZUpyTnViV1dMWVdmQmpKVEpHWGc2RFp6RXBxU3UyK25aSklUMEJnU3pUelFGUERqQU0wOGxWWVpIeFhTNzZGN3MrVXR1cWJheVU4alhhRHdrOUQwNUN5Z3MwTUlRT2FQZTZha1RFWGFLdVdZdzlsRHlHRWZZNDd4Qk9BdEtmUG5hdnJYWXdmR2IwajVLcURyWWpzVDdEd0V6YTE4N1FZUUl5bURhL0hBdVc5YWRjbHh0Q2YyUDdDUmF0MW1rakpGMlFPb2JzWHJsQi9mSVk1QVc5UCs2c0dOelVHaW9WYldvdnNrWlNyNGpLUk1EWk5OYnpMa0VXZjZpcFpkYkc3OUluMjBucUJrUGpLdElDbnJOYW96bjJ6SHVuNjhmaG1LT0dzaWJTbmF0d0Q0T3cxeFlQTm9aNmRQMURxMG9JUDZpbDJvOVMxWk43MDJIKy92aDU3SjlraEx2MzJ4UVhEY29WYThRbXM1d29GdlZyWUp1MWZVdGtUQnZjalNGQVZkUmlJTW8rNlNwS3hUNEpIV3dGdGtWMXZTa1dNMjllZDhOSk9sYjlISzFtRTNIV1VuRk5STTl1MzhCRTZrY3ppdjh1eTNQNVlxcWxIQSt4TGZHZzlhOFBlNTZBSllLU2k4Mll6OTk2SDJtWUJ3TURDTk1USlA4MnNocS9Gc2twZjJiREtoOE0rMTRwVXZnSGUrYmRmWktSY3RnWkNvcHR3QXZhZzdRK3RHSWdBM2psZkQ4YzV5NktXNlFLS1ZHc2p4R09YN2M2dmFkdDd2bFBackhYWU53YmlYOTI2aUZsMFVoKzI4ODM1d28wTEtBM1V0QUJNMzlDYW93YktCU0tUZEY0am4xRE1RYkIxbUIySU5BUnB6NXQxNEZKQWh6bHI0OHd2U21BUE1SSnBmQk13Y3VwVURodGxveS9vYzMxbnNySVUvdnlDTk1VanJVZzU5N3YxRkFCb1dVQm9ENElWZUJleDdCZWtQQnBJNGRSMWxCd0lZeGxuNFY2eHBIeHFoTjVzaXpldVE5Zzg1ZFJ5czlqdTlkMjR1bldPV1BBREpBdGJweFhaSWF3Und6NEkrV3gzVUF1Q0huZ1hNZXdzNjlBV3lPWFI5dHUrZVRiWFVmcXZuamkxbFFNZ2hIS1I5RFJpdVY1c2k3WE9BWXh4NlBnMmIrS3NrVWs5Ty96K25GN3V0N1JDYWd2UytCbVQvZ3k2ZjQ1a2ZIVUlBcnRBQ3lKUFY3VHFmZ2g0TE9mWHRhVVB0M3g0b3daRm5jNk9DUXRMMWFrK2tuYm9BNHpuOU0xU2xMWXR4eG45RFg3YnJ0QXBwYmdETUFuNEFkZ0ZmQTEzd3R3SmRKbmV6V1ZNV2wxeEpvTzhuQ043bUdJU2hYWGtmcTNQYTNGa0lpOXdMZksxN2U1cWxMWkt5UHVGeEM0ODJWMGtBWE05dENIN2h0dDVzRjkweGhIWUlqckgwbkxaZEFETS9qQ0JyTzNSQzgwczZ3S0Z2Z1BwQ1lmTGx5Szk0T0cycTN1MEpIWEtnU3l5SHZqNXFDWUFIWVZ1MkZqZHFwU1c2QUhZVzZMS05ROTlLUFg3WVVsV2wwM3B6NU5jQnc3U3FvQXVIdnJWRE4yOXpVeEgzWFU3L0wydFVBdEI0SVpEckxRV0d6a2M0SDZXQndOOVVPTzJUSEkrZE1oQUJuT1NweUlBU1VzRUZNenh4WjNNK1Nxc1dyd2tDMEtpUFpTZ0NNSnQ0ZDZwNXFZeWY1MnlHRkFQWjh4ZGVYN1kyN2kxaEhUT0NOMjZuOVJHbExEeEtTMjJQaWk2QTFiV2hhMHdEUHFUekZVNmRyZDRNMHpGNmg0a3p2NjRiaUFCdWMrcGNUR1g4NXpuaUh0a3haa2NGUVFCaURNQ2liQW9KdnNXcHM2Y0taK1ZGdGxIcytVUDNJRjRDTUtra2dLTWNjWHNCMjRQVy8raGpOQUp3MTdLZjdxcmJnVG4xOWhEMkxIcTlhWjRjd2FzY2p6WUJranVzMjBuUDAvUWtyYnUvQUtUdTdOVkIxaThCYUxrZFdIWk5oOVZLYjdPTDJsUGpTbXFEcEJ5WlZZcmpjVXJJOHd3UEpQQzdYYlJPZ0xZbDMzS1FTZWc3UkRyWDh1RVBLZDh4Njd2N3RNL2tKQUJOKzhNdTZyQmFPYXVMMmxORHZWRlFiclpkdld1SnBDemdVaXRsV0ZqZVNVeVdCWjJvaFVKYjdGZnQ3ZHMrdFVoYUFLTEpLdXlwQjcwUlArM3pwNU9BcXhyRVpEUWwycFpoUnV0VnUxY2hITHYvNWNETER6OG9CZ0cxNkFKb3BITU8zdUdGa1VScm5WRXdyc1BIZXdJWlZneTA2Z1hGZ1FIQTZaYi8zZk9LUXduQXlPY0IyRU52UWFoRlM2ajU1ZUFyN1dqRjRiUEFaUU9TQUtFMDhFM0FpcjJqSFVjQUxyWVh3RnE5MVRTRnRjd3ZaKzRDT0VMbitGZmJ4b0dZL1lENVFKWTFGWmlPTUx2WjhuMjkvaG9Ea01Vc2dGNzBGbU1BMnN2aEFXMW82KzhJLzYvMlQwVklUV1k2LzVFdUNpbHBJSk5HUXIrZENRTmJYeE9EZ0hvYUJCVFRnQTRURkE2NmYrQlRRdU5sQjJpWk1TMENvdnNXNlk1QXVvdWhZaEdRQXUxSy9KZWtIS2xPQTMxVldIcXNYVk5DNmFlVHFjWUpBdEFUQVFoN0Zva2NHOVNLanZvK3p1QlUwbkRKUVZvQ1hSY0lrcFNMVEZ0enZqb0U3MDRSNndCMHBMY2dBQ0VQeS9IQkxXa0IwaW1HaGI2TDQrakk3eFdTNVl0TzZPOXRuV1Vsb0pINlY1cU5BVmd4MWVWdUZGdldYeFJQQjNkeW1WM1FnU1FsRDJteHhXZFJYTENrWExSajZTQ1RqcHJPQXNUM2J5dnpUbEVZcmNiU3dxYW5oZ1hJc3BtbXhTekNNRHZYb0V0cFRwMXpSUEZYNU9Td0ZyVEJhUVdIRC9xNWF6M0FJdlB4c3FIdVpaTmxUY21GMW9GYk9oT2d1bEZzQ1gxcmNUNTZYeFQ5QW5iYmpHQ1FoY2ZxdVR0Z21TV2RlbU5waVdWdDBXZmxqdnNQRGdMd05wQXRlWFFoeXMwV3hiNkEzWGhPaGFyc0NBSkk0U0NBaG9JQU9PT1dUU2NrWlRxcU1HbGpHRnZLcGxZY2o2V2NIOUZVZEFFSzJvM25KcWh5YmxxdnNwSmwwMWthRkxPQUpnMlhIRFRNT0FDSHZxb0hDcEVYSnpqeXEwV3RlUW02NzFaQkIvTFBVQTU5VDRvaS8vZEtpQWNPYUFIa0hweGc2Y0FGV3RSQWx6dXNNWWJ4TmMzWXd4eVAwU3dBelFuUDE3a1RCM0dPWnh5eTVUczE1aDZsMDVsYXMyLzlDY1JkZkxmSlJaM2JyZ1RQWTVxM0FOQVUyY2U1UnZrdEF6Vy9OTnNBaGJ6WUNkem55TE1QdldZZjg5UzVFMC9nOU05dGFyOEJHOUZGcEtuc0JwMHZnVFhVYmNYL3J3SEs2ZGgyNVhodVBOS2NBRTRPYlhGVU5wc3VjdXptQ3F3ZkdmK0NJYm9BR3U1ZXUvUmU0eHZNV1MzbFdWVmdwbDV0V0cxVzRoQ2tQNUJEejFTMTl5RGdHM1h4TGwyalZmNFI4ZllCb25STUFENGN0a3R6YzhTcHZhanRWbkxXaWt1OFB6dFVXYlFBTEhZeEZuUHVPSHk3Nm96RW9YcXpIOUljaExUUDU5VHhpOVFQR3BsVjJqRUVjQ3NrN2lDa0pVU24zZER1SExZNzZ1YUlyWmF5V1ZwSUN6VTRGbk40QWJGMUZ4eXFxTzhXQUI5c1lIZTZCLzRVWjk0dGVqemllRGlnaTlXQlNDZmRiTHNaOE9EUTdVOWdnUTEyck1MeGpZK1JwbEo2OGora3R4UFMzWTFEdHppSEVNRFo0YzB2VWUzT1dUTUcwTzA2ZGY1eitIblJBbmkwWEIzWDBJejN4MWl4QjN3QzJiVFN0S1F3d0NrWDFpTmRMWUd0U09jeXdJTlRyeG13UlpvTkJIQ053L2ZyQTk5WG1wcms1ZXgraHpTV0JFWWh2ZEYwVERxSGJsdmNIYlhSZ3E1NlJ0QkhVclpSV3BKYXdOYmFueDdaaFhBaEVIdCtSTk1NSGZXL05QOUcybmkvRFJYRGsxZmp4NzZjcjlCYWk0M0FCYnozSGNMdHdNSHJFMzJMNUFweHBJSDJmL2hMeXEwN3ZkQWNiV0psRkluQUhGdlNrR00ySGVOOGxNN1dPMU5oU3ZKS2hPdkpiamNtK1JiNTVTdElEeDFHK3JTa0hGa2VtR1BPUGJ2Z01jN1hkME9IMHc0akFCVGd0S2ZtSlF6RWp4dXNlSzA5UXdiZTNTc3BHeHhvenZkWEtnT1NjaHh5Mm9XUi9rNjFFVVIySEtrT1FkQUlxR2ZGYTA4Qjd6Tkk1U2VmdUlTQXByem93RWhhUEVKRWU4L09TYVh1QjYzem9IM3JUd0ExVU9CcEg3dWJ5dmpvMEk0K055YzNzQ21kc213NmlPQU9TNXNsb1c3QVlBYXlHL25lNzhCTlNUbW1POHRhL2dFS3UzWThiKzkvbm5pd05GQUZTbnM5S3NpeVpFdlhaREw5WXlvNzhTUlA0WEZMRC9leFN5R3IrWEhDV0FRUmtwQ1JLYVA4UDdFMUV1UWZOVTEzczRMdENrSXRsbUQ0WTV3OUlvUDlxQ0JNY2pIZit4TDJ5OTBuNE83b3ZkWncrdW5WNStRdXZCZ3ZPTUFPcFNIYzUxTHA4YWZhc1phVnY4SFZwVlpLMXp2VDZpZllzUlUxQTBFbklNQkZYSVlXNWcxLzBEUXJpa003ZmgzZFpJTFg3R08wUjJDQnBPS0tMQ0VGQlFYaWNxbXhwOXV3bHRVSW9KZ0IxYVJ4aStGM3A5ZTdhbWZiM2ZNY2V6b01QOUx1dVdZR2Q1VTlRSmVNNmZVZTdCTXdsZnp3TlAxUzJJcXhuTXdaOVRTWlFxbzJLOUVQd1JJWFl0LzhRcmUyOUU3OW9KRmRON0dVSEhPbUtZS1BKT1dJS0NNSUhjTTFMbk9tZDZ5V0g0SGRhRkJ5R3ZDT0FRbVV4a3FvcFRNZGRpeXdhOUpVNG9NemRObmhjNFc4L0dQV0xHL05uS25xekVRYUNIb0ptQ2daYUJzcnA5Q284b0RmeGpTeSswNDI1R3RMU2JudXFyc0ZnbmRHSVh0c0JTS0JXUGlmdzlxcEpkNC9RK2ZyMGRuNWRDSndLUU1VZkRvZWJHYldSOTduSHZXQXlmMjlzelRGc2ZNZldJK1dxd1RkbjExM2w5WXByVEw5T0ExRzBGTGdnVUJuaVc5azFqQWs4UHZZaHBwc1owWCtraDI3U3NxRmxrVDB6bnBZU0JyelExclhIdzJmdTFxVWlYRWZuV3UzenN4dU5GV3Bsek1yYUZaaUwydGhycjgvcDI2aDA1VzVJNEJ1Ny81RWl0SjhlODE4ZjZPcG9iZk5jNStKY2JRR2xTT1NhQ2NUN2M2aXM4MW9QM2hqeVhrdVh0U01CUDRZNTZmNW5uYmtOWjNOUVBQR3ZwSXljMENPVFZOenRBU2J0aEFYMStqVHBOczFWdEN2QUw4dzBQa0d4K0JuRjV3NWcyQTNtbk9ubzhGcnNISkN0cUpqdWN0S3luUmRHUWNsaFc3OXBhbEw2cnJmWnZha3l6L0pmbWVCYzdBbDl6clRnbE1BSTMrbUpnOFZ2aXhwWHAyN3pwUUJsYVltVWMxRnpUTXZobXJNK0lTOFhWdmwvcVpUMFFsMVowcGFTd0pwRS95Sy9tQ0xrVCtiOHRsUjdWeTkvQUR6Nm9nRE81MVV4SG5MR2tuRjhHUWFONG0xc3YrZFN3TFhKL3FLMDIyRUNBTFF1NVNmZkVJMUNkeWMzRUNRZ0JCQkFIcVhzcE5PcWlhQjlDaytnZ1NFQ0FMUXU1U1pvSm9FK3QrZTZpUDZ6MEkwRXpkaEF1MEZoWGlIMld3S0F6S3N1T0s3SHpCVVdFK0lJQUFEeUo4UjlYZVlaWkNBREJMZzM4ZmZUMWhPaUNBQWcwakc5SG83WkxPcEU1RE9lVzZncDdDYUVFRUFCcExNbWQ2N1pGa0tCdExwQ2pFTGlCY1dFeUlJd0dCeWI1WjNISnIzd1VCNkljMy91OEFjWVMwaFdvcVlCU2hDS1RiNnB4YVNzdW1sN01NTkJhQlB6cHhuWW9XVmhJZ1dnRUVGQlR3T3pmd1d3Q1lnRzhnQy9nZTBFb1ZmaUNQay93SU1BR3V3Rno0SzdxbEdBQUFBQUVsRlRrU3VRbUNDXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uZnVsbHdpZHRoX2xvZ28tYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDUwcHg7IH1cblxuLmZ1bGx3aWR0aF9zb2NpYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgcmlnaHQ6IDUwcHg7IH1cblxuLmZ1bGx3aWR0aF9zb2NpYWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZnVsbHdpZHRoX3NvY2lhbF95b3V0dWJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRW9BQUFBMENBWUFBQUF0K0s3QUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBNGhKUkVGVWVOcnNtMXRJRkZFWXgvOW5YSlgxV202bWtCRm1SYUk5QkVFUGdSZUllcER3UVhvSmVvbWdYZ0pMSTRvS0pUSlNCQXNxb2h0RWhGQUdGdExOOEVJSlJWR1VwbGdta1lGbGEzbGI4YmJUZDliWlpTK3V1eS9ObkduUEgvN01ucGxsejVuZmZPZWJjMmJuTUlRcHA1S2gwQ2FOdklLY1RyYVJyZVE0Y2hJNVFTdkhrNU8xL1Zhdll4YnRweFJ0bjF2TXI3eVFSc21xWDltcGZaNGxqMnY3SnNrTzhnaDVRaXU3anptMHNwMDhTUDVPL3FFNEI1emhuRDliQkF3L2xrY3VKdWVUYzhreCtMODBUZTRrdDVFYnllMEVUZzBiRkVFcW9rME5PUnVScFc3eVlZTFZ0Q2dvclh2Vmtrc1IyYW9qbDNsM1M4WHZDMmNrSkpkS05SYUJFVVhSeFBOUXEyVGtvd0tLcWpiL2lLcVNYQUpVNVJOUkZFMDVXdmFYQ2xRdVJWV1hPNkpLSkkrZ0t2SHVlb1dTUjFBVmVvUGFKSGtFbFlzTm8veVVwZzNwcFlJcm5VZFVsdVFRVWxrY1ZLYmtFRktaaXZZa1FGL0Z4d0d4TWFicmVqYmRxMTJiQ2RaRms0RGk3V1lCWlRNR2xDdVlWNExkdXdyV1hBOXNXRzhLVUNuR2psSzJnTDE1QkhhQlpndTJwYUtDU2pFdW9yd1ZGUVhzM3czVyt4dzRzQWV3V0lTTXFGUmhtck1rQ2F5dUV1emRVMkJidmtpZ1VqbW9ST0VDUFhzTjJNTmJZUGR2QU90V2k5Q2lSQTdLS213S0xkb0s5djRaV1BWeElOblE2Mm5sb0dLRnZ0OUVVNzRxMndmVzB3N3MzVVd6VThXSVZzVHlXcU5OTVpKWnZnenM4bG13VjAxQTNtYmRMeGNIRldlcXljVEdYTENXdTJEMUY0RlZHWHJWR3FmQXJOcTVBK3hqSzFobE9aM0d2MCt6NWdXbHN5eW1iZm1kQjFDUDBHais2NEJ1b0J5bXlsTnZPNkVlcWdEYVgrcFpxNE9EbWpFRm9KKy9vSjZvQWE3VEpOcnAxTHYyR1E1cVNtaEFNN1BBK1d0UVQ1OERSc2FNYXNVVUJ6VXBMS1NtWnFqbHA0RGVMMGEzWkpLREdoTU9VUGZuK1R6MHBFMlVGbzF4VUVQQ0FQb3pDcldpRnJoMEU1aWRGZW5TRFhGUWRzT2JNVGNIWExrTjlTUWxhL3R2RVpPQW5ZTWFOclFKTFMrZ0hxUnU5cUZINUZ2S3NIRVIxZjhOYWxrbDBQallESU1UdXpHZ1B2VkR6U21nbSs2MFdZYTVMbEQ2LzUwKzRURGJoR21RVDRyNzVaUTNkS0xnb1Bva2g1RHFjNzl4eHdlZENaTEhnaHBYbkFPSjd1ZFJyeVdQb0hLeGNZTnFrVHlDai9TOFFUVklIa0hWNEFIRjMzcWxUWWRrRXFBT2pZM1BNL05qa2t1QVBFdzhvTFEzOUtzbEc0K3EzYXNXL0NPSzZ5am1GOHhFdXVvMEZoN0paV2krQ204Wm1oOHN1YkF4SEZBTGdJdm9wYkovQlJnQVMrLyticnVYdG1JQUFBQUFTVVZPUks1Q1lJST1cIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mdWxsd2lkdGhfc29jaWFsX2ZiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50L2lxb3MvaW1nL2ZiLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZnVsbHdpZHRoX3NvY2lhbF9pbnN0YWdyYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFQUFBQUEvQ0FZQUFBQlFIYzdLQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUZuTkpSRUZVZU5yTVd3dVFWdFY5LzU5ejcvZDl1eXk3TExDOFdRUUVGQVNKQVNRK0VveEdvNmlUNll4V2EyTk1FNHV2VE5NNHRVbU44WkZtYXFvemFldG82Mk9tVFVacnRUR3RNWWxhUjYwb1BvcnlFcUtnb0lnSUxBc3M3Qzc3K0w1N3orbi9jYzU5ZmFzUXFySGZ6SC9PZmQvei8vM2YvM08vRUE3eCsrcTNmbFhCNFJ5a3BVZ25JczFBYW9ML243K0RTSnVSVmlJOWp2VEVBM2VlUC9oUk42aVBZTHdSaHo5SHVoWXZhcU1MbGJWNGc4M2QrR0VQc0hXajNHbVZTbzc5SG41N2tINkM5UGNJUlA5aEEzRFpOWStkaXRPOFh3Tk1WUlo0Nmhwa1ZCYU9EQUNWZ21Cb1ZKRFpWamgrb3IrdFNKY2lDQ3NPQ2NEbFZ6LzZwd0hZdTVGUlRTZTFZMXA1QUJ4WEtwSHJvUUJRZFFENGJlTzJEVzhqK2UxUFJrdm9kVmNpQ1BkOUtBQlhYL1dmeTdTMTk2Uk1Jd3BaNXQyeDVFWjdDQTFRQlJOdyszN2JEREVTQ0xFRGdXWWNLLzF4ZzNFRmduQnZIUURmdnVJWFMvQlZ6MnFXUERHZVNsNFhtYmR5cHpyRXpJZ3B1c1dxZWhCU00zQ1NWeW9GQXJmakFoZzB4a3A5WEpwd09vS3dQQUhnTDViOXZBa1pmaE9aYjArbExzcWJha0s5L1lOempCK3VBU3E1d1RvZ3hBazZVNkRadUdPbUFJVGZqdDErekdCb0dmL3ZXdkUrMG13RTRXQkllNVhZWElkVGF0Y0Zack9lUC9VRDlVeXJqL0FCNER5L1A1YXF2T0lialFWbjg4NUJxZ3p6M2hRY0VMRXlMTDdJUWdMRUVUclBkcVRya0c1V04zN2pvVVp0elE1a3ZwWFYzWnJVN3EzTmo4eUZ6VWNBM0I4eFpqak1PUEVvYUQ5dUFveWUzQXBOclkyZ0EvMnhHbTRjRytnK01BQTdkL2JBcGsyZHNHck5EdWpZMTgvQVJFZW1FZnVSSnFvZlhmYXZmNGkzUDh4TVd5ZjlETk9wNm1kTlF2YmJqaG9GaXk4OEFhWXVtUEtwWkQzclg5OEpqLzE2STd6N1FjK1Jtc1pGWWNtWXBjU2tkM1FlQUcweXFrL0h2Tk5EQ2dJRkN5OWVBUFBQbndkS0svaTBmdk9PbndESHpSMFB6eno5Tmp5S1FBeWlsa1RxZDNLV1M4T3lNUXM4czE3YU9zdTQxd1luK1VwakNVNy83cGt3WWU3RXVxY045Z3pBN28wZDBMM3pBTlQ2YTg1T1ZGMUNORlIrQUlVUW1jMGFhU3cxaERCeWZBdTB6MmlEeHVHVjVKMGFCWERtV2JOZzZ0U1JjTTg5SzZGbklJSWFITFpaTEZCM1h2elAvY2hjUThCTUR1RUFiUm9DdzNJSVg3cjVYQmc3ZTN3KzMwU21Oenl5R25hOHRnMnNzVG52NktPQmQ0Q2dmQUtrTWd3NlIrak9HYTBTeHhock9SNDdaMmhRKzZiUG53eW5uRGNISmgvZGxwdkh1MXYyd3AxM3ZBaDlOUU0xQk9Bd3RHRWcrTXJzODM4VUdnTUJUanhFa2xIMkF6OWF3OXNuWFhNYVRENXhhaHBRSXdOcjduNGVWdC8xSFBTOTN5WFhXOHRFUUFaR1RJbE56S1RIdFJGVDg2Um9uLzJOYUIrTmdSTkNrT1FpcVdaMjdlcUd0UzlzZ2Q2ZUtreEhFOURPREVlT0dnYWpXaHZndCt0MnVPdnpVV2lJWHhpVzBHNlVFUi9BcHVBbUFXNmk0Z2NzVEVUR3A1MXhUT3FWQnlONCtjWmZRZWZhN1ZBNlJCM0FHcUNnb0FYdUdFc2YzMmhFOHB3WU9RMEluR1BUN2h4SlUrTUVqY1pqZU9QclQyK0NmVHNPd0VYZk9RMjFNK0JYTFRycEtGaS9lanVzWDkvQndHaDhIcjB5K3BDUUdWd3c2OXliczFLWDBTVGF3TWZ3RVorN2NTbFVSalFtTjY3OThYOUI1NHZ2OEhtTklPcllKa1NTOS9jR0RsaHR2ZFNkVmhoWFlDVWFrMGFjbkZPR1ZDdEtwUUFtSHpzT1JyUTF3Y0IrTE83d3ZRYzZlMkVmMHJHTDBrZzBxYjBWVmo2MzJWbWhBajFFVHBLcVFCUzdGOHZFdlI4QVB5RThOdjZrYWRBOFpWUnlVOGZ6bTZIenFZMVFzb2NvaHJLMm45aTlHM0ZXMXFpOC9kTTU1SlFrelJwQlVzTjlPdDh5WlNTY2VjTTVNQnh6RHZwMTcrNkJYOTcyRE94QmMzajdwWGZoclVWSHdheUY3WHh1N0lRV21EZHZQR3pBTUVuV1FaRkt6RWdsRGpKeG9tUUNKYlRsTWxKSTIraEFRcVF5alZYYWoySHlHY2ZtbUh2bkgxZEFPQmp6K1dCUUtCeElpZmZ4SEYxVFlwTG5scXF4alBqTUVqMjdLdS9pZCtMN2FTNWhkaTYwSDhlOGZmS3lVeFBtNmRjeXRobE8vNVBGZkEyR2NuZ1puWEQyZDhMaUtYeWNxT3hISzFTeUpxc0JPT0hZUlFEdkEyZzBJbjA2UG5wQmUzSkQ5L29kVU1WTXJGU3NBZngrUWNYRTAxdVdPR1NsVC9iY1ZBS0Q3NGx4RGtsTm9NWFRrNDBibklEWVA4Q1lZOGJWYWRtNG1XT1lNWkx2Z1cxZHNITnpKMHlZTVliUFRaODlUczRwTVFNL29tTUEzMzJnU0JHU3BKVzNTV0k2VGhrbk1Cb1I5VkxHOWcrOHZCWDlRenhFeGovVW9TUzRJd1hRZXVvMEdQMmxXZEF5ZnhJMG9rb3JseTRiMUl5KzdWM1F2V2szZEs3Y0NoMm8wdFZxRFc4UlFHS2MxOEdPYm1pZTFKcnZmKzN1WmUxUWxweWpndTBvSEE4QTVRb1VFYnE2QnRnTEtJY2t1MSt0WFZGSUdvQXY1ekFVV3dlRTh3TzBqd2cwanNtMy93YTJkbUtlSHllY3FpRTV6emMwMnI0OEY5cXZYZ0lON1NPSDlCY2FQZmp3NlcxTUU4K1pBMUh2SUd6N3hWclkvT0NyVUt0RytENEZiOTczSWl4Q1Ird3pUNHVNci9ucHl3SUFNWWh6N2Q2K1AvZmNWcXhKZXZiMmlWS1NHaW5qWWdKTlVaT3FFd0I0TUhhZWw1aldQdCtWN0RCb0xLaDBkVEFId0ZEVm9Hc1hRTmpTQ0VmZjhnY28rWm0vVTRvYm92U21YN1lZSnA0OUc5YmQ5QnZZOStZdTZGeitOangvMVlNdzRZdkhzS2xzZTJFejdOMjZGMEpXYWN0U3RmM1YzSE1xcUdFaGFYTHNFdzNOd21icGF3RWxER3BpWjZRaUtuREpxQmJwRTJtZFYzT05hQkVBcWhEdFZVRVBTcU9iWWRZZFg0ZkdvOGNlY2E3Zk1LNEZGdDF4SWF6L3dhL1JMTjZCdm8yNzRhMjM5MERzVENNazcyNmRqYnVvbFl2eDFuQllWeG0veEJwa2RBSkNHSkJOQkNiSE5DaFgvT0E1cmVOODdZOUFCWFFzMXc3S2E0T3VsR0htMzMxMVNPYWovWDNROWR3YjBMTjJHMVQzOUtMNmw2QThIa3ZvMlJOaHhFbEhRN2x0ZU1FOFFwajN3L09nZXRYRHNIL2pMcGRIb0Y4SXhWRks5cWpZYkVOVEFBQTFtaE05OGpYR2UzNHRLYWVoV1NOQUpFMnRQZFBXT1FrSEJDVWdPcDgvYVFSTGgvRlErVjd5bS94blo4T3dXZmxpeWVJRU91NWZEcnZ1Zng0TXFpcmxBT3dyck9MdDNaVHVJT3FqejBCL2NjMFhvVElwOVJlNkVzTGNINTRMS3kvNkYvUUpPTDlRc2VPTGlURktYaWlab01nUjUrZEtTVmhJSVkrbW13T0I4ZzJOVVFJRUFHYWNtb0ZnQkFqbkIvaDRZT28wUU90b0NGY252OFpaazZEdEs0dnpUYmpCR216OXE1OUN6NnJOUEZseWFwSWNPUURFUy9GMjE5T3Z3LzRYTjhHc24vd1J0Q3hJNjQ3R3lhMHc1Y0lUNEwzN1g4V29vQndJd0ZwQUV2WWxmRjREREJOUWxqd0VDT1FUZElBQU1LbUltV1dOU01hWWJUNEhnRXJQS2RhZW1BSHhOUGJTTStweWdlMC9maEFPcnRuSTF3YitXcnBmeCtteitEbnliQmpzaHkxLytUQlVPM3R5ejVuMHh3c3hhVU9wMXF3a1dsV1hRTGtrS3FqekFXSVdGQ2xJRTJUTXB2c2tUSEorOVBJd3d6eE9NTkRDbkZKRkRjZ3lUZGRIQ1JPbFVZM1FmUExjM1BXOUs5SGVYMWp0cm9rRU5BZWNmMGNDZG9aTVh5K2F5d3U1WjVVeEp4bXhhQkpuaHdFQ1FRNDhvR3lVa3JtYUpIUTVBQnlqWEpQRUp0MG5FS3lZaDg1THdER20wb21wZ2hNTVdBT2llb1p3ZS9pQ0dVbHk0Mzk3SDNyQ01abytWNmtVaEN3WVNudXRFR0YwUGJsYXVxYVozNGpQVHVKcjJNTVQ0dzZJTUtJY3B1QURjT3BobkJaM3pIUnNFZzNnUW85ZnFGTGJGNGxudytCUVBpQUdOVVRoMjNoc3ZqY1lkM1hENEtiTnlJeVZyZy9YV05wNVlIRjZ3RFlzdm9CdG1Id0NNbWM0cmgrRS9pMjdvSEhtaE5RWFRCL05BQm5PWGREMnE1VGZhSWlzZ0pGejJNUjRiSk9zTHkzQ2NEN2tRQWhFWnNZeG5rUUI4UzRmQ2dENUM5ZkZ5a1dCOHRoUitSYloxdmZSLzlRQVhKMXZYWE5WZWdQaTlDZ20yOFFaMnVRWXFhbEJxblowNVFBSUcwdHVEc0IxaEtGa0xaTHdwdU42SDBDU2x1TGFnbVJCc20zZGRob0ZtSEdUTUo0ZWl3dUprTXNOaGdDQVBIUE8rL2YwdWp6Q3hRdGlFb3diaVdtZE1NMzd4bWFBMEt3UnRuOGcvLzVLd0U3YkdJbi80TllTQ0lTQ3RicmVoQld3dVN2Q0pZa3IxVFhQUFNTNzlJeHJsZEVFQjBCZEhwQWtRdGxGYndlQXljOGdiQm5HMS9wYzBUTXFhcTVZQ2p3U0VEVGlzNjBSVUVpNmxNR1Z4bzdJbTFWdnYwUWl0aVNkTkR0WXpvVThnUGFwM0lhUzFBR1dmUmdrblNpaWtKMVlqdkc4S2VnNkRSQ0hwbFJ4L1JjbjE3azdkMjFwYXJ1RU5Rc1p4bW5RcWRTdHJKc1ptMm9FcVQ0bE1iWlVnb2JwRTNMUHJPN2N5ejVBU25yV3B3UUVwWXRSUUxKQkJoYmsyYVE2MHBpaFJvdVZNS2lUQ09CSVJjbTJLdm9BNVdLNVN1Ty9jaFJ0ZVNzL2dkWldkSXpUK2ZwQTFkTFE2Y0pzb0NUMit3Z1V1RnlBSXdJQ04zemhUQWlhaCtXZTJiL3h2WHkwY0hPVTV4UTBJSkpFaUNNRmgwTGZxRTJqZ09aSkpDU01CZHBUSkE0dlp3SXA0MEdCb2cycmFRMHJkMzN6eFJjd09DbmpVUm9XdFNSZ0FRTnVNcUdZUURBdzVwS3pDeGxsRlJPcXR4Sm1KU2xMUVZDRjVXcnFiZWpJNVFDUnllY0ZydXV0czVJUHNzbUpZeElLaVpBNFFUcFh3NWZXZVBRRUIvZkI0R3V2NUpPWDQrZEQwMm1mejJXTDJtbERraFU2SUhSR0dLM25mUjRhWmsvUFBhdjd2eEhnYXAva0Vkb1ZjVHdmaVZaRkFGamlydU1sMnhuR3ZRWm9YY2pLa2ttbTJwQ0hWWmdQaUZSVXB3MERqejZRdHNlOEZsejVMV2hZdkRCaDNKdVoxNHlnTUlmbUx5eUV0aXN1eVJkVFVRVDdIbm95a1RxRG9Kd21PRzJvTXdFUXBuWE5yVXNZUDBLNlpxRnpKcENhZ1FkREZVMkFRY2xMM21zRGtYMS9Fd3crK1VpaCtSNUN5N1hmaCtadlhnSEJpRVozVDVRQXFCeUk0Y2dtR0gzbFpkQjIzZFZjcUdSL1hROC9DYldPRHNsT3N5QTRBSGkvMlBsWHJsWHZza1dkTVFYdkIwS2RaSUlPMFlUY2kzUjlGQ0JRa2hwQkZiNllRdUVQL3Z4dUNHZk9nV0RHY1ZudkNRMW5uUStWSldkQ2JlMUtxSzFmQy9HZXZaSUJqaDRMcGJuem9iSmdJYWhLcGE3QzdGLzdCZ0x3R0xlNDJldjdFV082aVJYNEhrY3hDbmp0NElvNTFtd0cxR1puTGFCY1F5ZDVnUE9rQ1JEQ3ZQczJvOUN2d2djMFdLNm5reldydXA1WURIMTNmUStHZmZ0MkNLYm1XK3FxMGdEbHhWOWdPcHpmNEJ1Ym9QUFdmOEEwSlJLdE1OUTFscVJId0ZDdTNhZnFBUERoblVwbU1nVmlQdENTQm5zZ3RNcUVQcVZxR1djVU9WVXRsTU5sNUxZUmN6QW1uRW1EbzhZQzJUN292K3M3VUZ2NTFCRzN4UHFlZmhiMjNISXJvdENYMkx4Mmd1TFNuUk00a3dpdjZBVEJ0L1JVWnVVcWNocmd4dENydEM5OU9mRnhXa0NOQkJzVU5HQllXUmhVb290S0ZjekFwdG14TlRVWWVPUTJpTlk5QzVXbGw0T2VOT093R0kvZTNRSTlEendBQSt2V0l3OGhTWWsxelJqbFg4c3ZqSWx4MGxQcUx0SGN5NFd2VXFKSXdLRnJySFZKVWJvRW9LVWFUTU9QeXBnRGtLU0ordmZsMVdvQ1ZueHZhNW1GVnBrUGh3b0FjQkZtbWFMM1ZrRjAxMm9JSnMrR2NPNFNDS2JOQlQxdUNtcFRnOXd5T0FCbXh6YUlObTZBd1ZkV1FIWFRKdlFOeERoMUxFazRvWHhONVl5ZkdxSXNmT1cydVNVR1VHblBMNWRIKzdvejJTMjF6QlJYcHF3RldnQUp4ZXNiOGNUazhhbWdRU1JWU1hFT2Jmbzd3Vll4L3k3TDRraDQ5UEdvMWc5SmhhZkZ1U2xWM3hpM2JwV0pheC9LMFdrRmFOZWJFRzkvQTVNbFBGK3pYTWJ5MkYvajBTRFQ5RkN0UXJGdjE3dzE5SDJZU2ordzRBVlBwd3JVVDlUdXU0S20rV25lUUgxSHFpU1ZteDg3UkNzVkkzVy8vYks5bUlEM0FTaHhpNlJJbFVJdEdvQkF4RnRmaDNDVzlQbUNxWjhCTldZOG12Z2U2UndybGRjQS93R2x0Wkt2ODJxVDY4VWg4cFpxOXNpMTRHdnVlMUVyS3plNkd1RmxRWVp4U0JoMzZ4ck1MTGl2eDdoWWM4dHA1YlpSTVB5RWRQMmhkODA3N01BVmhncjV4TWY3QXNVZ1dBOUV3bndGSDF6QmlTRFJDQTJ5VHhSdFdwNExaK1dUTDZKVkIxRHMvSFRxQ0JQU2ZKNjMrVHEzNzdZVmI5T3g5QjErWDBydHRJTUV6amVKZjNJNXY2cW50a3ZPeXZVaXU1NVprMWExemtHUzJpdW4rc292L1NmTWs5VExibElzZVp3c2xaR29BZEhXbDhIMm9zU0hpNDJWanZzeXF2SkxFSGY4TnVNSFZMcElhdDNuZEU0RGFCMmZhbkVWWWlVV0tlazVVQmVJL1lpUlVsVnBmZ1RWZDNvd0ZvZEhRTGlQSnJYN1V0UkxIZHduTkJUcUd1YlBndFp6VGttWXIrM2VEOTNMMThteXVKVzFRN0NaVDdXdGFJR2hxRUMyYnNzcVpaNGtVUTdFREx4RzRNU3JxLzR0dC9aWE9lMDZDTVpPWTVBVW1ndTNwb2xDQVU2VnZaUkZFMFFMM0xNcm1XYzc0TVg4TkwrWHRpVXNaM0tTSkZHTGM1S3ZUSnNJRTY1ZmxwUCs3cDg5d1JFQUlOUGJVSmtWTDBsM3hLUnN4ZG04Wjc2VW1nRWR0enpoQUQzNWNvaDNyczBrTk0xUU9mMFdDQ2Q5Tm1XZVNmcjB2QTduajVXQ09pRDRuUVJTMlFNampBTy9VN0VUOWxHcHlMalBXSnNXeklNSnQzNFhncFowTmFuMzFUZGcvMU1yMDRVZWxTNzNKWDFQN2I5TlFqTzQvcVRwMzhPWGhvbmFaelhBU2NRRFkzYXR3MUMya0psbkVJSXlCRk5PQmQweUVjekJuWWg2cjBoQ2U4L3I4NFIwWDB6Rzk5TlV1bHFiejE5a2dUWDJYMXBuaUxLNnllM1ErczJ2dzRpdlhZenpLNmZOa3UwZHNQMEgvNFJsYzVSY20zemp5amhvZDh5TldnMm9BOWVldmg2Wm5rdU95NnN0TTEzeWpBY3MxWVNwcHRGUU9mVjZVTTJUNmovRDduNFA3SjZOWUhvUmpMaUtabWZUeWpEakcvaDRsUG9HaWdvY0lhaDlSY2ZvRTBQY3B0QklrY0xhQUxWaUdPang3VkNhZlR5RVU2ZlZ2YnU2YlFkOGNNTWRNTGk3R3owODVnOUVCc09wZGR0SU1aTEZLQk5IS013NGhLaXNONFFxVkt2UTBjMGxPd1puejh4OE9jdThGdW1SNHhuY0Q0TXJib0hTWnk2SFlNS0orU1NwNVNnQXBPRDMvVWVoRjErRnpqdCtCbkZ2RmFjWWlOSm9EM3JlREFoOFNpeVZPT2xWSVRML09NYUN5eXd6and6U1dISm1rR1ZlWjdiTkFFUnI3c0xzN1NYTUR5NUFiWmo4cVh3cVczdHZHeHg0OEJFNCtNbzZsaXdhaC92TW4zeUVGbnUzVXZ6d2RteHpxU3FlZTF4MTMzUldJOGJ6SGFqdXJSeW52UU1reDBWcXJ5WHRGY2NtV3NDMm5kZ3labGVqanNIVWRoR29rY2VDR2piT3Rady9nUjhtVS9HdUQ2QzZZUU1NdlBReURHell4R3BOeVZPTVdTU05wUGF4RVJXMy9wd1JFNkQ5bU13Q0V6TzhieitheDBUMlFOMjNMYjFaTitpYmZMTENBR2doQ0ZMbUV6Qnl6c3c1T3UvTTBKK3EwbkR1OERMU1J0U1FNaTlyVFM0MXBuMDZ6ajRBWXo5VWFiUzhiYXU0UHlEYk1HZ3d0WTBoM3Q5THJnV1pLbkhhekRiT0RIdm1IYk1PQ0dNeXZxRE9Ed1MzbkxMdSt6ZUhia0hqZGh2b2I2REt0MU10b0J4amtHR1VwUjc0NHdLRUxuajA1QjhwdFFPaWVsWnFBaW1Lak5RQXhqRlBUUHRqc1FCZ0I0UlpHSERiVEFoU1B4NGpRcWtxVlpKd2FKTlBxeVhCY2QveSsrbzB2M1NmOFFPeUx2UStidDhPdnFYZWZPMXZEcUtrTDBWZklHdE9tWkNsVkdyL25ua0NRcnRZejJ2dVFlREcvSDZpUmY1WndSRGdhcGZ3Qis0OGwrQ3lEejViREh6akpmMnpqWUxzMXl3Mi9ZdFBickhHNXZhVk9FZnE4bHg2eXJvYkRrSm1UUUdhci96bGNuelJWY2tFdldTMWorY1pKblNXK2FISWE0bE9yMWM2eDdoODdlVkNxNEtFNGVSOUhoU2RhcDlJT3NONHN1aFdJUG1uaDF2anpLWVJETVpWbjN2dHB1VnA0elR6RzM3cGY5eUxWeTF6M3pKRERnd2ZCVEltQU5rTU1NeW54T0ExUkdXamlFbytXM1U5cThMemZYM2d3R0JnWEI2VDA0Qjg1eVVwUlJMMUwzNnp4a1NWeWJKRi8vUFg5K1k3eDRWZjA4WC9maDgrYlFuUzFpU0Q4dy8yN1ppc0ZGMkVxQ09kU3BSdTFEb3p3NkdhS2Jsblo3aktITStxZnlwdG0vNlZCYklMdHVsZi9KVDhjM1RKZ3BmKzVyNjZieFNIaWpiRExuaG9CZDQxQndsVFB0aVRlbnVWK1N1Y3lrUUdiL2ZPRnhTaVJQYnZjM254RkJCUWVVbUN6b0JRbHkrcjRwYzRHV0NTcDlOL2g2OUhtblBDQzMrNzRyRC9PNXo3TXZUeHIxVlFvdWNnWTB2UjhaMklUTTdBN1NhdjdwQXBmS1FQNkZMY09HYnZ6aDdla1hGajlqaEZBd21MUmtKZmY4d1JnY0llUlFDT0JIMFVDV0tPQkNhV0VCaGpLTFJJY1Q0VUhrVGFqTnNyTVJ3K2puSC9pVGxQMy9tUi94Ny9Yd0VHQU1peWhZS3JnVkpLQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi50aWxlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDk4cHg7IH1cblxuLnRpbGVzX25hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEzM3B4IDQ1cHggMCA0NXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4udGlsZXNfd2lkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyNTBweCA0NXB4IDAgNDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4uYXRlbGllcl90ZXh0LWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdpZHRoOiAyNDNweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2lxb3MtcGFnZS9hdGVsaWVyLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDNweDsgfVxuXG4udGlsZXNfbmFycm93LS1iZW5lZml0cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9iZW5lZml0cy1iZy53ZWJwXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cblxuLnRpbGVzX3dpZGUtLWF0ZWxpZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvYXRlbGllci1iZy53ZWJwXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLnRpbGVzX3dpZGUtLWFiYSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9iYW5uZXJfcHJvZHVjdF9QUkwud2VicFwiKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4udGlsZXNfd2lkZV9wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50aWxlc193aWRlX3Byb2R1Y3Q6YmVmb3JlLFxuLnRpbGVzX3dpZGVfcHJvZHVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MCU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2Jhbm5lcl9wcm9kdWN0X1BSTC53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsgfVxuXG4udGlsZXNfd2lkZV9wcm9kdWN0OmJlZm9yZSB7XG4gIHRvcDogNDVweDtcbiAgbGVmdDogNDVweDtcbiAgei1pbmRleDogMjsgfVxuXG4udGlsZXNfd2lkZV9wcm9kdWN0OmFmdGVyIHtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2Jhbm5lcl9wcm9kdWN0X1BSTHAud2VicFwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA0NXB4O1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBsZWZ0OiB1bnNldDsgfVxuXG4udGlsZXNfbmFycm93LS1pcW9zIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2lxb3MtYmcud2VicFwiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4udGlsZXNfd2lkZS0taXFvc3Rlc3Rkcml2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2lxb3MtYmcyLndlYnBcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi50aWxlc19pcW9zLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMzFweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvaXFvcy1sb2dvLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnRpbGVzX2lxb3MtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICB3aWR0aDogMjQ0cHg7XG4gIGhlaWdodDogNjNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2lxb3MtdGl0bGUucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4udGlsZXNfaXFvcy10aXRsZTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA1MzJweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvaXFvcy10aXRsZTIucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50aWxlc19pcW9zLXRpdGxlMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogNDBweDtcbiAgICB3aWR0aDogMjY2cHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9pcW9zLXRpdGxlMi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG5cbi50aWxlc19pcW9zLXN1YnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDA3MWRjO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICByaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRpbGVzX2lxb3MtYnRuLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogNDBweDsgfVxuXG4udGlsZXNfaXFvcy1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDlweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzlkYWIzO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM3OWRhYjMpLCB0bygjMDA3MWRjKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzc5ZGFiMywgIzAwNzFkYyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzc5ZGFiMywgIzAwNzFkYyk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjNzlkYWIzLCAjMDA3MWRjKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzc5ZGFiMywgIzAwNzFkYyk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JTdHI9XCInIzc5ZGFiMydcIixFbmRDb2xvclN0cj1cIicjMDA3MWRjJ1wiKTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvclN0cj0nIzc5ZGFiMycsIEVuZENvbG9yU3RyPScjMDA3MWRjJylcIjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi50aWxlc19pcW9zLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDcxZGM7IH1cblxuLmJlbmVmaXRzX3RleHQtbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDAgMCAycHg7XG4gIHdpZHRoOiAzMTZweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVR3QUFBQXNDQVlBQUFENHBBUXBBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBRUR0SlJFRlVlTnJzWFF1UUZzVVJuaDhReFNnWWxVQ0NLSXBGQ0J4b0VCTmoxQndXb2tUak96NHdCbEhrb1dqVUtBcDVTRmxsZ2tZakFVR2pvcWNTalFFUmVTaW9CUmlNVWVRU1VWNkNpVVpSVUZRRTVVNVF1ZlRIUDF1TWN6Mzc3Mk5tLzkzL3RxdTY5djkzWm50bVoyWjd1bnQ2ZWdvTkRRMWZDaUdhaWVDQS9COFFma2o0THVGS3duOFJMaW9VQ3Y4Uk9lU1FRdzRwaFFJeHZBYUw5TllRUGtRNG1aamYyM256NXBCRERsbGdlRThRWGtqWWlyQTU0WjZFTFFuYkVuWWk3RTdZaDdDcmdlN25oSGNUL29ZWTMwZDVNK2VRUXc2cGdBWWVaZ1I4dGp2aFF3MW1XRS9ZSjIvbEhITElJZk1NVDZIUm4zQ1RnZFkyd3BQemxzNmhqR044RjhKV0NaWFZIT1hsclY3QkRFL1MrUzdoSndaNmRVaTNWTis3a3hxOE9UZ2JjNWNRSHBGZ2VVY1FqazJvcko4Um5wRDNjanJCWk1ON3ZGQW9uQnFoc3dmUTVTK0c1SmNKZXhQZEwyTU1wcDUwV1VvNGhPamM3V0N3SGtpWDJ3SmsvWVJ3TStGL0NWOG5yS1g2ckxWWUQzeWM1MmkzcjZFeXBycGlRSFFacWQwZVNlWDl6VUZaTFdTN0xTYjZaeWJFaEM2aXl4OEpENkF5UDNaYzFoSzZQRUxsL0NIa2M3Q0x6eExoUENiTUgzYWgwS2xFZWZ2VFpTRlQzalI2OW1vSDdUS0dMaGRVaklTbjBGdmdZOU03TTJaZEowczZTeDIxeGFFTjBlRlZ3bXNJOTdKUWp4cUcvaFVPeDhDNHBNb2p1bWRJK2w4UWRreG9qSHZ2TjlweE9VZkpjbW9pUEZ2ZFlCRmlqdlZMSExSTlRVTUtvSVdEZnIrSnNOcVFOZ2d6U01RRzI0Y3VBK1RmbnZUL2FKcUpGaVh3dld3aWZGb1VmUTdyUlhIbEduWHBKb3FyMVMxbHZpckNtd2xIVWQydWRTR0JWZ2hjTHE5WS9SOUcrS3NFeXV3dXIxZFEzOXhHZlZQdnFKd3I1YldISlhwYkNkY1Q0anZkUTdrUEcrSHVEdHRyUExYVDY5Uk9Uem1pdjQ1d1c4aG5kaU5zWjJpZk5oQnFBN1dMQXdrUFJ0c05CcnIxVVEyNjlOeDFHcTFIRXBMd0Z2cmtiMDA0bUhBMTg5ejloQzF6Q2U4cjVSeWlsZkYrMURZS1dlNjdTcGtqSEpYUkNVNzhpczI2V2NqbnE4T01QV1ljZG9BR0JaWGFnb1FIK0pqd080NGt2RU10U2NCKzMrYlhDUGNtckNJY1NyaW1JV3luQkxRZHdFYTN5SWRMZDRsbzk3bFV1MzA2M2Y5V1dRMmdoY0ptd25zZ2NSTHFhc3pQQ2YrY0MzU3NkT2NCL0RyUGNzenM5cWJMTjFYYnBDUE41akxGSGdZdDRLQ0V4K0U3aE5DZWpwRWFTVnlBMURTYjJtcmZMQTQwYW9zdDhBRW1YRWFJN3hDTHB2T2JPU3J2VlorMGRoSG9uVTY0bjNZUGczWm9TaHIzTTFGMDFINVNTN3FBQnN4cEdSZ2YyeE9Rc2xTVGhBb2pIQmRkcGYzdmFLaEhuSGVEWS83Z0V1VW1OUmJyQ1B1RmZHd200V3JtUHBqMjlDU2s4QVRhNVZPNjlIUEY4Tjd4U1dzZGNmYmtZRWhhT29NYXRJR1JZRVJDTnFxNHNEbUJNaTZXRXI0TzM2YytQTXhodWQyWmU5ZFoxbTRHTWVPNktrUDhZQ1BoVCtSVmg2TUo3Nm9FOVFMYXB5dUd0NjFFNDRhWlBTR0tIbVZJYms5NFJvb2FGQzRxaTdYYmg5RTdkTFpBL3RPc0RqU3BRdnF0L0xtVThqakdBOXZVeVpiZXJabGhvcXZLR0ROWUxUV3B6NW5rZ2JDaFZ3TFRjOFh3L0ZaS3drWlV1YnhFK29pVXRXa3RjNitiQmJwZlpIaWNuU0pWeVIwOGdray9WNnE4U1VsNE82UThTL1JQSXV3Y290dzBNNzJGUGhQVDd6SmluaWtMd3pNWmJOOEk0NkJMRFF5ajlybktyVkZNdGlOdDdlSVFPMTFNNHNBR1MycDhKWUU2YWQzTFRIcTdpc1kyTUZ0Z2NoR0JLbjJzQmZwWEd1NTN6ZUlXTTdrSXh6bE53KzFqQ3IxVHI1emhOWVlmR3U0L0hKTE9NUGt4QUNCeXc4ZnZlWWRTbmczZkpvNjVmZEJVT1IxY1VVUng1ZEFEN0dTNWsrdHIyMTREUkE4bWo3MTlzb3l5OEc3VmhtU284VjB5Mm0xb2w1bUc3Mk5tdWIwalVzWHc0SStFMlpOSnFpTzhQUVNkWFNURDgrQjJ1VEF3aWNrK1FMb2ZwQUU0MjgyeVhMcmJBZk9wRDVkTEtXK3JscStUVkE5dFFpbFRRbDhhTjcxajBGZDlGVDhPSVYybVhjcURhOWw1b3JnZFZJY09rdW50bnNWM2N5SGhqWmJpcnc0M1VFT3VDMEVIaXhIZVRJSzlxelh5Ti9hVHZxL2x4ZXJmUlNtUVp2YlNwQm5BY3ZoSU5WSHBUbmRGR1M4L0tNUkkvQ3Z6eUtXV3E5QlQrZjJZS082YXNTTGwwYnUxVTk3dE5jSi9SbUM0YVdaNldDVER3czU2SmhtcjZnOVFHeFNhTk1PakJ1Z3JlRnZNWE1KYllrZ0c5MUVIZkNJN0FpdkEzTGF0UzF3NFVvY0UrQVhxZHNDSlRWaTZVMTFSRURCZ2xwTEdTZXI5cUE5dHFvSHF3Z0ZXeis5Zzhwd1djVWZCY0tXdjd4ZThLMWJQTEhlZWpGb09wbGR2RUVodWJMSU1qd1lOMU5oSEdlbnVXY0t6d2tSSmtYNVpQL0QrTXFvd1BLZS9aRlNpRThzb3plelBTQXVyd0t5YnFIUUhHOVlJelNTeFhmbVl3SUJxSFV0NXFvUzFRa3FZdXRzRnh1dklrTysycTJSNFF0SkRINjhwd1hDenl2UmVvc3RBUXpMMmpaL2ZwQmdleEZyQ0lmUnpnV2hzc01kQTZPOUpaeEZ0STNQcCtUWE16RE1yQVpVb2FCdTBrY3kralhJYnMrSjVjaGRHVXdUNGRIV1F2N2VJb3QxT0IwN0t3KzZVUFN6VlFiV2h2U0pOS2c4eStjNlRFMVpRZ09mQU4rVHZHVVFYYWgvbmJuVlFURnNYOW9IT0lId2MrMFpMSUtJVUhleUk2Y0dNOUd0RDhqMklFcE9sbVRoUzhBQVpKT0Jrd3NYTTg2OFRuaFN4UHUxa2xHUVBUakRrTzlaUTl5NHgyaUwwQm00WjV2NVY3WmxOY1Z3ZURNRURMbkE0QnNiWURoNUF6eTlTYUUwMDVObWQ4Q09tN0dFMkpHNkYzcWVldlFucXEySGMvQ2tFN2FYS2M5WHkzaUVHdXIxaWpMMndVQjNpSGRUZ0FUVUJCWnNwaG5MZmw0dVZRY2Ywb1VsOG03RWtQS2dvOHVOR1JGZk0xdkEzZTV6d2NKa0ZLdVl6b21qSTdVcXp3dXlJWXhXRDNmTmZnaXZLUEVPK0JWSmxURnpLazh6K2FFUkVFY1dBcEZXYUN0K0wzbjkreGlXMDFqSGFSOThkTTk0Z09kUkorNWVMUGxUVjJaVnloUjlsNGxqUk9Veit3VUUyeXNzeldub3FVcVAzMFdIaFluc0pLVFBMcWkzYUR3dUQvMkNTNFM4N0IxRmJLa21saFJoL2pTZ3VWOE94R0t0U21CbXVGMFhENXI3VUtNY1JQa3o0UmNRUHBhWGdYVkZNSFhDSFk1VklyOS8xaEdCa2NFSDR1eWhHUkdrdWt4R3BvaC9WcTdwQ3p1ZU5ZKzVRRjV6bVVYdTg1cE4za2tHVis1RkZkWGE1bG5ZVGt4K3E1eTlDbWx2R0tlTVJwb3YvY2U4UzR4MmVMWlFBVWZUM3d5NFc3TmwydWllYWl0c3FUUlZ2R2lhWVJ5QU1WS1JLNjZndUE1UTZiSlpSS1B6eXR6YWNvekVzWXZtK1lyTThHMkdxb2MxZWxEdERiTFJER2xUYU1SRnB0U1g4VEtIejR3RFBQTTJVUDlWaUcxN0ZwQzgyeElEYnc0Zm13WVRiWmQ3MzVPS0ZtajZib2ZsRWtpcWJLNVZXZTdhYno2RmQ0eXRDcFUwSTFCbjJ2bEtMSFlnRFJwY3BUTkpsam1hNEZ3aC9TajhoZmVqK1NkOGpuRzhqeEh2R0FhNG82dTZZSndNOHc5bjQ0QzdTSVVZOVZNbHFCWk4rTTNNUGkwN0RTMGl1bmhmQ0hWTGlVV0dWWlFrdnJlb3Qydk5zZ3dwL0dmWGI4RXBVVzJ6UE9FZElwckhqcndpK0s0UDdXTHE1UEErWE9oenFMR3lYYTVuQlBTV0xEcG1XK2xDUGltSTBTV2d3bTJsTHFFWkRJOWFqbVdqc2txTERkRkgwRGRUaEtsMXlrelRCREFmSnY5c001aFN1bkk1WnNHMUYrQWJtK3BnQUp0QTdINWN6dk9CMkg0aXFDQk8vVnltVUg4cUxETDBSampzYzVjTHZUM2M3T1RHZ0xhZ1NRWFZGd1lMRWpJQjlDRFdTTysxdWFNUjRoNTFFTWVvd0FOR0EzMkw2RDlMSnJjeXo3UlhHcHNKZ3NmTmNDZGlwMzJQeXJETFVwMGNsZGphMUFZUVN6Z2FMeVFxbW42NDV3K05uWklUZ1ZrODBnM1MyTVFSeWUzZFBJYnI3T2U3d1YranlTeVlKb1hTK25hR3h1ODBTSGRXVWdFV0F0MEwwNGJVTVBmaTZSWWwzcURJWXYzM004QlA5a0xsL3RSb0dYaHJpMVhjYlo2QzMwbkEvczF2TUFnb3FUeG5NQTNNY2h2M0t0SVNudXFMWWd1WWw3REcyQUpFLzlIMlVrQzd1ekpCcVcyZGgwdklMMUJvSG9ranFwZXgzM29SVmJ6Q2RkTlltWUp6UmZJQ25mZEJ6THh2b2dYRy9seEVKejhwcXF0eEJkWmFCMmNPYjQ3RTBoWWh2VWU0S1NIdUp1cXFLd0l6eklwQ0NpNGdlbSt4aW9uOERZMXkyS2VWdGwwYmFXbTBRVll2aWxweWFKcUxPcWlZSkxGUkVPUU1XNnJEdXY3a2ozaUcxODc5RDBGRWxxdVVsOHQ0dXBVczkvRHhjc0x3QUIrcTR1clVFUFREWWRqNE1PQzJ3cDhWdkFDdTJNT1ZndTZEdXk0Z1E4ZWs1ektyY2JpbFUxa0NsM0E4SmQ0dElwNzIyUThPRDgwUFFpSE5VM2dUbTJRK2luUHBVQnJlVUsrSzRwVEN1S0gxaTFHVWhVNWZKSVdtb095SDZCc2cveWZBZHdMbTh0L0ovWlNtcEhUczJ1SjBJTHNkZXhIYXVqdXFXNGtQektNTTNDTmlZdTZVMGxnd21SOTE3S3ZjelBzb2tKYlcvOXJlaWNiUmoyQzl1c1VRL3pXZGFxSzRvSzZndkZzU2d4YTI2bnhzMDNxRzB2YW5SVDRMRUlvVFV4cTBtWThYNWFqVmZnRlZucnJ5MnRudzAwd3pVTnM4SmM1aTJWTGhybFpYaDBTQTRraTdlWGtQVHpva3d3TmxqRU1yNzhBUTZlNlBnejBrWWFNbEZKcFZuV2pDdUtCTmlra1RjdW5lMWU3Q0pYaGp3ZVd5ZzkrekJHK1ZFV0tydnNETm1PcE4waHRoNWJpNXNjdzhHS045a002dzRmenhEVzZLTmZwL1crcFZid2xPbHU5blVXRy9FYkd6czgxdktKQ1YxMEE5Vy9WNWc3dDhaVlZYUEFLaXVLSnNDTWdXL1BnUmo1NDRGREJydnNDcWtkT2NCNTRnTXh1bXBzQk1DMm9KTlp6TDNFRTBIc00xdFdzN3d2aW9aZEJCZmRUbVlaSWswSitXZG5ZUktJZFVkU0R1NkJ6b2l1SXl1ME1HdHVtdGdkOHdXQ3pUdllpVGFBd243dTJKNE1qN2ZjNGJrTFVHMUQ3bjc1MjBtcVpKZFU3anZBQXQydFRuRDJ3bXdyWG1yeERqUGRaNGx1ZytKeG1mZjdpb1NDZ0V2VnhPNVEycXVqUmhaTjdXZ3VhS0UyUjFUcWczWEdWVE1JSks2R25SemVjaWliekxjbnl6RDBnZUZaV21SOE1wMWNwcU1oSVBEdmRlbWFjdzJLMU1uUUwyN1dKWHVBbTVCQ3RyUU5VelM4QVFqT1l4aU9ycWxLSk52bm93N2Q3OEQwbnFnVnB0UllqaUovL2dBUVM1N3hHQjRDQnVsNzVhQW45bHRJZWtzTDhHSWsrcDNuQWM4c2x6TVJVNWNpS1JVSjFJQ0pvYm5lbFpBcUNuUFhRUE9uN2JEb0hOK1A0aG9lMnBDSFEyMTVrTFJlT1h2R0pIZ3dlR1MwUjB2aWpINjlyRk1HN3NnemxGdVRiVGNocWl6emtBeFdWenVVeWRNS2dkSFpYaHkwdFZYMWFmUi9UZERWcCtUOE5wUS9UcUdwUE4xR1ZpMGJaREpHb0lFNFFFeU1POERVa3ArdWN6cUxUU2VBWUpmQlMrTHRNWEJlcGRHZHFLOVJDbHJ1cU15TmpQdjlWS0paNno2UXNuNGVUcHNrMHpJN3puT0QyK0xERjhVRkxkcXo5L2lVeDduaHplMlJCMUhLM25yMUsxWUZ2dHdCbE92ZXJrVmtjdmZVeDNERWN0c1NiaE9vZE03QW8xZWh1L3FoSkJqendUMVdsL1grZVJ0SDZDOGh4UGdNeU1kK09FOWIwdkNheGRCakE5YWNiaWlIT1pTbXFReUVIV0Y4eVR2N1Rmb0hNQU5oR01aNlhrV2RvRElDQnhCQVh0VDI0UkFmVHZQaXBCMVA3S0VKS1c2b2pUWTdrY3FvNVUyVGp6QVJIeGRBSFYyUlpSeTVhbDRYa3czYkNOYkVvRU0xR0l1ZEpJdDE1VGR0TDV1WmNqM2RoQzNITFN6YTNNUDFRT3I0UGRhSnRzdGJMRGZGbExkNFFDeC93K2hpaTYxWFVsUkRBMnZEdTR1Vk01cWkyVU0wY3ZRYkNsekRXbFlqZFBQTHQwUW81UEJDRWJKWUpaUXB6dUtuVzRPVUxISGlNYmI0UUNZdVd3N2FpNzJTVnZLdFJmVnV3ZTlBK2RtZ1NnWVN5UjZnSzFGTmwwUkVMR2tWdkFyZmUwTno3UVdPOTJTbm9sUk5sWms0Vm94TG1LLzE4ays5K3E1U1U0S2ZpdllhMzNHYkZTb0RWRWVKcmhGamdVQWJNSHNIRkc5eGNMbUROSDRWTVMrOG40T09lUVFROEk4UHdYbkhGZGl1N2FSMG50WjRQOENEQURXaHA2ZDlvcWpEQUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi50aWxlc19hdGVsaWVyIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4udGlsZXNfYXRlbGllciBwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnRpbGVzX3dpZGUtLXNjaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL3NjaS1iZy53ZWJwXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMDA3MWRjOyB9XG5cbi50aWxlc19uYXJyb3ctLXRlc3Rkcml2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL3Rlc3Rkcml2ZS1iZy53ZWJwXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgY29sb3I6ICMwMDcxZGM7IH1cblxuLnRpbGVzX2xpbmstYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MHB4O1xuICBib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNTAwcHg7IH1cblxuLnRpbGVzX2xpbmstYm94X3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ubW9iaWxlX3diIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubW9iaWxlX3diX3RpdGxlIHtcbiAgY29sb3I6ICMwMDcxZGM7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDM5cHggMTBweCAxMnB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRlc2t0b3AtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZnVsbHdpZHRoX2JnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZnVsbHdpZHRoX2JnID4gdmlkZW8ge1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDsgfVxuXG4ubW9iaWxlLXRvcC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mb290ZXIgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLmZvb3RlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uaXFvcy12aWRlby1wbGF5IHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pcW9zL2ltZy9wbGF5LnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTsgfVxuXG4uaXFvcy12aWRlby1wbGF5OmhvdmVyIHtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5pcW9zLXZpZGVvLXBhdXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pcW9zL2ltZy9wYXVzZS5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7IH1cblxuLmlxb3MtdmlkZW8tcGF1c2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLnRpbGVzX2JlbmVmaXRzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5pcW9zLXZpZGVvLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5mdWxsd2lkdGhfdGl0bGUsXG4uZnVsbHdpZHRoX2xvZ28sXG4uZnVsbHdpZHRoX2xvZ28tYm94LFxuLmZ1bGx3aWR0aF9zb2NpYWwge1xuICB6LWluZGV4OiAxMDsgfVxuXG4uaXFvc190cmlhbGZvcm0tYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDMwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTcpOyB9XG5cbi5pcW9zX3RyaWFsZm9ybS1ib3ggPiBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50aWxlc19pcW9zLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiAyMDBweDsgfVxuXG4udGlsZXMtLXRsIHtcbiAgaGVpZ2h0OiA1NjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5mdWxsd2lkdGhfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuICAuZnVsbHdpZHRoX3RleHQtbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIHdpZHRoOiAyMjlweDtcbiAgICBoZWlnaHQ6IDMxcHg7IH1cbiAgLmZ1bGx3aWR0aF9sb2dvIHtcbiAgICB3aWR0aDogMTY2cHg7XG4gICAgaGVpZ2h0OiA0M3B4OyB9XG4gIC5pcW9zLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAuZnVsbHdpZHRoX3NvY2lhbF9pbnN0YWdyYW0sXG4gIC5mdWxsd2lkdGhfc29jaWFsX2ZiIHtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLnRpbGVzX25hcnJvdyxcbiAgLnRpbGVzX3dpZGUge1xuICAgIGZvbnQtc2l6ZTogMzFweDsgfVxuICAudGlsZXNfd2lkZSB7XG4gICAgd2lkdGg6IDU3JTsgfVxuICAudGlsZXNfbmFycm93IHtcbiAgICB3aWR0aDogNDMlOyB9XG4gIC5iZW5lZml0c190ZXh0LWxvZ28ge1xuICAgIHdpZHRoOiAyNTNweDtcbiAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgLmF0ZWxpZXJfdGV4dC1sb2dvIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiAzNXB4OyB9XG4gIC50aWxlc19saW5rLWJveF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAzM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGlsZXNfd2lkZS0tYWJhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207IH1cbiAgLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUsXG4gIC50aWxlc193aWRlX3Byb2R1Y3Q6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUge1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiAyNXB4OyB9XG4gIC50aWxlc193aWRlX3Byb2R1Y3Q6YWZ0ZXIge1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDogNDVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgLmlxb3NfdHJpYWxmb3JtLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRpbGVzX2lxb3Mtc3VidGl0bGUsXG4gIC50aWxlc19pcW9zLWJ0bi1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZ1bGx3aWR0aF9iZyA+IHZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kZXNrdG9wLWhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmlxb3MtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogTmVvU2Fuc1BybztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA3MWRjO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDcxZGM7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZ1bGx3aWR0aC1ibG9jayB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvdG9wLWJnLndlYnBcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDM0cHg7IH1cbiAgLmZ1bGx3aWR0aF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLmZ1bGx3aWR0aF90ZXh0LWxvZ28ge1xuICAgIHdpZHRoOiAxNzNweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5mdWxsd2lkdGhfbG9nbyB7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC50aWxlcyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC50aWxlc19uYXJyb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjY1cHg7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnRpbGVzX3dpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjY1cHg7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMzFweCAzNHB4IDAgMzRweDsgfVxuICAudGlsZXNfYXRlbGllciB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAudGlsZXNfd2lkZS0taXFvc3Rlc3Rkcml2ZSB7XG4gICAgaGVpZ2h0OiA3MDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAudGlsZXNfaXFvcy1sb2dvIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7IH1cbiAgLnRpbGVzX2lxb3MtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUge1xuICAgIGxlZnQ6IDE1cHg7IH1cbiAgLnRpbGVzX3dpZGVfcHJvZHVjdDphZnRlciB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUsXG4gIC50aWxlc193aWRlX3Byb2R1Y3Q6YWZ0ZXIge1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAudGlsZXNfd2lkZV9wcm9kdWN0OmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNThweDtcbiAgICBib3R0b206IDA7IH0gfVxuXG4uYWJhLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLmFiYS1wb3B1cC5zaG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4uYWJhLXBvcHVwX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMzc1cHg7XG4gIGhlaWdodDogNzUwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaXFvcy1wYWdlL2FiYS1wb3B1cC1iZy53ZWJwXCIpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzU1cHggMCAwIDgzcHg7IH1cblxuLmFiYS1wb3B1cF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLmFiYS1wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFHWkpSRUZVZU5waStQLy9meXNRdndEaWZDQm1JQkxuUS9XME1rQVpNRkJCaE9ZS0pQVXZZS2I5SjlLUUNqUzErYmdrS29qUURGWkRVQUVoT1dKc3dlczZZdnlKMTJ2RUJoYk93R1Zpb0JSUTJ3c1VCU0pGMFVoUlFxSTRLVk9jbVNqS3pnQUJCZ0NOTURPMFRDZkVIZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKSBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi5hYmEtcG9wdXBfX3RleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5hYmEtcG9wdXBfX3RleHQ6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogNzNweDsgfVxuXG4uYWJhLXBvcHVwX190ZXh0Om50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDYzcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJhLXBvcHVwX19jb250YWluZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hYmEtcG9wdXBfX2NvbnRhaW5lciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNjUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTsgfSB9XG5cbi5pcW9zLXBhZ2UgLnBhYi1iYW5uZXIgKyAudGlsZXMge1xuICBtYXJnaW4tYm90dG9tOiAxMHZoOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RUTm9ybXMnO1xuICBzcmM6IHVybChcIi9mb250cy9UVE5vcm1zL1RUTm9ybXMtUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RUTm9ybXMnO1xuICBzcmM6IHVybChcIi9mb250cy9UVE5vcm1zL1RUTm9ybXMtRXh0cmFCb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLm1vc2Nvdy1zcGItYmFubmVyIHtcbiAgZm9udC1mYW1pbHk6ICdUVE5vcm1zJywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vc2Nvdy1zcGItYmFubmVyX190ZXh0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGE5N2Q0LCAjMmMyM2JhKTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG5cbi5tb3Njb3ctc3BiLWJhbm5lciBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5tb3Njb3ctc3BiLWJhbm5lcl9fYnRuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vc2Nvdy1zcGItYmFubmVyL2Jhbm5lci1pbWcuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7IH1cblxuLm1vc2Nvdy1zcGItYmFubmVyX19idG4tdGV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjU2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwOTljZDUsICMyZTFlYjkpO1xuICBmb250LXNpemU6IDE5cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LWZhbWlseTogJ05lb1NhbnNQcm8nLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLm1vc2Nvdy1zcGItYmFubmVyX19idG4tdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlMWViOSwgIzA5OWNkNSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9zY293LXNwYi1iYW5uZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAubW9zY293LXNwYi1iYW5uZXIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAubW9zY293LXNwYi1iYW5uZXJfX2J0biB7XG4gICAgaGVpZ2h0OiAyNTBweDsgfSB9XG5cbi52b3lhZ2Uta2wge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvYmcud2VicFwiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCA1dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC52b3lhZ2Uta2wge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9iZy1tb2JpbGUud2VicFwiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi52b3lhZ2Uta2xfX2xlZnQtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwMHB4OyB9XG5cbi52b3lhZ2Uta2xfX2xlZnQtdGV4dCA+IGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi52b3lhZ2Uta2xfX3JpZ2h0LXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NjBweDsgfVxuXG4udm95YWdlLWtsX19yaWdodC10ZXh0ID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnZveWFnZS1rbF9fcGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIxMHB4OyB9XG5cbi52b3lhZ2Uta2xfX3BhY2sgPiBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udm95YWdlLWtsX19kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZveWFnZS1rbF9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnZveWFnZS1rbF9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudm95YWdlLWtsX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC52b3lhZ2Uta2xfX2xlZnQtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAudm95YWdlLWtsX19yaWdodC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudm95YWdlLWtsX19sZWZ0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDAwcHg7IH1cbiAgLnZveWFnZS1rbF9fcmlnaHQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzNjBweDsgfVxuICAudm95YWdlLWtsX19wYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudm95YWdlLWtsX19sZWZ0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzUwcHg7IH1cbiAgLnZveWFnZS1rbF9fcmlnaHQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMTBweDsgfVxuICAudm95YWdlLWtsX19wYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudm95YWdlLWtsIHtcbiAgICBoZWlnaHQ6IDI4M3B4O1xuICAgIHBhZGRpbmc6IDAgM3Z3OyB9XG4gIC52b3lhZ2Uta2xfX2xlZnQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNTBweDsgfVxuICAudm95YWdlLWtsX19yaWdodC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIxMHB4OyB9XG4gIC52b3lhZ2Uta2xfX3BhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnZveWFnZS1rbCB7XG4gICAgaGVpZ2h0OiA1OTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnZveWFnZS1rbF9fbGVmdC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI1MHB4OyB9XG4gIC52b3lhZ2Uta2xfX3JpZ2h0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjEwcHg7IH1cbiAgLnZveWFnZS1rbF9fcGFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMzBweDsgfSB9XG5cbi5jb21tb24tcG9wdXAtb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtczsgfVxuXG4uY29tbW9uLXBvcHVwLW92ZXJsYXkuYWN0aXZlIHtcbiAgei1pbmRleDogMTIwMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucG9wdXBfYWdlLXZhbGlkYXRpb24tYnRuIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjMDA2Y2E2O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBvcHVwX2FnZS12YWxpZGF0aW9uLWJ0bi5idG4tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5MjkyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uY29tbW9uLXBvcHVwIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIHRvcDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtczsgfVxuXG4uY29tbW9uLXBvcHVwLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAuY29tbW9uLXBvcHVwIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LWhlaWdodDogMjk5cHgpIHtcbiAgLmNvbW1vbi1wb3B1cCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLmNvbW1vbi1wb3B1cF9fdGl0bGUtdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IGJsYWNrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbW1vbi1wb3B1cF9fdGl0bGUtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MjQ1ZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gIC5jb21tb24tcG9wdXBfX3RpdGxlLXRvcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAxNXB4IDE1cHg7IH0gfVxuXG4uY29tbW9uLXBvcHVwX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogNDBweCAzMHB4IDM1cHggMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgLmNvbW1vbi1wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDsgfSB9XG5cbi5jb21tb24tcG9wdXBfX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgLmNvbW1vbi1wb3B1cF9fbWVzc2FnZSB7XG4gICAgbWF4LXdpZHRoOiA5NSU7IH0gfVxuXG4uY29tbW9uLXBvcHVwX19tZXNzYWdlLS1oYXMtaWNvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzNDJweDsgfVxuXG4uY29tbW9uLXBvcHVwX19tZXNzYWdlLS1pY29uLXN1Y2Nlc3Mge1xuICBwYWRkaW5nLWxlZnQ6IDYycHg7IH1cblxuLmNvbW1vbi1wb3B1cF9fbWVzc2FnZS0taWNvbi1zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudC9pbWcvcG9wLXVwLXNwcml0ZS5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTZweCA3cHg7IH1cblxuLmNvbW1vbi1wb3B1cF9fbWVzc2FnZS0taWNvbi1mYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiA2MnB4OyB9XG5cbi5jb21tb24tcG9wdXBfX21lc3NhZ2UtLWljb24tZmFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnQvaW1nL3BvcC11cC1zcHJpdGUucG5nXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNnB4IDdweDsgfVxuXG4uY29tbW9uLXBvcHVwX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvbW1vbi1wb3B1cF9fc29jaWFsLWxpbmsge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50L2ltZy9hdXRoLWljb25zLnBuZ1wiKTsgfVxuXG4uY29tbW9uLXBvcHVwX19zb2NpYWwtbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4uY29tbW9uLXBvcHVwX19zb2NpYWwtbGluayArIC5jb21tb24tcG9wdXBfX3NvY2lhbC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLmNvbW1vbi1wb3B1cF9fc29jaWFsLWxpbmstLXZrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTA2cHggMDsgfVxuXG4uY29tbW9uLXBvcHVwX19zb2NpYWwtbGluay0tZmIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE1cHggMDsgfVxuXG4uY29tbW9uLXBvcHVwX19jbG9zZS1jcm9zcyB7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICByaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnQvaW1nL3BvcC11cC1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmNvbW1vbi1wb3B1cF9fY2xvc2UtY3Jvc3M6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gIC5jb21tb24tcG9wdXBfX2Nsb3NlLWNyb3NzIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDE1cHg7IH0gfVxuXG4uY29tbW9uLXBvcHVwX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNmNhNjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmNvbW1vbi1wb3B1cF9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgLmNvbW1vbi1wb3B1cF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4uZ2xvYmFsLXBvcHVwX292ZXJsYXktY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IH1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG5idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG5cbi5jb250ZW50LXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuXG4uc3BvdHMtYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pbWcvYnVuZGxlL3Nwb3RzLXBhdHRlcm4ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuXG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuXG4uYnV0dG9uLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDdweCAzMHB4OyB9XG5cbi5idXR0b24tLWJsdWUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzI4N2I2O1xuICBwYWRkaW5nOiA5cHggMzBweDsgfVxuXG4uYnV0dG9uLS1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzA3N2ZjMTtcbiAgY29sb3I6ICNmZmY7IH1cblxuYS5idXR0b24tLWJsdWUge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYS5idXR0b24tLWJsdWU6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogLS0tLS0gSEVBREVSIC0tLS0tICovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogODNweDtcbiAgbGluZS1oZWlnaHQ6IDgzcHg7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC43cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuN3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjdzO1xuICB6LWluZGV4OiA1MDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG5cbi5oZWFkZXJfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE2NXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubmF2YmFyLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhlYWRlcl9sb2dvLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLmhlYWRlcl9tZW51LWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzglO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjI1cHg7IH1cblxuLmhlYWRlcl9tZW51IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhlYWRlcl9tZW51IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgMTFweDsgfVxuXG4uaGVhZGVyX21lbnUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uaGVhZGVyX21lbnUgbGkgYTpob3Zlcixcbi5oZWFkZXJfbWVudSBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzI4N2I2OyB9XG5cbi5oZWFkZXJfbWVudSBsaS5oZWFkZXJfbWVudV9iZW5lZml0cyA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhlYWRlcl9tZW51IGxpLmhlYWRlcl9tZW51X2JlbmVmaXRzID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlcl9tZW51X3VzZXJfYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLnRvcF9wcm9maWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAyMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJVQUFBQVZDQVlBQUFDcEY2V1dBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1EWTNJRGM1TGpFMU56YzBOeXdnTWpBeE5TOHdNeTh6TUMweU16bzBNRG8wTWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2preU1qRkNOa0V5T1RFMFJqRXhSVFk0UWpGRU9UWXdOa05DTVVRMU5FUXdJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPamt5TWpGQ05rRXpPVEUwUmpFeFJUWTRRakZFT1RZd05rTkNNVVExTkVRd0lqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZPVEl5TVVJMlFUQTVNVFJHTVRGRk5qaENNVVE1TmpBMlEwSXhSRFUwUkRBaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk9USXlNVUkyUVRFNU1UUkdNVEZGTmpoQ01VUTVOakEyUTBJeFJEVTBSREFpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo1bmptZy9BQUFCNjBsRVFWUjQycFNWeXl2RVVSVEhad3d4R3VSWldIaEczc3FDbWdpbGxHS0VzbUt2TEVpeHNWQktFc1hDeGlPUGY4QkNlU1dseUpTVnZFS1NNQ3k4MzQvd3ZmcE8vZHp1ei95YytqUjE3cm5uM25QTzkzZkhiUHJiTENBVHhJQUk4QWIyd1RwNE5mM1R3a0EzdUdDaUxiQUdOc0FqdUFkRElNRm93bXB3RFp5Z0J2aEw2OTZnQkN5QUY5RHNLV0VUYjlZSXpBWXVVQW51d0tCZWZEbDQ1KzkvTEF2Y2dGWjVJUWljZ3hhZGpWYVFDQUoxMWl2WWltU3RzNDNEc0NqNjE4WGhmTEdTQ1JDZ1NEd0R4clNPSGRDZ0NPd0h4NkFNMkVBZUZUQ3JpQzFpRzN6ZDhoRzNpSmVDd25renUrU1BwRWJ0aXFxRTFQSzlLT3huY0NnRnBYRHppdVIzZ1cyUUx2ay93SjdJSjVLR1VrYXluVkdqVVpMZkIwUXp1V3hQWXVnaTZSV243eU1GSElBbGZqazJUWW05NEFITUs1S0djTzFuZzdoNnJpSW9qYTI1Qkl2Z0JId0NoeUxXeGhsa3V4M2lSajJhQUQvUXlYTEV0RWRBTytnRHE5dzh5dGE1clI0Y2FVK3BCYmNNQ3VManNVdVpxQ3dETFBQRmltVmJOa0dIU2ZPOVdqamxVODBnaW5tUW5vbEVreUNWd3EralluN3RTYUo0UlEvakRINzNmaXhaU0s5UUx5aUhVcHFqZnY4eU1lbGhDdDdoNlhSUitqUlBId2RWckNLWUZaU0NBVDU1VHI1U2hxMkFQWFB4TTNZamVqYkZsMG41aHBvTkhtRFYvRWU1UEFWL0N6QUFENlp5WUFKR1Z2QUFBQUFBU1VWT1JLNUNZSUk9XCIpIG5vLXJlcGVhdDsgfVxuXG4udG9wX2V4aXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDIxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlVBQUFBVkNBWUFBQUNwRjZXV0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1pCUXpKRk9FWkNPVEUwUmpFeFJUWkNRVEpHT0VKQ1JEWTJNVFpEUmpRNUlpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rWkJRekpGT0VaRE9URTBSakV4UlRaQ1FUSkdPRUpDUkRZMk1UWkRSalE1SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJrRkRNa1U0UmprNU1UUkdNVEZGTmtKQk1rWTRRa0pFTmpZeE5rTkdORGtpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UmtGRE1rVTRSa0U1TVRSR01URkZOa0pCTWtZNFFrSkVOall4TmtOR05Ea2lMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejd2alJnSEFBQUJWa2xFUVZSNDJxelZ5eXVFVVJqSDhYY1lTWElybW5LWGJOaWdwSEg1QzlqSjBsYnNSRmJZSUFzYmlzV3NUSTFzTFdlbktFckpSaVJrWmFHd1lGdzM0bnZxZVd1YXpwdzU1NTE1NmxQVHVmem12R2ZPZXlia21hc0p2YWpETDY1eEpwK2RxZ3pUdUpUSk56akVDVko0d2hxcWJRTUhjQzlCazZqTjZDL0ZPSTd3akpaY2dhUDR3akpLTEJkZ3JCNThZTUlyVUJYaEhPc0I1blptNnhpUi9TbDNESXpnSFRPNnpnUzJBajdsc0p5SStjeU9PNHpsc1gxUnZHTEJid2lqRlErYXdmMW90Z3lPWVZYTytLSnErRU9IWnVDZTlMbEl5U0s5VC9ScFF0VVBWMk5wUlFJSC9jbW5tTXBqVDJjbGNDaTljUW5KUWdhcWFzY1B1aDBEMVdQZjZnTDkyc1l4aWgyRHc2Yk9LbHdnSGlEWVdJMjR3Z0hhY294VmQrbWM1VzNtVldBSDM5aVZ1N05CTHAySXZKYWJlSkZMdTk1bDFWM1lrRmM0L1hDL1lWOHVvYXdWc3ZpQ1N2a0hVQ2ZrVWNLTjlTL0FBRVR5VHFBUG13MGZBQUFBQUVsRlRrU3VRbUNDXCIpIG5vLXJlcGVhdDsgfVxuXG4uaGVhZGVyX21lbnUgbGkgYS50b3BfcHJvZmlsZTpob3Zlcixcbi5oZWFkZXJfbWVudSBsaSBhLnRvcF9leGl0OmhvdmVyIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5oZWFkZXJfbWVudS5wZXJzb25hbCBsaSB7XG4gIG1hcmdpbjogMCAycHg7IH1cblxuLmhlYWRlcl9tZW51X3VzZXJfYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyMiU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuXG4uaGVhZGVyX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhlYWRlcl9kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVlBQUFBR0NBWUFBQURnek85SUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURFMElEYzVMakUxTmpjNU55d2dNakF4TkM4d09DOHlNQzB3T1RvMU16b3dNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UUWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1pDUVRZNU1qbEdOVEUyUkRFeFJUVkNNRFkwUlVJeFFqQkdOMEpDTUVSR0lpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rWkNRVFk1TWtFd05URTJSREV4UlRWQ01EWTBSVUl4UWpCR04wSkNNRVJHSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJrSkJOamt5T1VRMU1UWkVNVEZGTlVJd05qUkZRakZDTUVZM1FrSXdSRVlpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UmtKQk5qa3lPVVUxTVRaRU1URkZOVUl3TmpSRlFqRkNNRVkzUWtJd1JFWWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejYzUlRRSEFBQUFPVWxFUVZSNDJtSmdZR0E0RDhULzBmQUpJR1lJd0NMaEM1SmdSTk4xSGlyR2dLNHJnQUVKd0hUQlZUTWpTYjRBNG9OQWZBUEVBUWd3QUI0Z0ZJM0pkQVVPQUFBQUFFbEZUa1N1UW1DQ1wiKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi5oZWFkZXJfZHJvcGRvd24uYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBWUFBQUFHQ0FZQUFBRGd6TzlJQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNREUwSURjNUxqRTFOamM1Tnl3Z01qQXhOQzh3T0M4eU1DMHdPVG8xTXpvd01pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRRZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qUTJORE5HT0RjeE5URTJSakV4UlRWQ1FVWkNSRUV5TXpRd1JqUkVRalpHSWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pRMk5ETkdPRGN5TlRFMlJqRXhSVFZDUVVaQ1JFRXlNelF3UmpSRVFqWkdJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TkRZME0wWTROa1kxTVRaR01URkZOVUpCUmtKRVFUSXpOREJHTkVSQ05rWWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZORFkwTTBZNE56QTFNVFpHTVRGRk5VSkJSa0pFUVRJek5EQkdORVJDTmtZaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NkN6K2FVQUFBQU0wbEVRVlI0Mm1KbVFJQUFJRllINHB0SVlneU1RSHdlaWhrWjBGVC9oK0lBZE5Vd0NiZ3VYeVJCRkYwbnNFaWNCd2d3QUFUYkUxeWRnSU9RQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuXG4uaGVhZGVyX2Ryb3Bkb3duLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzAwNmNhODsgfVxuXG4uaGVhZGVyX21lbnVfZHJvcGRvd24tbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDgzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAyMTdweDtcbiAgei1pbmRleDogOTA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDE3cHggMDsgfVxuXG4uaGVhZGVyX21lbnVfZHJvcGRvd24tbGlzdF9pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cblxuLmhlYWRlcl9tZW51X2Ryb3Bkb3duLWxpc3RfaXRlbS0tcGFzdCBhIHtcbiAgY29sb3I6ICNjY2MgIWltcG9ydGFudDsgfVxuXG4uaGVhZGVyX21lbnUgbGkuaGVhZGVyX25vLWxlZnQtbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgLmhlYWRlcl9sb2dvLWJveCB7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTcycHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5oZWFkZXJfbG9nby1ib3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5oZWFkZXJfbWVudS1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcl9tZW51X3VzZXJfYmxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5tb2JpbGUtYm90dG9tLXBhZGRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmhlYWRlcl9tZW51LnBlcnNvbmFsIGxpIHtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG4gIC5jb250ZW50LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5mb290ZXIgLnJ1bGVzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiA4cHggMyUgMTBweCAzJTsgfSB9XG5cbi8qIEhFQURFUiBNT0JJTEUqL1xuLm1vYmlsZS1tZW51X2FwcC1pbWcge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5oZWFkZXJfbW9iaWxlLW1lbnUgPiBsaS5tb2JpbGUtYmVuZWZpdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMwMDZjYTc7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG4uaGVhZGVyX21vYmlsZS1tZW51X2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDlweDtcbiAgd2lkdGg6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDd0FBQUFpQ0FJQUFBQ3I3S3dtQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNREUwSURjNUxqRTFOamM1Tnl3Z01qQXhOQzh3T0M4eU1DMHdPVG8xTXpvd01pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRRZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qTkNORVkwUXpRNU5UY3dNVEV4UlRVNVJUSTNRVEpGUVVWRU9USXdOVEE1SWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pOQ05FWTBRelJCTlRjd01URXhSVFU1UlRJM1FUSkZRVVZFT1RJd05UQTVJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TTBJMFJqUkRORGMxTnpBeE1URkZOVGxGTWpkQk1rVkJSVVE1TWpBMU1Ea2lJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZNMEkwUmpSRE5EZzFOekF4TVRGRk5UbEZNamRCTWtWQlJVUTVNakExTURraUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NUZmMDZwQUFBQTRrbEVRVlI0MnV5WXZRcUVNQkNFazdBUkpNYkN5c3IzTWcvb2kxbWxpZUF2cU9BTjJOMFZkeHhIY3NWdVlTR0IrWnhraEltOHJ1czh6Mm1hNW5rK2prUEVHcTExVVJUV1dpS1NFUGJlNTNtT1YxbVdSWVBZOXgyZnZXMWJYZGN5aEFBenFxb1NLV1lZQmp3VmNPQ0JTRFNRQm9EQ2RzVGNoZGVUQVFBbC9tQVlnaUdlaDk2dTZMcXU3L3V2QlpxbWFkczJzUlA0RS83QUNlY2NIMHhPQjZlRDA4RVFuQTVPQjBNd3hDY1E2RURvcHFua1ViOEFvTzQybUFyaWJzTEtXb3Qram5ZYzJRL0lRWFJkMTdJczVYMUpNbzdqc2l5UkwwbU1NU0Fnb29jQUF3Q2R6MzIwMnVJS2R3QUFBQUJKUlU1RXJrSmdnZz09XCIpIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLmhlYWRlcl9tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiAxNXB4IDA7IH1cblxuLmhlYWRlcl9tb2JpbGUtbWVudSA+IGxpIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi5oZWFkZXJfbW9iaWxlLW1lbnUgPiBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfbW9iaWxlLW1lbnVfYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9tZW51IGxpIHtcbiAgICBtYXJnaW46IDAgN3B4OyB9XG4gIC5oZWFkZXJfbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4vKiAtLS0tLSBFTkQgSEVBREVSIC0tLS0tICovXG4vKiAtLS0tLSBGT09URVIgLS0tLS0gKi9cbi5sZWdhbF9ub3RpY2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgei1pbmRleDogMTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuXG4uZm9vdGVyX2NvbnRlbnQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7IH1cblxuLmZvb3Rlci5vcGVuZWQgLmZvb3Rlcl9jb250ZW50IHtcbiAgaGVpZ2h0OiA4M3B4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci5vcGVuZWQgLmZvb3Rlcl9jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uZm9vdGVyX2NvbnRlbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuXG4uZm9vdGVyX25hdiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5mb290ZXIgLnJ1bGVzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHB4IDAgMHB4IDA7IH1cblxuLmZvb3Rlcl9uYXYgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDE0cHg7IH1cblxuLmZvb3Rlcl9uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzAwNmNhNztcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5mb290ZXJfbGFzdC1zdHIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzg1ODU4NTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5mb290ZXJfbGFzdC1zdHIgYSB7XG4gIGNvbG9yOiAjMDA2Y2E3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiAtLS0tLSBFTkQgT0YgRk9PVEVSIFNUWUxFUyAtLS0tLSAqL1xuLyotLS0tLSBDT05URU5UIFNUWUxFUyBGT1IgU1RBVElDIFBBR0VTIC0tLS0tKi9cbi5jb21tb24tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzU4NTg1YTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IDExNjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuXG4uY29tbW9uLXRleHQgaDEge1xuICBmb250LXNpemU6IDMzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY29tbW9uLXRleHQgaDIge1xuICBmb250LXNpemU6IDIzcHg7XG4gIG1hcmdpbjogMTVweCAwIDhweDsgfVxuXG4uY29tbW9uLXRleHQgcCB7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG5cbi5jb21tb24tdGV4dCAucXVlc3Rpb24ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4uY29tbW9uLXRleHQgYSxcbi5jb21tb24tdGV4dCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY1YTVjODsgfVxuXG4uY29tbW9uLXRleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzQyMjFlOyB9XG5cbi5saW5rLWJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweCAxOXB4OyB9XG5cbi5saW5rLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogJzwnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmNvbW1vbi10ZXh0IHVsIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cblxuLmNvbW1vbi10ZXh0IHVsIGxpIHtcbiAgbWFyZ2luOiAzcHggMDsgfVxuXG4ubGluay1mb3J3YXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDIzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxOXB4IDIwcHggMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM2NWE1Yzg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxpbmstZm9yd2FyZDpob3ZlciB7XG4gIGNvbG9yOiAjYzQyMjFlOyB9XG5cbi5saW5rLWZvcndhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiAnPic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLyotLS0tLSBFTkQgT0YgQ09OVEVOVCBTVFlMRVMgRk9SIFNUQVRJQyBQQUdFUyAtLS0tLSovXG4vKiAtLS0tLSBXQU5UIEJVVFRPTiAtLS0tLSAqL1xuLndhbnQtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMThweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLndhbnQtYnV0dG9uOmhvdmVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMS4wOCk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA4KTsgfVxuXG4ud2FudC1idXR0b24tLTQyIHtcbiAgd2lkdGg6IDI4MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50L2ltZy9idW5kbGUvd2FudC1iZzQyLnBuZ1wiKSBuby1yZXBlYXQ7IH1cblxuLndhbnQtYnV0dG9uLS01MCB7XG4gIHdpZHRoOiAyNjVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pbWcvYnVuZGxlL3dhbnQtYmc1MC5wbmdcIikgbm8tcmVwZWF0OyB9XG5cbi53YW50LWJ1dHRvbi0tODMge1xuICBmb250LXNpemU6IDQxcHg7XG4gIHdpZHRoOiAyODJweDtcbiAgaGVpZ2h0OiA4M3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pbWcvYnVuZGxlL3dhbnQtYmc4My5wbmdcIikgbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi53YW50LWJ1dHRvbi0tZG93bmxvYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjVweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjgycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnQvaW1nL2J1bmRsZS93YW50LWJnNDIucG5nXCIpIG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cblxuLndhbnQtYnV0dG9uLS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDg1cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvZmFsc2U7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCb0FBQUFVQ0FZQUFBQ1RRQzIrQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFWbEpSRUZVZU5xOGxiMUtBMEVVaFhkalRLSk5CQzFTUkd4OEFLc1VtMHJmd003R1NoRFNXZHI1OHhJVzJnVFVWbndFaTBDQ29HQmprWmpHVkttMGpBYlhNM0RFeTJWbndpeEREbnhzNWw0bVoyYjM3R3ljUWxGNHhicFFpT2Frb21zVk9XUzlPN04yVkFHbm9BOG1ZQURPd0pML0V2NFZLWlpCSjgxV2gzMDl4L1pmVHFNVDF2dWd5VnFUWTZQelVFWUQxaE5WVDFoLzh6R0tSYngxR013eldRUWxNRlVCK2dMZm9Hd0pnMWU4M3ptaG9lb04xa2MrV1hBWlhmUGFCZ2wvSnh3YjNZWk1YZGVTdXA1djZsdzdxb0ZWUzI4RGJIc2RSNVpWVk1BcjYwT3dEOVlaNzJmV2YvZ0t4STRkMWNFVDJMSVpIWWtJcjZsZUNWeUtlVmRnSWNOb0JieHcvR0F6ZW1SdEwrdCtrMlB1eXVpR1puK1N6OWU4NExVb3phY3F6UTZGV1Z2MDcza2RnMDE5TXVReE1od0lNNmtQODJ6a0VSUUNiVFlCTy9xc0MwV0xabE93cS92RmdCL1JDMUFGbitCT04zOEZHQUFwdU9ySGE1a3djUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTsgfVxuXG4uYnVuZGxlLWlubmVyX21vYmlsZS1iZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC53YW50LWJ1dHRvbi0tODMge1xuICAgIHdpZHRoOiAyNjVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnQvaW1nL2J1bmRsZS93YW50LWJnNTAucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgLndhbnQtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndhbnQtYmxvY2tfaGVhZCB7XG4gICAgbWluLWhlaWdodDogMTc1cHg7IH1cbiAgLmJ1bmRsZS1pbm5lcl9tb2JpbGUtYmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJ1bmRsZS1pbm5lcl9tb2JpbGUtYmcgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG5cbi8qIC0tLS0tIEVORCBXQU5UIEJVVFRPTiAtLS0tLSAqL1xuQGtleWZyYW1lcyB0dXRvcmlhbC1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgdHV0b3JpYWwtYW5pbWF0aW9uIHtcbiAgMCUgeyB9XG4gIDEwMCUgeyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHR1dG9yaWFsLWFuaW1hdGlvbiB7XG4gIDAlIHsgfVxuICAxMDAlIHsgfSB9XG5cbkAtby1rZXlmcmFtZXMgdHV0b3JpYWwtYW5pbWF0aW9uIHtcbiAgMCUgeyB9XG4gIDEwMCUgeyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgdHV0b3JpYWwtYW5pbWF0aW9uIHt9LnR1dG9yaWFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTUpIHVybChcIi9Db250ZW50L2ltZy9idW5kbGUvX3RtcC90dXRvcmlhbC5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgei1pbmRleDogMTAwMDsgfVxuXG4udHV0b3JpYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUENBWUFBQUR0YzA4dkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1UzTTBJelJEYzBPVFV6TkRFeFJUWkJNelUyT0VFM01rVTBOa0pETlVZeElpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rVTNNMEl6UkRjMU9UVXpOREV4UlRaQk16VTJPRUUzTWtVME5rSkROVVl4SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJUY3pRak5FTnpJNU5UTTBNVEZGTmtFek5UWTRRVGN5UlRRMlFrTTFSakVpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UlRjelFqTkVOek01TlRNME1URkZOa0V6TlRZNFFUY3lSVFEyUWtNMVJqRWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejZtejhreUFBQUJXa2xFUVZSNDJvU1RUU3NGWVJUSDV3NUpkcElrNWJVa1pjRmVoRklXbGhicUxyakZKVXVMbTN3REt4YVNoVVJ4cVVsOEFXOUxoWVdTTEVpSm0wUTJYc3JMNzlSLzZtbWFlNTM2elR6bnpEbm4rWi9uYVJKQkVDeDRucGNDZTgvQXIxZllFakFIRTdCVXpHTUV5aUFENVRBSlAzbUtpMkFaUnVXbmZCNnp6cTdqc0tyRXFObG1hMDZ4MVdTc3dUeE1PVTJTc0FFbFRyR3R0MkJZdmlsTWh5T1lMY0tINU5udVExQ3F0ODBjd0lCeXZ6WDJlaWdydEJWNGwweUxEOEt1MXIzSytaTENiWGN1MXphbEpDdlovYzYzVHluYWN3djhtTVBha2NTb0phUEYrUnBVd25STTNLNjU0cjhHMVhBQTdmSmY0VTNyRHRpSHFud05hbFhjS3Y5Wmg5Y0hMNHExS2FjbTJxQUJEcUZaZmc2NjRSUk9vQWVlOUswRmpxQStiTkFFeDJFQXU0Y3V1SERVblN2MklMOVJHOVpaZ3pGSDBpMTB3bFhNSVY2cXlaMHpjdHJYMWVRazFSSnVDdnlKMThvNWcwZTc4ajhCQmdBT0hFa0IyYXVjckFBQUFBQkpSVTVFcmtKZ2dnPT1cIikgbm8tcmVwZWF0O1xuICB6LWluZGV4OiAxODA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgbWF4LXdpZHRoOiAyMCU7IH1cblxuLnR1dG9yaWFsLWNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4udHV0b3JpYWxfYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI1cHg7XG4gIHRvcDogMTA1cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjg3YjY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDkwOyB9XG5cbi50dXRvcmlhbF9idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLnR1dG9yaWFsX2J1dHRvbi0tb3ZlcmxheS1tb2RlIHtcbiAgYW5pbWF0aW9uOiB0dXRvcmlhbC1vdmVybGF5LW1vZGUtYW1pbmF0aW9uIGxpbmVhciAyMDBtcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLypwb3NpdGlvbjogZml4ZWQ7Ki9cbiAgLyp3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7Ki9cbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAvKnJpZ2h0OiAwICFpbXBvcnRhbnQ7Ki9cbiAgcmlnaHQ6IDUlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDUyMDtcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNoYWRvdzogMCAwIDYwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLnR1dG9yaWFsLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLnR1dG9yaWFsLW1vYmlsZV90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi50dXRvcmlhbC1tb2JpbGVfZGVzY3Ige1xuICBjb2xvcjogIzMxODZiNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMCAyMHB4OyB9XG5cbi50dXRvcmlhbC1tb2JpbGVfZGVzY3Igc3BhbiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zbGlkZXNqcy1uZXh0LFxuLnNsaWRlc2pzLXByZXZpb3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQllBQUFBcENBWUFBQUF4bU5sREFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPakE0TUVNelJURXpPVUV3TWpFeFJUWkNSakkxUVVKQ1EwWkVSVFpCUlROR0lpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qQTRNRU16UlRFME9VRXdNakV4UlRaQ1JqSTFRVUpDUTBaRVJUWkJSVE5HSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk1EZ3dRek5GTVRFNVFUQXlNVEZGTmtKR01qVkJRa0pEUmtSRk5rRkZNMFlpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TURnd1F6TkZNVEk1UVRBeU1URkZOa0pHTWpWQlFrSkRSa1JGTmtGRk0wWWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejRpRnZXb0FBQUJjMGxFUVZSNDJyVFhTeXRGVVJqRzhiV1A4aDFNY2R4T2ttc0pVYVNUZ2ZJMURGeUtvb2lpS0NLS2NzSXAxNkdwcVpHdm9VaVNSSklZV0o2WHZmTDJUcyt6VnYxUG5jbHY3M1o3cjR2ejNwZWhVelNNSEN2NU9mRi80eE1Oc2VDTWMrNGE0Ukt1SEYyZ3ZHT005QXJqL245OG9FSEdvd2hOS3Z3ZDliTmdhZHJndlN4WW1qVjREd3VXNWhYK2hycFlzTFNvOEZmVXlZS2xaWVcvb0hZV0xLMGF2SlVGUytzS2YwYk5MRmphVlBnVGFtTEJDZHBXK0NOcVpNQUIzelY0QXdNT2VFSGhENmlPQVFmOFFPSDNxSVlCdTNTQktDcjhEbFV6NElBZksvdzI0SXpWUXZCemcxY212M3JwUTFhZkcxU1IvcjlpM2ZHWnVlTXFCbnBrMEd5cHp6aUREczFia1dXOHgvdm1QYTVsZkhsNzVzdXJaOHdWTzJhdXlERm10NjBZczl0R2pQbDR6YXdnTFl3VlpNV3NlVzJNTlcvSm9CMk1WWG9oeHI1aUxzWk9hQ2JHM20zS29IMk0zZWFFUVFjWSsrTXg5TTNlMFk4cVZBNDRlZGJocGhzbDZBdU5vRXZXNFNiS09lOUhnQUVBdHJ0UmJEbGNjQVVBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmb250LXNpemU6IDA7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uc2xpZGVzanMtcHJldmlvdXMge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCWUFBQUFwQ0FZQUFBQXhtTmxEQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNRFkzSURjNUxqRTFOemMwTnl3Z01qQXhOUzh3TXk4ek1DMHlNem8wTURvME1pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09rWTBNakkxT1VFeE9VRXdNakV4UlRaQk1qQTFSak0wTVRBNFEwSkJOVVEySWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2tZME1qSTFPVUV5T1VFd01qRXhSVFpCTWpBMVJqTTBNVEE0UTBKQk5VUTJJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UmpReU1qVTVPVVk1UVRBeU1URkZOa0V5TURWR016UXhNRGhEUWtFMVJEWWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZSalF5TWpVNVFUQTVRVEF5TVRGRk5rRXlNRFZHTXpReE1EaERRa0UxUkRZaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NnUraTY3QUFBQmMwbEVRVlI0MnJUWFFTc0VZUnpIOGRtbGZTT1NwS1JORGtnT1VwdUQ4alljdGkxS2loUWxSYUlrU1ZzcmtvUHJudmUyNzRPSUpKTEV3ZU8zaHlkL1QvOW5kbWFlMzJ4OUx6dlBmcHFkWnA3bm1jZ1lFeEdiUnhlb3B6ZmlmZWJRTlNvaFV5U2hGWFJqVWRSbS9QMVo5R24rUHRYTzk2SG9EUG9RYU0wZUMwR25IWFJaSHMrS1Rqbm9xanNtQ3pxSjNnVzZybzFMaTQ2ak40RnUrTWFtUWNmUXEwQzM0c1luUlVjZGRLZmJiNUtnWmZRaTBMMGtKOU50d0FoNkZ1aCswa3NYZDNBWVBRbjBFQlZDNFNFSFBVNkQrdUJCOUNqUTA3U29CZytnQjRHZVpVRmR1Qi9kQ2JUZW1iQ3p6aVVTdlJYb2VRaHE0VDRIdlFwRkxkd1M2RDBxTWRZLzdZd3ZXV2VzWGVNRzR4ckgzUlZGQnB6YmZleDc4azRZVDU1dnJqaGl6QlcrMmUyQU1idmxPaC83VnBCZEZxeXRlZHNzV0Z1bE4xbHdidnNLMzA1b2pRVnJlN2NWRnF6dE5wZFljRzc3WTIxSC84UGEwZHNxNkV2Z2k2eVhteVphUU4rb2dDYVk3M2ovM3ZOK0JSZ0FZaVpQblpIMHd0MEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnR1dG9yaWFsLW1vYmlsZV9saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDAgNXB4IDA7IH1cblxuLnR1dG9yaWFsLW1vYmlsZV9saXN0X3RleHQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uc2xpZGVzanMtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMjUwcHg7IH1cblxuLnR1dG9yaWFsIC5zbGlkZXNqcy1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnR1dG9yaWFsIC5zbGlkZXNqcy1wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi50dXRvcmlhbCAuc2xpZGVzanMtcGFnaW5hdGlvbiBhIHtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbjogMCA0cHg7IH1cblxuLnR1dG9yaWFsIC5zbGlkZXNqcy1wYWdpbmF0aW9uIGEuYWN0aXZlIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7IH1cblxuLnR1dG9yaWFsLW1vYmlsZV93YW50LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMztcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi50dXRvcmlhbF93YW50LWJ0bi1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4ud2FudC1idXR0b24tLXR1dG9yaWFsIHtcbiAgd2lkdGg6IDIyNHB4O1xuICBmb250LXNpemU6IDE5cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAudHV0b3JpYWxfYnV0dG9uIHtcbiAgICByaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnR1dG9yaWFsIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTUpOyB9XG4gIC50dXRvcmlhbC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50dXRvcmlhbF93YW50LWJ0bi1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnR1dG9yaWFsLWNsb3NlIHtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE1cHg7IH0gfVxuXG46cm9vdCAuYW5pbWF0aW9uLXR1dG9yaWFsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcywgNDAwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zLCA0MDBtcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCwgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLWluO1xuICBvcGFjaXR5OiAwOyB9XG5cbjpyb290IC5hbmltYXRpb24tdHV0b3JpYWwtLWFuaW1hdGVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIFJFR0lTVFJBVElPTiBXQVJOSU5HIFBPUFVQICovXG4ucmVnLXdhcm5pbmctcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDA7IH1cblxuLnJlZy13YXJuaW5nX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5yZWctd2FybmluZ19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ucmVnLXdhcm5pbmdfdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5yZWctd2FybmluZ19jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQndBQUFBY0NBSUFBQUQ5YjBqREFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBTU5KUkVGVWVOcXMxc2tOQXlFTUJkQ3ZUQXMwUnNNc2xTQXFTUndoVFNZc3htQjhZVGs4R1dSTGhyWFdPZmMrRkRGR1l3eElwT1dJVzBUdlBlaHd4TDFGMnFOY0tkMm4rRU0xYmlYK29YdHVLOWJvcXRzVk82amNIWWw5Vk9JeTRoRGxYVjdrMEpFN0ZTZG82MHJFT2ZwMGhhSUl2VjJoU1BHQ0lLN3J3bExJSzd6a2UrRDUxVDhLWGF6MmpNVEZSczlNWFRCaUNJR3ZoNFUybllwVEYzc2k3MkpiWkZ4b3hKRUxwZGgxb1JkYkZ5a2x2Vmk1MzB4enpxZkdIbkpwanZvSU1BQWxiL2VMR2ZNMHZRQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJlZy13YXJuaW5nX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzNXB4IDUwcHg7IH1cblxuLnJlZy13YXJuaW5nX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM1ZTVlNWU7IH1cblxuLnJlZy13YXJuaW5nX2NvbnRlbnQgcCBzcGFuIHtcbiAgY29sb3I6ICMzMjg3YjY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnJlZy13YXJuaW5nX2lucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjgwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5yZWctd2FybmluZ19jb250ZW50IGZvcm0ge1xuICBwYWRkaW5nOiAyNXB4IDAgMCAwOyB9XG5cbi5yZWctd2FybmluZ19idG4tYm94IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuOnJvb3QgLnJlZy13YXJuaW5nX2J0biB7XG4gIHdpZHRoOiAyODBweDtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLnJlZy13YXJuaW5nX3BzZXVkb2xpbmstYm94IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnJlZy13YXJuaW5nX3BzZXVkb2xpbmstYm94ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM1ZTVlNWU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzVlNWU1ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yZWctd2FybmluZ190aXRsZS0tZm9udCB7XG4gIGZvbnQtc2l6ZTogMjNweDsgfVxuXG4ucmVnLXdhcm5pbmdfY29udGVudCBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4ucmVnLXdhcm5pbmdfY29udGVudCBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMzMjg3YjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLnJlZy13YXJuaW5nX2NvbnRlbnQgaDQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnJlZy13YXJuaW5nX2ltZy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yZWctd2FybmluZ19pbWctYm94ID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5yZWctd2FybmluZ190aXRsZSB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAucmVnLXdhcm5pbmdfY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4OyB9XG4gIC5yZWctd2FybmluZ19jbG9zZS1idG4ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnJlZy13YXJuaW5nX2NvbnRlbnQgZm9ybSB7XG4gICAgcGFkZGluZzogMTVweCAwIDAgMDsgfVxuICAucmVnLXdhcm5pbmdfdGl0bGUtLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5wYWItYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzODNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3dlbGNvbWUvYmcud2VicD94PTFcIikgdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5wYWItYmFubmVyLCAucGFiLWJhbm5lciAqIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFiLWJhbm5lciBhLCAucGFiLWJhbm5lciBhOmhvdmVyLCAucGFiLWJhbm5lciBhOmFjdGl2ZSwgLnBhYi1iYW5uZXIgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnBhYi1iYW5uZXJfX2NvbHVtbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyNXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuXG4ucGFiLWJhbm5lcl9fdGV4dDEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBsZXR0ZXItc3BhY2luZzogMy41cHg7IH1cblxuLnBhYi1iYW5uZXJfX3RleHQyIHtcbiAgZm9udC1mYW1pbHk6IEdyZXRhRGlzTmFyUHJvUmVnO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAwLjgzOyB9XG5cbi5wYWItYmFubmVyX190ZXh0MyB7XG4gIHBhZGRpbmc6IDI1cHggMCAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuXG4ucGFiLWJhbm5lcl9fYnV0dG9uIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCAjNzFjNWU4O1xuICBib3JkZXI6IHNvbGlkIDRweCAjZmZmZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhYi1iYW5uZXIge1xuICAgIGhlaWdodDogMzgwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3dlbGNvbWUvYmcud2VicD94PTFcIikgdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnBhYi1iYW5uZXJfX2NvbHVtbiB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLnB2LWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDk4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93ZWxjb21lL2JnLXByaXZpbGVnZS53ZWJwXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wdi1iYW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgIGhlaWdodDogMjY1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAucHYtYmFubmVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnB2LWJhbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgYm90dG9tOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgLnB2LWJhbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNSUgYm90dG9tOyB9IH1cblxuLnB2LWJhbm5lcl9fY29sdW1uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MjVweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIwNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiA2MnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wdi1iYW5uZXJfX2NvbHVtbiB7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAucHYtYmFubmVyX19jb2x1bW4ge1xuICAgICAgbGVmdDogMTAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIC5wdi1iYW5uZXJfX2NvbHVtbiB7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuXG4ucHYtYmFubmVyX190ZXh0MSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGxldHRlci1zcGFjaW5nOiAzLjVweDsgfVxuXG4ucHYtYmFubmVyX190ZXh0MiB7XG4gIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nLCAnR3JldGFEaXNOYXJQcm9SZWcnLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAucHYtYmFubmVyX190ZXh0MiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuXG4ucHYtYmFubmVyX19idXR0b24tYm94IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuLnB2LWJhbm5lcl9fYnV0dG9uIHtcbiAgd2lkdGg6IDEzNnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCAjNzFjNWU4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5wdi1iYW5uZXJfX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCA1NCwgMTExLCAwLjcpOyB9IH1cblxuLnB2LWJhbm5lcl9fbW9iaWxlLXBhcnQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDIyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHYtYmFubmVyX19tb2JpbGUtcGFydCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnB2LWJhbm5lcl9fbW9iaWxlLXRleHQxIHtcbiAgZm9udC1mYW1pbHk6IE5lb1NhbnNQcm87XG4gIGNvbG9yOiAjMDA3MWRjO1xuICBmb250LXNpemU6IDMxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzOXB4IDEwcHggNXB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnB2LWJhbm5lcl9fbW9iaWxlLXRleHQyIHtcbiAgY29sb3I6ICMwMDcxZGM7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnB2LWJhbm5lcl9fbW9iaWxlLWJ1dHRvbi1ib3gge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4ucHYtYmFubmVyX19tb2JpbGUtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IE5lb1NhbnNQcm87XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDcxZGM7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDcxZGM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogNDhweDsgfVxuXG4ucHYtYmFubmVyX19tb2JpbGUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNzFkYztcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBjLWJhbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODAuMDNkZWcsIHJnYmEoMCwgMTE5LCAyMDYsIDAuNDA4KSAwLjE5JSwgcmdiYSgwLCA5NiwgMTU0LCAwLjcyKSA2Mi42OSUsIHJnYmEoMCwgMTM0LCAyMTQsIDAuNDE2KSA5Mi44OCUsIHJnYmEoODYsIDE4MywgMjU1LCAwLjM3NikgMTM4LjEyJSksIHVybChcIi4uL2ltZy93ZWxjb21lL2Jhbm5lci1wYy0xOTIwLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYy1iYW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MC4yOGRlZywgcmdiYSgwLCAxMTksIDIwNiwgMC40MDgpIDAuMTklLCByZ2JhKDAsIDk2LCAxNTQsIDAuNzIpIDYyLjY5JSwgcmdiYSgwLCAxMzQsIDIxNCwgMC40MTYpIDkyLjg4JSwgcmdiYSg4NiwgMTgzLCAyNTUsIDAuMzc2KSAxMzguMTIlKSwgdXJsKFwiLi4vaW1nL3dlbGNvbWUvYmFubmVyLXBjLTY0MC53ZWJwXCIpOyB9IH1cblxuLnBjLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWluLWhlaWdodDogMzgzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzNHB4IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYy1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICBtaW4taGVpZ2h0OiA3NjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wYy1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG4ucGMtYmFubmVyX19jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAtMzBweDtcbiAgcmlnaHQ6IC05N3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvd2VsY29tZS9iYW5uZXItcGMtZGVjb3Iud2VicFwiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICB3aWR0aDogNTYzcHg7XG4gIGhlaWdodDogNDAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYy1iYW5uZXJfX2NvbnRhaW5lcjphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDMlKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wYy1iYW5uZXJfX2NvbnRhaW5lcjphZnRlciB7XG4gICAgICB3aWR0aDogODh2dztcbiAgICAgIGhlaWdodDogNjIuNXZ3OyB9IH1cblxuLnBjLWJhbm5lcl9fY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIGZvbnQ6IDUwMCAzMHB4LzEgXCJHcmV0YURpc05hclByb1wiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGMtYmFubmVyX19jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucGMtYmFubmVyX19jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4ucGMtYmFubmVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIGZvbnQ6IDcwMCAzNnB4LzEgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGMtYmFubmVyX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucGMtYmFubmVyX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfSB9XG5cbi5wYy1iYW5uZXJfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICBmb250OiA3MDAgMjRweC8xLjQ1IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBjLWJhbm5lcl9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wYy1iYW5uZXJfX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9IH1cblxuLnBjLWJhbm5lcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDIxNHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwNzFkOSAwJSwgI2U1MmRiYyA5OS43NSUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udDogOTAwIDE0cHgvNDdweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBjLWJhbm5lcl9fYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogMjUzcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wYy1iYW5uZXJfX2J1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG4uaXFvcy1wYWdlID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52b3lhZ2UyMDIwLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzgzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93ZWxjb21lL3ZveWFnZS0yMDIwLWdyb3VwLndlYnA/eD0xXCIpIHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lciwgLnZveWFnZTIwMjAtYmFubmVyICoge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy93ZWxjb21lL3ZveWFnZS0yMDIwLXByb2R1Y3Qud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgcmlnaHQ6IDE1JTsgfVxuICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX2NvbHVtbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX19jb2x1bW46YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dlbGNvbWUvdm95YWdlLTIwMjAtbGJsLndlYnBcIik7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX190ZXh0MSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS43MTsgfVxuICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX190ZXh0MiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJHcmV0YURpc05hclByb1wiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTQxcHgpIHtcbiAgICAgIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX3RleHQyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX190ZXh0MiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk0MXB4KSB7XG4gICAgICAgIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX3RleHQyIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgLnZveWFnZTIwMjAtYmFubmVyIC52b3lhZ2UyMDIwLWJhbm5lcl9fdGV4dDIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgLnZveWFnZTIwMjAtYmFubmVyIC52b3lhZ2UyMDIwLWJhbm5lcl9fdGV4dDIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgLnZveWFnZTIwMjAtYmFubmVyIC52b3lhZ2UyMDIwLWJhbm5lcl9fYnV0dG9uLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX2J1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDllZDkgMCUsICNlNTJkYmMgMTAwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwOWVkOSAwJSwgI2U1MmRiYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94LCBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAudm95YWdlMjAyMC1iYW5uZXI6YmVmb3JlIHtcbiAgICByaWdodDogMTAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAudm95YWdlMjAyMC1iYW5uZXI6YmVmb3JlIHtcbiAgICByaWdodDogNSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC52b3lhZ2UyMDIwLWJhbm5lcjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzVweCkge1xuICAudm95YWdlMjAyMC1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMTBweDsgfVxuICAgIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXItd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAudm95YWdlMjAyMC1iYW5uZXI6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTExMHB4KSB7XG4gIC52b3lhZ2UyMDIwLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyMHB4OyB9XG4gICAgLnZveWFnZTIwMjAtYmFubmVyOmJlZm9yZSB7XG4gICAgICByaWdodDogLTE0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX3RleHQxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX3RleHQyIHtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgLnZveWFnZTIwMjAtYmFubmVyIC52b3lhZ2UyMDIwLWJhbm5lcl9fY29sdW1uIHtcbiAgICBtaW4td2lkdGg6IDM3MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC52b3lhZ2UyMDIwLWJhbm5lcjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMjg3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudm95YWdlMjAyMC1iYW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX2NvbHVtbiB7XG4gICAgbWFyZ2luOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC52b3lhZ2UyMDIwLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dlbGNvbWUvdm95YWdlLTIwMjAtYmcud2VicFwiKTtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX19jb2x1bW4ge1xuICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX19jb2x1bW46YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gICAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX19jb2x1bW46YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dlbGNvbWUvdm95YWdlLTIwMjAtR3JvdXAuc3ZnXCIpO1xuICAgICAgICB3aWR0aDogMTExcHg7XG4gICAgICAgIGhlaWdodDogODNweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX190ZXh0MSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4OyB9XG4gICAgLnZveWFnZTIwMjAtYmFubmVyIC52b3lhZ2UyMDIwLWJhbm5lcl9fdGV4dDIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX2J1dHRvbi1ib3gge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmJhc2UtdGlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uYmFzZS10aWxlLS0yIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLmJhc2UtdGlsZS0tMyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5iYXNlLXRpbGUtLTQge1xuICBwYWRkaW5nLXRvcDogMTU1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5iYXNlLXRpbGUtLTUge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4uYmFzZS10aWxlX19pbWctLTEge1xuICB3aWR0aDogNzAlOyB9XG5cbi5iYXNlLXRpbGVfX2ltZy0tMixcbi5iYXNlLXRpbGVfX2ltZy0tNSB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLmJhc2UtdGlsZV9faW1nLS0zIHtcbiAgd2lkdGg6IDgwJTsgfVxuXG4uYmFzZS10aWxlX19pbWctLTQge1xuICB3aWR0aDogNzAlOyB9XG5cbi5iYXNlLXRpbGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDAuODsgfVxuXG4uYmFzZS10aWxlX190aXRsZS0tNzAge1xuICBmb250LXNpemU6IDcwcHg7IH1cblxuLmJhc2UtdGlsZV9fdGl0bGUtLTgwIHtcbiAgZm9udC1zaXplOiA4MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJhc2UtdGlsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODBweDsgfSB9XG5cbi5iYXNlLXRpbGVfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGxlZnQ6IDA7IH1cblxuLmJhc2UtdGlsZV9fdGV4dC0tMSB7XG4gIHBhZGRpbmctbGVmdDogNiU7IH1cblxuLmJhc2UtdGlsZV9fdGV4dC0tMiB7XG4gIHBhZGRpbmctbGVmdDogMTAlOyB9XG5cbi5iYXNlLXRpbGVfX3RleHQtLTMge1xuICBwYWRkaW5nLWxlZnQ6IDYwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYmFzZS10aWxlX190ZXh0LS00IHtcbiAgcGFkZGluZy1sZWZ0OiA1MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmJhc2UtdGlsZV9fdGV4dC0tNSB7XG4gIHBhZGRpbmctbGVmdDogMTAlOyB9XG5cbi5iYXNlLXRpbGVfX3RhZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA5ZWQ5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy10b3A6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7IH1cblxuLmJhc2UtdGlsZV9fcGFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwJTtcbiAgdG9wOiAyNSU7IH1cblxuLmJhc2UtdGlsZV9fcGFjay0tMSB7XG4gIHJpZ2h0OiAyMCU7IH1cblxuLmJhc2UtdGlsZV9fcGFjay0tMiB7XG4gIHJpZ2h0OiAzMCU7IH1cblxuLmJhc2UtdGlsZV9fcGFjay0tMyB7XG4gIGxlZnQ6IDMwJTtcbiAgdG9wOiAzMCU7IH1cblxuLmJhc2UtdGlsZV9fcGFjay0tNCB7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiA1MCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFzZS10aWxlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYmFzZS10aWxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4OyB9XG4gIC5iYXNlLXRpbGVfX3RhZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIG1heC13aWR0aDogMjEwcHg7IH1cbiAgLmJhc2UtdGlsZV9fdGFnIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5iYXNlLXRpbGVfX3RleHQge1xuICAgIGJvdHRvbTogLTMwcHg7IH1cbiAgLmJhc2UtdGlsZV9faW1nLS0yLCAuYmFzZS10aWxlX19pbWctLTQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iYXNlLXRpbGVfX2ltZy0tMSwgLmJhc2UtdGlsZV9faW1nLS0zIHtcbiAgICB3aWR0aDogNzIlOyB9XG4gIC5iYXNlLXRpbGVfX3BhY2sge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmJhc2UtdGlsZV9fcGFjay0tMSB7XG4gICAgcmlnaHQ6IDE1JTtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHRvcDogYXV0bzsgfVxuICAuYmFzZS10aWxlX19wYWNrLS0yIHtcbiAgICBib3R0b206IC02OHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiA1JTsgfVxuICAuYmFzZS10aWxlX19wYWNrLS0zIHtcbiAgICByaWdodDogNyU7XG4gICAgYm90dG9tOiAtODBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bzsgfVxuICAuYmFzZS10aWxlX19wYWNrLS00IHtcbiAgICBib3R0b206IC02OHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAxMSU7IH1cbiAgLmJhc2UtdGlsZV9fcGFjay0tNSB7XG4gICAgcmlnaHQ6IDQlOyB9XG4gIC5iYXNlLXRpbGVfX3RleHQtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMTAlOyB9XG4gIC5iYXNlLXRpbGVfX3RleHQtLTIge1xuICAgIHBhZGRpbmctbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTY4cHg7IH1cbiAgLmJhc2UtdGlsZV9fdGV4dC0tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMSU7IH1cbiAgLmJhc2UtdGlsZS0tMiB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA2NXB4OyB9XG4gIC5iYXNlLXRpbGUtLTMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDEwN3B4OyB9XG4gIC5iYXNlLXRpbGUtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDsgfSB9XG5cbi5iYXNlLXRpbGUtLXN1cGVyLXNsaW0gLmJhc2UtdGlsZV9fcGFjayB7XG4gIHdpZHRoOiAzMiU7IH1cblxuLmJhc2UtdGlsZS0tc3VwZXItc2xpbSAuYmFzZS10aWxlX190YWcgaW1nIHtcbiAgaGVpZ2h0OiAxNHB4OyB9XG5cbi5wYWdlLWJnLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiA5MCU7XG4gIGxlZnQ6IDUlO1xuICB0b3A6IDEydmg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTsgfVxuXG4ucGFnZS1iZy1sb2dvLmlzLWFuaW1hdGVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otdHJhbnNmb3JtOiBub25lO1xuICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAtby10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucGFnZS1iZy1sb2dvID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJhc2UtdGlsZXMge1xuICBmb250LWZhbWlseTogJ0dyZXRhRGlzTmFyUHJvJywgc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQ6ICMxYTFiMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7IH1cblxuLmJhc2UtdGlsZXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgei1pbmRleDogMzA7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLyogQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJhc2UtdGlsZXNfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59ICovXG4uYmFzZS10aWxlc19fdGl0bGUge1xuICBmb250LXNpemU6IDgwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA1JTsgfVxuXG4uYmFzZS10aWxlc19fZGVzY3Ige1xuICBjb2xvcjogI2FjYWRiNztcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogNTAlO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhc2UtdGlsZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7IH1cbiAgLmJhc2UtdGlsZXNfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjJweCAwIDAgMzNweDsgfVxuICAuYmFzZS10aWxlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9IH1cblxuLm1haW5saW5lLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4OyB9XG5cbi5tYWlubGluZS1oZWFkZXJfX3Byb2ZpbGUtbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1OyB9XG5cbi5wcm9kdWN0cy1wYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM3NDc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlc19fd3JhcHBlcl9mbGV4LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlLS0yIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlLS0zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTB2dzsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlLS00IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTV2dzsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlLS01IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlX190ZXh0IHtcbiAgICB6LWluZGV4OiAzMDA7IH1cbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZV9faW1nLS0xIHtcbiAgICB3aWR0aDogMzV2dzsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlX19pbWctLTIge1xuICAgIHdpZHRoOiA0MHZ3OyB9XG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGVfX2ltZy0tMyB7XG4gICAgd2lkdGg6IDQwdnc7IH1cbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZV9faW1nLS00IHtcbiAgICB3aWR0aDogMzB2dzsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlX19pbWctLTUge1xuICAgIHdpZHRoOiA0MHZ3OyB9IH1cblxuLnByb2R1Y3RzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnByb2R1Y3RzLTAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnByb2R1Y3RzLTAge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5wcm9kdWN0cy0wX19jb250YWluZXIge1xuICBwYWRkaW5nOiA2dmggMCAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3RzLTBfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogODBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucHJvZHVjdHMtMF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNnZ3IDEwcHggMTB2dzsgfSB9XG5cbi5wcm9kdWN0cy0wX19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgb3BhY2l0eTogMC4yOyB9XG5cbi5wcm9kdWN0cy0wX19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyNTsgfVxuXG4ucHJvZHVjdHMtMF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnByb2R1Y3RzLTBfX3BhY2sge1xuICBtYXgtd2lkdGg6IDIyLjd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDsgfVxuXG4ucHJvZHVjdHMtMF9fcGFjayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wcm9kdWN0cy0wX19wYWNrIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTV2aDtcbiAgICBvcmRlcjogMjsgfSB9XG5cbi5wcm9kdWN0cy13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wcm9kdWN0cy0xIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTV2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnByb2R1Y3RzLTEge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi8qIC5wcm9kdWN0cy0yIHtcbiAgcGFkZGluZy1ib3R0b206IDIwdmg7XG59ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnByb2R1Y3RzLTMge1xuICAgIHBhZGRpbmctdG9wOiAxMHZoOyB9IH1cblxuLmJhc2UtdGlsZV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIG1heC13aWR0aDogMTB2dzsgfVxuXG4uYmFzZS10aWxlX19saW5lLWlubmVyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzhmN2M7IH1cblxuLmJhc2UtdGlsZV9fbGluZS0tMSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNThweDsgfVxuXG4uYmFzZS10aWxlX19saW5lLS0yIHtcbiAgbGVmdDogODAlO1xuICBtYXJnaW4tbGVmdDogLTV2dztcbiAgdG9wOiAxMjJweDsgfVxuXG4uYmFzZS10aWxlX19saW5lLS0zIHtcbiAgbGVmdDogNDV2dztcbiAgdG9wOiA3M3B4OyB9XG5cbi5iYXNlLXRpbGVfX2xpbmUtLTQge1xuICBsZWZ0OiA0MHZ3O1xuICBib3R0b206IDgwcHg7IH1cblxuLmJhc2UtdGlsZV9fbGluZS0tNSB7XG4gIGxlZnQ6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IC01dnc7XG4gIHRvcDogMTIycHg7IH1cblxuLmJhc2UtdGlsZV9fcGFjay0tNSB7XG4gIHRvcDogNTMlO1xuICByaWdodDogMjElOyB9XG5cbi5iYXNlLXRpbGVfX2hhc2guYmFzZS10aWxlX19oYXNoLS01IHtcbiAgd2lkdGg6IDIxNHB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuLmFuaW1hdGlvbi1pbWctaW5uZXIge1xuICB3aWR0aDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTAgLmFuaW1hdGVfZWwsXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIC5hbmltYXRlX2VsLFxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMiAuYW5pbWF0ZV9lbCxcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLXNlY3Rpb24gLmFuaW1hdGVfZWwge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTAgLmFuaW1hdGlvbi1pbWctaW5uZXIsXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIC5hbmltYXRpb24taW1nLWlubmVyLFxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMiAuYW5pbWF0aW9uLWltZy1pbm5lcixcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLXNlY3Rpb24gLmFuaW1hdGlvbi1pbWctaW5uZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTEge1xuICAgIG1hcmdpbi10b3A6IDExMHB4OyB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0yIC5iYXNlLXRpbGVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMiAuYmFzZS10aWxlLS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hbmltYXRpb24taW1nLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0wIC5iYXNlLXRpbGVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuYW5pbWF0aW9uLWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMSAuYmFzZS10aWxlLS0zIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0wIC5iYXNlLXRpbGVfX3BhY2stLTEge1xuICAgIHJpZ2h0OiA1JTsgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMCAuYmFzZS10aWxlX19wYWNrLS01IHtcbiAgICByaWdodDogMiU7IH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTAgLmJhc2UtdGlsZV9fcGFjay0tMyB7XG4gICAgcmlnaHQ6IDQlOyB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIC5iYXNlLXRpbGVfX3RleHQtLTMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIC5iYXNlLXRpbGUtLTMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTIgLmJhc2UtdGlsZV9fdGV4dC0tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOSU7IH0gfVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5tYWlubGluZS1tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLW1vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1haW5saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWlubGluZS1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA0MDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWlubGluZS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbmxpbmUtaGVhZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA5MHB4OyB9XG5cbi5tYWlubGluZS1oZWFkZXJfX3Byb2ZpbGUtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ubWFpbmxpbmUtaGVhZGVyX19wcm9maWxlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubWFpbmxpbmUtaGVhZGVyX19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtaGVhZGVyX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3OyB9IH1cblxuLm1haW5saW5lLWhlYWRlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm1haW5saW5lLWhlYWRlcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1haW5saW5lLWhlYWRlcl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tYWlubGluZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWlubGluZS1tYWluIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDkwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ubWFpbmxpbmUtbWFpbl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTUwcHggMCAwIDE1dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4ubWFpbmxpbmUtbWFpbl9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0OSU7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDllZDk7XG4gIHotaW5kZXg6IDMwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLW1haW5fX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbmxpbmUtbWFpbl9faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuMTtcbiAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxMDAlKTtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7IH1cblxuLm1haW5saW5lLW1haW5fX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI1OyB9XG5cbi5tYWlubGluZS1tYWluX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTsgfVxuXG4ubWFpbmxpbmUtbWFpbl9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtbWFpbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA5MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluX190ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAgIG1hcmdpbi10b3A6IDZ2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ubWFpbmxpbmUtbWFpbl9faGFzaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGNvbG9yOiAjMDA5ZWQ5O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogNy45cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtbWFpbl9faGFzaCB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluX19oYXNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxdmg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5tYWlubGluZS1tYWluX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDEwNXZoO1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLW1haW5fX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tYWlubGluZS1tYWluX19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tYWlubGluZS1tYWluX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubWFpbmxpbmUtbWFpbl9fcGFjayB7XG4gIG1heC13aWR0aDogMjIuN3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwOyB9XG5cbi5tYWlubGluZS1tYWluX19wYWNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLW1haW5fX3BhY2sge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDAgYXV0byAxNXZoO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLm1haW5saW5lLXRhc3RlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtdGFzdGUge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5tYWlubGluZS10YXN0ZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4ubWFpbmxpbmUtdGFzdGVfX2ltZyB7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1hcmdpbi1yaWdodDogMTB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLm1haW5saW5lLXRhc3RlX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IHRvcDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLm1haW5saW5lLXRhc3RlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoOyB9XG5cbi5tYWlubGluZS10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtdGFzdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtdGFzdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4ubWFpbmxpbmUtdGFzdGVfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU1JTtcbiAgdG9wOiAyNXZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDllZDk7XG4gIHotaW5kZXg6IDI4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtdGFzdGVfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbmxpbmUtZGV0YWlsIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0yMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGV0YWlsIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ubWFpbmxpbmUtZGV0YWlsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWxfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5tYWlubGluZS1kZXRhaWxfX2ltZyB7XG4gIHdpZHRoOiA0NXZ3O1xuICBoZWlnaHQ6IDYwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZ2dztcbiAgdG9wOiAxMHZoO1xuICB6LWluZGV4OiAyMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRldGFpbF9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLm1haW5saW5lLWRldGFpbF9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWxfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ubWFpbmxpbmUtZGV0YWlsX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiA0MHZoO1xuICBtYXJnaW4tbGVmdDogMjB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTsgfVxuXG4ubWFpbmxpbmUtZGV0YWlsX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRldGFpbF9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGV0YWlsX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxOyB9IH1cblxuLm1haW5saW5lLWRldGFpbF9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXZ3O1xuICB0b3A6IDQwdmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkOTtcbiAgei1pbmRleDogMjg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtZGV0YWlsX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtZGV0YWlsX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lLWVsZWdhbmNlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1lbGVnYW5jZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLm1haW5saW5lLWVsZWdhbmNlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5tYWlubGluZS1lbGVnYW5jZV9faW1nLTEge1xuICB3aWR0aDogMzV2dztcbiAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwdnc7XG4gIG1hcmdpbi10b3A6IDIwdmg7XG4gIGhlaWdodDogNTV2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWVsZWdhbmNlX19pbWctMSB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLm1haW5saW5lLWVsZWdhbmNlX19pbWctMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX2ltZy0xIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5tYWlubGluZS1lbGVnYW5jZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDsgfVxuXG4ubWFpbmxpbmUtZWxlZ2FuY2VfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4ubWFpbmxpbmUtZWxlZ2FuY2VfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwdnc7XG4gIHRvcDogNjV2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5O1xuICB6LWluZGV4OiAyODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1lbGVnYW5jZV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLWVsZWdhbmNlX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lLWNvbGxlY3Rpb24ge1xuICBoZWlnaHQ6IDEwMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLm1haW5saW5lLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5tYWlubGluZS1jb2xsZWN0aW9uX19pbWcge1xuICB3aWR0aDogNDV2dztcbiAgaGVpZ2h0OiA2MHZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI1O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcmRlcjogMjtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cblxuLm1haW5saW5lLWNvbGxlY3Rpb25fX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5tYWlubGluZS1jb2xsZWN0aW9uX19pbWctMiB7XG4gIHdpZHRoOiAzMnZ3O1xuICBoZWlnaHQ6IDIwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMHZoO1xuICB6LWluZGV4OiAyNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX2ltZy0yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lLWNvbGxlY3Rpb25fX2ltZy0yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX19pbWctMiBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ubWFpbmxpbmUtY29sbGVjdGlvbl9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMTV2aDtcbiAgbWFyZ2luLWxlZnQ6IDIwdnc7IH1cblxuLm1haW5saW5lLWNvbGxlY3Rpb25fX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBtYXJnaW4tbGVmdDogMTB2dzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5tYWlubGluZS1jb2xsZWN0aW9uX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1dnc7XG4gIHRvcDogMTV2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5O1xuICB6LWluZGV4OiAyODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAydmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMnZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAydmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnZoIDEwcHggMTB2aDsgfSB9XG5cbi5tYWlubGluZS1wcm9kdWN0X19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTglO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxMDAlKTtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIG9wYWNpdHk6IDAuMDU7IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogNTsgfVxuXG4ubWFpbmxpbmUtcHJvZHVjdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tYWlubGluZS1wcm9kdWN0X190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX3RpdGxlLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9fdGl0bGUtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5tYWlubGluZS1wcm9kdWN0X190aXRsZS1oYXNoIHtcbiAgY29sb3I6ICMwMDllZDk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiA3LjlweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX3RpdGxlLWhhc2gge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8ge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAydncgNXZoOyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZm9udC1zaXplOiA1NHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXZoO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAyNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8taXRlbSB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzhweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tYWlubGluZS1wcm9kdWN0X19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4OyB9XG5cbi5tYWlubGluZS1wcm9kdWN0X19pbmZvLXRleHQtc29vbiB7XG4gIGNvbG9yOiAjNmE2ZDdlO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19pbmZvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbi5tYWlubGluZS1wcm9kdWN0X19pbmZvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDB2aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mbyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ubWFpbmxpbmUtZGVzY3Ige1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAydmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1kZXNjciB7XG4gICAgcGFkZGluZy10b3A6IDJ2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXNjciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ubWFpbmxpbmUtZGVzY3JfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtZGVzY3JfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGVzY3JfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydmggMTBweCAxMHZoOyB9IH1cblxuLm1haW5saW5lLWRlc2NyX19ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogNXZ3O1xuICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG4ubWFpbmxpbmUtZGVzY3JfX2Jsb2NrXzEge1xuICBwYWRkaW5nLXRvcDogMjB2aDsgfVxuXG4ubWFpbmxpbmUtZGVzY3JfX2Jsb2NrXzEgaW1nIHtcbiAgbWF4LWhlaWdodDogMjB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRlc2NyX19ibG9ja18xIHtcbiAgICBwYWRkaW5nLXRvcDogNXZoOyB9IH1cblxuLm1haW5saW5lLWRlc2NyX19ibG9ja18yIGltZyB7XG4gIG1heC1oZWlnaHQ6IDI1dmg7IH1cblxuLm1haW5saW5lLWRlc2NyX19ibG9ja18zIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cblxuLm1haW5saW5lLWRlc2NyX19ibG9ja18zIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICBtYXgtaGVpZ2h0OiAyMHZoOyB9XG5cbi5tYWlubGluZS1kZXNjcl9fYmxvY2sgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1haW5saW5lLWRlc2NyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1haW5saW5lLWRlc2NyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuXG4uaHctZGFyayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzE2MTcxYjsgfVxuXG4uaHctZGFyayBpbWcge1xuICBoZWlnaHQ6IDEwdmg7XG4gIHdpZHRoOiA5OHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1haW5saW5lLXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7IH1cblxuLmFuaW1hdGVfZWwge1xuICBvcGFjaXR5OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYW5pbWF0ZV9lbCB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5tYWlubGluZS1pbWctaW5uZXIge1xuICB3aWR0aDogMXB4O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1haW5saW5lLWltZy1pbm5lciA+IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1pbWctaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYW5pbWF0ZWQubm9ybWFsIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5zbGlkZUluTGVmdEMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50aHJlZXNpeHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lX2Fycm93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExdmg7XG4gIGxlZnQ6IDN2dztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY3JvbGx1cC53ZWJwKSBuby1yZXBlYXQgY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tYWlubGluZV9hcnJvdzpob3ZlciB7XG4gIGJvdHRvbTogMTJ2aDsgfVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi50cnYtbW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtbW9iaWxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4udHJ2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50cnYtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudHJ2LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgOTBweDsgfVxuXG4udHJ2LWhlYWRlcl9fcHJvZmlsZS1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi50cnYtaGVhZGVyX19wcm9maWxlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udHJ2LWhlYWRlcl9fbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXZ3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1oZWFkZXJfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7IH0gfVxuXG4udHJ2LWhlYWRlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnRydi1oZWFkZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50cnYtaGVhZGVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRydi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50cnYtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogOTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi12aWRlb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMCAwIDclOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4udHJ2LXZpZGVvX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ5JTtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2E0OGY3YjtcbiAgei1pbmRleDogMjA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXZpZGVvX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi12aWRlb19faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuMDU7XG4gIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpOyB9XG5cbi50cnYtdmlkZW9fX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI1OyB9XG5cbi50cnYtdmlkZW9fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtOyB9XG5cbi50cnYtdmlkZW9fX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAgIG1hcmdpbi10b3A6IDZ2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udHJ2LXZpZGVvX19oYXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbi50cnYtdmlkZW9fX3RleHQtLXNtYWxsIHtcbiAgZm9udC1zaXplOiA0OHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19oYXNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxdmg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogNjB2dzsgfSB9XG5cbi50cnYtdmlkZW9fX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTV2dztcbiAgaGVpZ2h0OiAxMDV2aDtcbiAgei1pbmRleDogMjA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3ZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi12aWRlb19fdmlkZW8gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4udHJ2LXZpZGVvX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udHJ2LXZpZGVvX19wYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDI4dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIG1hcmdpbi10b3A6IC03NXB4OyB9XG5cbi50cnYtdmlkZW9fX3BhY2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19wYWNrIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTV2aDtcbiAgICBvcmRlcjogMjsgfSB9XG5cbi50cnYtZ2FtZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udHJ2LWdhbWVfX2ZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi50cnYtam91cm5leSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5IHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnRydi1qb3VybmV5X19pbWcge1xuICB3aWR0aDogNTV2dztcbiAgaGVpZ2h0OiA5MHZoO1xuICBtYXJnaW4tcmlnaHQ6IDEwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcmRlcjogMjsgfSB9XG5cbi50cnYtam91cm5leV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtam91cm5leV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDsgfVxuXG4udHJ2LWpvdXJuZXlfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1qb3VybmV5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxOyB9IH1cblxuLnRydi1qb3VybmV5X19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1NSU7XG4gIHRvcDogMjV2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgbWFyZ2luLWxlZnQ6IC05NnB4O1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTM3MGJhIDAlLCAjODliOGRkIDQ0JSwgd2hpdGUgNjIlLCAjZjlhZmQwIDg4JSwgI2YyNWZhMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIHotaW5kZXg6IDI4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1qb3VybmV5X19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWpvdXJuZXlfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LWRlc2lyZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMjB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmUge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtZGVzaXJlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udHJ2LWRlc2lyZV9faW1nIHtcbiAgd2lkdGg6IDQ1dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHJpZ2h0OiAxMHZ3O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLnRydi1kZXNpcmVfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtZGVzaXJlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiA0MHZoO1xuICBtYXJnaW4tbGVmdDogMjB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTsgfVxuXG4udHJ2LWRlc2lyZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTsgfSB9XG5cbi50cnYtZGVzaXJlX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1dnc7XG4gIHRvcDogNDB2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTM3MGJhIDAlLCAjODliOGRkIDQ0JSwgd2hpdGUgNjIlLCAjZjlhZmQwIDg4JSwgI2YyNWZhMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIHotaW5kZXg6IDI4OyB9XG5cbi50cnYtZGVzaXJlX19saW5lLS00IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1dnc7XG4gIHRvcDogNjJ2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTM3MGJhIDAlLCAjODliOGRkIDQ0JSwgd2hpdGUgNjIlLCAjZjlhZmQwIDg4JSwgI2YyNWZhMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIHotaW5kZXg6IDI4O1xuICBsZWZ0OiAzN3Z3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtZGVzaXJlX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi10YXN0ZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LXRhc3RlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMSB7XG4gIHdpZHRoOiAzNXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogN3Z3O1xuICBtYXJnaW4tdG9wOiAyMHZoO1xuICBoZWlnaHQ6IDU1dmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0xIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMiB7XG4gIHdpZHRoOiAyMHZ3O1xuICBoZWlnaHQ6IDI1dmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTB2aDsgfVxuXG4udHJ2LXRhc3RlX19pbWctMi0tbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdGFzdGVfX2ltZy0yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4udHJ2LXRhc3RlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoOyB9XG5cbi50cnYtdGFzdGVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAxMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiAydmg7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogNyU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwdmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dzsgfSB9XG5cbi50cnYtcHJvZHVjdF9faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87IH1cblxuLnRydi1wcm9kdWN0X19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBtYXgtaGVpZ2h0OiA1MHZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24taGFzaCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGNvbG9yOiAjYzFjM2Q0O1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLWZpbHRlciB7XG4gIGNvbG9yOiAjYzFjM2Q0O1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgd2lkdGg6IDMwdnc7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgICBtaW4taGVpZ2h0OiAzNXZoO1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgICB3aWR0aDogNjB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gNXZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX3BhY2stbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDQ1dnc7XG4gICAgbWFyZ2luOiAwIDF2dzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgICB3aWR0aDogOTYwJTtcbiAgICBtYXJnaW46IDAgMnZ3IDV2aDsgfSB9XG5cbi50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBmb250LXNpemU6IDU0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1dmg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAyNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRydi1wcm9kdWN0IC5mcC1zY3JvbGxlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpIHRyYW5zbGF0ZVooMHB4KSAhaW1wb3J0YW50OyB9IH1cblxuLmh3LWRhcmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxNjE3MWI7IH1cblxuLmh3LWRhcmsgaW1nIHtcbiAgaGVpZ2h0OiAxMHZoO1xuICB3aWR0aDogOTh2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50cnYtcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMzsgfVxuXG4uYW5pbWF0ZV9lbCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hbmltYXRlX2VsIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnRydi1pbWctaW5uZXIge1xuICB3aWR0aDogMXB4O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtaW1nLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmFuaW1hdGVkLm5vcm1hbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMnM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0QyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0QyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uc2xpZGVJbkxlZnRDIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRDO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRDOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudGhyZWVzaXh0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnZfYXJyb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTF2aDtcbiAgbGVmdDogM3Z3O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Njcm9sbHVwLndlYnApIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHotaW5kZXg6IDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRydl9hcnJvdzpob3ZlciB7XG4gIGJvdHRvbTogMTJ2aDsgfVxuXG4uYmctYW5pbWF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA1OyB9XG5cbi5iZy1hbmltYXRpb24gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYmctYW5pbWF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmJnLWFuaW1hdGlvbiB2aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnRydi1tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi50cnYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRydi1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA0MDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50cnYtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtaGVhZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA5MHB4OyB9XG5cbi50cnYtaGVhZGVyX19wcm9maWxlLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnRydi1oZWFkZXJfX3Byb2ZpbGUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50cnYtaGVhZGVyX19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWhlYWRlcl9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dzsgfSB9XG5cbi50cnYtaGVhZGVyX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4udHJ2LWhlYWRlcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRydi1oZWFkZXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udHJ2LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRydi12aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA5MHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LXZpZGVvX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwIDAgMTYlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4udHJ2LXZpZGVvX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ5JTtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDlhZDAgMCUsICM3ZWNlZjEgMTAwJSk7XG4gIHotaW5kZXg6IDIwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi12aWRlb19fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdmlkZW9fX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwLjA1O1xuICAtd2Via2l0LWZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTsgfVxuXG4udHJ2LXZpZGVvX19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyNTsgfVxuXG4udHJ2LXZpZGVvX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTsgfVxuXG4udHJ2LXZpZGVvX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtdmlkZW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgICBtYXJnaW4tdG9wOiA2dmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRydi12aWRlb19faGFzaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX2hhc2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDF2aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2MHZ3OyB9IH1cblxuLnRydi12aWRlb19fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDEwNXZoO1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LXZpZGVvX192aWRlbyB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi50cnYtdmlkZW9fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50cnYtdmlkZW9fX3BhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBtYXgtd2lkdGg6IDE1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7IH1cblxuLnRydi12aWRlb19fcGFjayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3BhY2sge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDAgYXV0byAxNXZoO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLnRydi1qb3VybmV5IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXkge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtam91cm5leV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2ltZyB7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1hcmdpbi1yaWdodDogMTB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi1qb3VybmV5X190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoOyB9XG5cbi50cnYtam91cm5leV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU1JTtcbiAgdG9wOiAyNXZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDA5YWQwIDAlLCAjN2VjZWYxIDEwMCUpO1xuICB6LWluZGV4OiAyODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtam91cm5leV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1qb3VybmV5X19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi1kZXNpcmUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTIwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnRydi1kZXNpcmVfX2ltZyB7XG4gIHdpZHRoOiA0NXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODAlO1xuICByaWdodDogMTB2dztcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjsgfSB9XG5cbi50cnYtZGVzaXJlX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWRlc2lyZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogNDB2aDtcbiAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7IH1cblxuLnRydi1kZXNpcmVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LWRlc2lyZV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXZ3O1xuICB0b3A6IDQwdmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDlhZDAgMCUsICM3ZWNlZjEgMTAwJSk7XG4gIHotaW5kZXg6IDI4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtZGVzaXJlX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi10YXN0ZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LXRhc3RlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMSB7XG4gIHdpZHRoOiAzNXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogN3Z3O1xuICBtYXJnaW4tdG9wOiAyMHZoO1xuICBoZWlnaHQ6IDU1dmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0xIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMiB7XG4gIHdpZHRoOiAyMHZ3O1xuICBoZWlnaHQ6IDI1dmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnRydi10YXN0ZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDsgfVxuXG4udHJ2LXRhc3RlX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxOyB9IH1cblxuLnRydi1wcm9kdWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xuICBwYWRkaW5nLXRvcDogMTB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMnZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAydmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogMjAwdmg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDclOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi50cnYtcHJvZHVjdF9faW1nLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiA1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgbWF4LWhlaWdodDogNTB2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLWhhc2gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi1maWx0ZXIge1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fcGFjayB7XG4gIHdpZHRoOiAzMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgbWluLWhlaWdodDogMzV2aDtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDV2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cblxuLnRydi1wcm9kdWN0X19wYWNrLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiA0NXZ3O1xuICAgIG1hcmdpbjogMCAxdnc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDk2MCU7XG4gICAgbWFyZ2luOiAwIDJ2dyA1dmg7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZm9udC1zaXplOiA1NHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXZoO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMjUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50cnYtcHJvZHVjdCAuZnAtc2Nyb2xsZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSB0cmFuc2xhdGVaKDBweCkgIWltcG9ydGFudDsgfSB9XG5cbi5ody1kYXJrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTYxNzFiOyB9XG5cbi5ody1kYXJrIGltZyB7XG4gIGhlaWdodDogMTB2aDtcbiAgd2lkdGg6IDk4dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udHJ2LXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7IH1cblxuLmFuaW1hdGVfZWwge1xuICBvcGFjaXR5OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYW5pbWF0ZV9lbCB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi50cnYtaW1nLWlubmVyIHtcbiAgd2lkdGg6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5hbmltYXRlZC5ub3JtYWwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnNsaWRlSW5MZWZ0QyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0QztcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0QzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRocmVlc2l4dHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2X2Fycm93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExdmg7XG4gIGxlZnQ6IDN2dztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY3JvbGx1cC53ZWJwKSBuby1yZXBlYXQgY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50cnZfYXJyb3c6aG92ZXIge1xuICBib3R0b206IDEydmg7IH1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4udHJ2LW1vYmlsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LW1vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnRydiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udHJ2LWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRydi1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDkwcHg7IH1cblxuLnRydi1oZWFkZXJfX3Byb2ZpbGUtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4udHJ2LWhlYWRlcl9fcHJvZmlsZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRydi1oZWFkZXJfX2xpc3Qge1xuICBtYXJnaW4tbGVmdDogMTV2dzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtaGVhZGVyX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3OyB9IH1cblxuLnRydi1oZWFkZXJfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi50cnYtaGVhZGVyX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udHJ2LWhlYWRlcl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50cnYtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udHJ2LXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDkwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtdmlkZW9fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMCAxNiU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi50cnYtdmlkZW9fX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDklO1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjYmUyMDg0IDAlLCAjMjliZWYzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjYmUyMDg0IDAlLCAjMjliZWYzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNiZTIwODQgMCUsICMyOWJlZjMgMTAwJSk7XG4gIHotaW5kZXg6IDIwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi12aWRlb19fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdmlkZW9fX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwLjA1O1xuICAtd2Via2l0LWZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTsgfVxuXG4udHJ2LXZpZGVvX19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyNTsgfVxuXG4udHJ2LXZpZGVvX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTsgfVxuXG4udHJ2LXZpZGVvX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtdmlkZW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgICBtYXJnaW4tdG9wOiA2dmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRydi12aWRlb19faGFzaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX2hhc2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDF2aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2MHZ3OyB9IH1cblxuLnRydi12aWRlb19fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDEwNXZoO1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LXZpZGVvX192aWRlbyB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi50cnYtdmlkZW9fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50cnYtdmlkZW9fX3BhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBtYXgtd2lkdGg6IDE1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7IH1cblxuLnRydi12aWRlb19fcGFjayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3BhY2sge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDAgYXV0byAxNXZoO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLnRydi1qb3VybmV5IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXkge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtam91cm5leV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2ltZyB7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1hcmdpbi1yaWdodDogMTB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLm1haW5saW5lLW1haW5fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogMTA1dmg7XG4gIHotaW5kZXg6IDIwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtbWFpbl9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lLW1haW5fX2ltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi1qb3VybmV5X190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoOyB9XG5cbi50cnYtam91cm5leV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU1JTtcbiAgdG9wOiAyNXZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNiZTIwODQgMCUsICMyOWJlZjMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNiZTIwODQgMCUsICMyOWJlZjMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2JlMjA4NCAwJSwgIzI5YmVmMyAxMDAlKTtcbiAgei1pbmRleDogMjg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWpvdXJuZXlfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtam91cm5leV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtZGVzaXJlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0yMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi1kZXNpcmVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi50cnYtZGVzaXJlX19pbWcge1xuICB3aWR0aDogNDV2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwJTtcbiAgcmlnaHQ6IDEwdnc7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4udHJ2LWRlc2lyZV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi1kZXNpcmVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDQwdmg7XG4gIG1hcmdpbi1sZWZ0OiAyMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1OyB9XG5cbi50cnYtZGVzaXJlX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxOyB9IH1cblxuLnRydi1kZXNpcmVfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDV2dztcbiAgdG9wOiA0MHZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICB3aWR0aDogMTB2dztcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNiZTIwODQgMCUsICMyOWJlZjMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNiZTIwODQgMCUsICMyOWJlZjMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2JlMjA4NCAwJSwgIzI5YmVmMyAxMDAlKTtcbiAgei1pbmRleDogMjg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWRlc2lyZV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LXRhc3RlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGUge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtdGFzdGVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi50cnYtdGFzdGVfX2ltZy0xIHtcbiAgd2lkdGg6IDM1dnc7XG4gIG1hcmdpbi1yaWdodDogNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA3dnc7XG4gIG1hcmdpbi10b3A6IDIwdmg7XG4gIGhlaWdodDogNTV2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTEge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjsgfSB9XG5cbi50cnYtdGFzdGVfX2ltZy0xIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0xIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtdGFzdGVfX2ltZy0yIHtcbiAgd2lkdGg6IDIwdnc7XG4gIGhlaWdodDogMjV2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdGFzdGVfX2ltZy0yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4udHJ2LXRhc3RlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoOyB9XG5cbi50cnYtdGFzdGVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAxMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiAydmg7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogNyU7IH1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDB2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3OyB9IH1cblxuLnRydi1wcm9kdWN0X19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4udHJ2LXByb2R1Y3RfX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi1oYXNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgY29sb3I6ICNjMWMzZDQ7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tZmlsdGVyIHtcbiAgY29sb3I6ICNjMWMzZDQ7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4udHJ2LXByb2R1Y3RfX3BhY2sge1xuICB3aWR0aDogMzB2dztcbiAgbWluLWhlaWdodDogMTAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2sge1xuICAgIG1pbi1oZWlnaHQ6IDM1dmg7XG4gICAgbWF4LWhlaWdodDogNTB2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2sge1xuICAgIHdpZHRoOiA2MHZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0byA1dmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG5cbi50cnYtcHJvZHVjdF9fcGFjay1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2stbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgICB3aWR0aDogNDV2dztcbiAgICBtYXJnaW46IDAgMXZ3OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiA5NjAlO1xuICAgIG1hcmdpbjogMCAydncgNXZoOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIGZvbnQtc2l6ZTogNTRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDV2aDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi50cnYtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDI1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8taXRlbSB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi50cnYtcHJvZHVjdF9faW5mby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudHJ2LXByb2R1Y3QgLmZwLXNjcm9sbGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgdHJhbnNsYXRlWigwcHgpICFpbXBvcnRhbnQ7IH0gfVxuXG4uaHctZGFyayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzE2MTcxYjsgfVxuXG4uaHctZGFyayBpbWcge1xuICBoZWlnaHQ6IDEwdmg7XG4gIHdpZHRoOiA5OHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnRydi1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzOyB9XG5cbi5hbmltYXRlX2VsIHtcbiAgb3BhY2l0eTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFuaW1hdGVfZWwge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4udHJ2LWltZy1pbm5lciB7XG4gIHdpZHRoOiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1pbWctaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYW5pbWF0ZWQubm9ybWFsIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5zbGlkZUluTGVmdEMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50aHJlZXNpeHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydl9hcnJvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMXZoO1xuICBsZWZ0OiAzdnc7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Njcm9sbHVwLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgei1pbmRleDogNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udHJ2X2Fycm93OmhvdmVyIHtcbiAgYm90dG9tOiAxMnZoOyB9XG5cbi5jYXBzLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcHMtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE5MHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIC8qYmFja2dyb3VuZDogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9jYXBzLWljb24ucG5nJyk7INCa0LDRgNGC0LjQvdC60LAg0L3QtSDQvdCw0LnQtNC10L3QsCDQsiDRgNC10L/QvtC30LjRgtC+0YDQuNC4ICAqL1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2Fwcy1pY29uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi1wcm9kdWN0X19wYWNrLS1zdGF0aWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrLS1zdGF0aWMge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLnRydi1wcm9kdWN0X19wYWNrLWRlc2t0b3Age1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2stZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtcHJvZHVjdF9fcGFjazIge1xuICB3aWR0aDogMTV2dzsgfVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi50cnYtbW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtbW9iaWxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4udHJ2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50cnYtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudHJ2LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgOTBweDsgfVxuXG4udHJ2LWhlYWRlcl9fcHJvZmlsZS1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi50cnYtaGVhZGVyX19wcm9maWxlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udHJ2LWhlYWRlcl9fbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXZ3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1oZWFkZXJfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7IH0gfVxuXG4udHJ2LWhlYWRlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnRydi1oZWFkZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50cnYtaGVhZGVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRydi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50cnYtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogOTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi12aWRlb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMCAwIDE2JTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLnRydi12aWRlb19fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0OSU7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VmMDA5OCAwJSwgI2ZmN2UwMCAxMDAlKTtcbiAgei1pbmRleDogMjA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXZpZGVvX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi12aWRlb19faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuMDU7XG4gIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpOyB9XG5cbi50cnYtdmlkZW9fX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI1OyB9XG5cbi50cnYtdmlkZW9fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtOyB9XG5cbi50cnYtdmlkZW9fX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAgIG1hcmdpbi10b3A6IDZ2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udHJ2LXZpZGVvX19oYXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19faGFzaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMXZoO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDYwdnc7IH0gfVxuXG4udHJ2LXZpZGVvX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogMTA1dmg7XG4gIHotaW5kZXg6IDIwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX192aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdmlkZW9fX3ZpZGVvIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLnRydi12aWRlb19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRydi12aWRlb19fcGFjayB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIG1heC13aWR0aDogMTV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDsgfVxuXG4udHJ2LXZpZGVvX19wYWNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fcGFjayB7XG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1dmg7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4udHJ2LWpvdXJuZXkge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi1qb3VybmV5X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi50cnYtam91cm5leV9faW1nIHtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogOTB2aDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWpvdXJuZXlfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDI1dmg7IH1cblxuLnRydi1qb3VybmV5X190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtam91cm5leV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTsgfSB9XG5cbi50cnYtam91cm5leV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTUlO1xuICB0b3A6IDI1dmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOTZweDtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWYwMDk4IDAlLCAjZmY3ZTAwIDEwMCUpO1xuICB6LWluZGV4OiAyODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtam91cm5leV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1qb3VybmV5X19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi1kZXNpcmUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTIwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnRydi1kZXNpcmVfX2ltZyB7XG4gIHdpZHRoOiA0NXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODAlO1xuICByaWdodDogMTB2dztcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjsgfSB9XG5cbi50cnYtZGVzaXJlX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWRlc2lyZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogNDB2aDtcbiAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7IH1cblxuLnRydi1kZXNpcmVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LWRlc2lyZV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXZ3O1xuICB0b3A6IDQwdmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWYwMDk4IDAlLCAjZmY3ZTAwIDEwMCUpO1xuICB6LWluZGV4OiAyODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtZGVzaXJlX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWRlc2lyZV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdGFzdGUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi10YXN0ZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnRydi10YXN0ZV9faW1nLTEge1xuICB3aWR0aDogMzV2dztcbiAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDd2dztcbiAgbWFyZ2luLXRvcDogMjB2aDtcbiAgaGVpZ2h0OiA1NXZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMSB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLnRydi10YXN0ZV9faW1nLTEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTEgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi10YXN0ZV9faW1nLTIge1xuICB3aWR0aDogMjB2dztcbiAgaGVpZ2h0OiAyNXZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi10YXN0ZV9faW1nLTIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi50cnYtdGFzdGVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDI1dmg7IH1cblxuLnRydi10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTsgfSB9XG5cbi50cnYtcHJvZHVjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbiAgcGFkZGluZy10b3A6IDEwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdCB7XG4gICAgcGFkZGluZy10b3A6IDJ2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi50cnYtcHJvZHVjdF9faW1nLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiA1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgbWF4LWhlaWdodDogNTB2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLWhhc2gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi1maWx0ZXIge1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fcGFjayB7XG4gIHdpZHRoOiAzMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgbWluLWhlaWdodDogMzV2aDtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDV2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cblxuLnRydi1wcm9kdWN0X19wYWNrLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiA0NXZ3O1xuICAgIG1hcmdpbjogMCAxdnc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDk2MCU7XG4gICAgbWFyZ2luOiAwIDJ2dyA1dmg7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZm9udC1zaXplOiA1NHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXZoO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMjUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50cnYtcHJvZHVjdCAuZnAtc2Nyb2xsZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSB0cmFuc2xhdGVaKDBweCkgIWltcG9ydGFudDsgfSB9XG5cbi5ody1kYXJrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTYxNzFiOyB9XG5cbi5ody1kYXJrIGltZyB7XG4gIGhlaWdodDogMTB2aDtcbiAgd2lkdGg6IDk4dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udHJ2LXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7IH1cblxuLmFuaW1hdGVfZWwge1xuICBvcGFjaXR5OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYW5pbWF0ZV9lbCB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi50cnYtaW1nLWlubmVyIHtcbiAgd2lkdGg6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5hbmltYXRlZC5ub3JtYWwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnNsaWRlSW5MZWZ0QyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0QztcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0QzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRocmVlc2l4dHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2X2Fycm93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExdmg7XG4gIGxlZnQ6IDN2dztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY3JvbGx1cC53ZWJwKSBuby1yZXBlYXQgY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50cnZfYXJyb3c6aG92ZXIge1xuICBib3R0b206IDEydmg7IH1cblxuLypcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L0dyZURpc05hclByb1JlZ3VsYXIub3RmJykgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dyZXRhRGlzTmFyUHJvJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9MaWdodC5vdGYnKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LnN2ZyN3ZWJmb250cmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC5zdmcjd2ViZm9udHJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuc3ZnI3dlYmZvbnRyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmh0bWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG59XG5cbmJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvQ29udGVudC9pbWcvYmFja2dyb3VuZC1sb2dvLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG59XG5cbiAqL1xuLm1haW4tY29udGFpbmVyLXByb2ZpbGUge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWhlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAuYnJhbmRlZC1jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDA4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjVweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGl0bGU6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDVweDtcbiAgICByaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNzRweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4OyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RhYi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX190YWItYnV0dG9ucyA+IGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaSBhLCAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaSBhOmhvdmVyLCAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RhYi1idXR0b25zID4gbGkuYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwOWVkOTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaS5hY3RpdmUgYSwgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RhYi1idXR0b25zID4gbGkuYWN0aXZlIGE6aG92ZXIsIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX190YWItYnV0dG9ucyA+IGxpLmFjdGl2ZSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwOWVkOTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX190YWItYnV0dG9ucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNXB4OyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RhYi1idXR0b25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX190YWItYnV0dG9ucyA+IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXVzZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzIzMjQzMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXVzZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXVzZXIgPiBkaXYge1xuICAgICAgICBmbGV4OiAxIDEgMDsgfSB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXVzZXJfX3BpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXVzZXJfX3BpYyA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtdXNlcl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX191c2VyLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWJ1dHRvbnMtbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNzJweDsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1idXR0b25zLWxpc3RfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMzUzNjQ4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtYnV0dG9ucy1saXN0X19idXR0b24tLWxvZ291dCBhIHtcbiAgICBjb2xvcjogI2ZmMWUzYzsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1idXR0b25zLWxpc3RfX2J1dHRvbi0tbG9nb3V0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYxZTNjOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXdyYXBwZXItLXdoaXRlLWJnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXdyYXBwZXItLXdoaXRlLWJnIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH0gfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS13cmFwcGVyLS13aGl0ZS1iZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogNTA0cHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDM2cHgpOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWRhdGFfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMjMyNDMwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWRhdGFfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgY29sb3I6ICM5YzlkYTU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdXNlci1pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1idXR0b25zLWxpc3Qge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWRhdGEge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1kYXRhX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YV9faXRlbTpudGgtY2hpbGQoMiksXG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YV9faXRlbTpudGgtY2hpbGQoNSksXG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS11c2VyX19waWMge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS11c2VyX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplc19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemUge1xuICAgIHdpZHRoOiAyMTZweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW46IDMycHggNzJweCAzMnB4IDA7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX2ltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wcml6ZV9faW1nID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wcml6ZV9fcmVtaW5kZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBjb2xvcjogIzljOWRhNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplX190aW1lLWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlMWU0OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplX190aW1lLXByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ZWQ5OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplX190aW1lLWxlZnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplX19nZXQtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgY29sb3I6ICMwMDllZDk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX3ZlcmlmaWNhdGlvbiwgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX2FjY2VwdGVkLCAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wcml6ZV9fbWlzc2VkIHtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogI2ZmMWUzYzsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wcml6ZV9fYWNjZXB0ZWQge1xuICAgIGNvbG9yOiAjMTFjODdmOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplX19taXNzZWQge1xuICAgIGNvbG9yOiAjOWM5ZGE1OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXdyYXBwZXItLXAzMiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtLXBiNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX2ltZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX2lubmVyIHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIGNhbnZhcyB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTQ7XG4gICAgY3Vyc29yOiBjcm9zc2hhaXI7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2UxZTFlNDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMyMzI0MzA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzQzNDM1ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC0tcGFzc3dvcmQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjFlM2M7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0ICsgLmVycm9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICNmZjFlM2M7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dCArIC5lcnJvcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzhweDtcbiAgICByaWdodDogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcm9maWxlL2ljb24tZXJyb3Iuc3ZnKSBuby1yZXBlYXQ7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDFweCAycHg7XG4gICAgei1pbmRleDogMTsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fbGFiZWwtLXJlcXVpcmVkOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICcqJztcbiAgICBjb2xvcjogI2ZmMWUzYzsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19jaGVja2JveCArIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMjMyNDMwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDJweCA4cHggMCAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDllZDk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fY2hlY2tib3ggfiAuZXJyb3ItYm94IC5lcnJvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjZmYxZTNjO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH0gfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ZWQ5O1xuICAgIGxlZnQ6IDVweDtcbiAgICB0b3A6IDdweDsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fYnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzAwOWVkOTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgY29sb3I6ICMwMDllZDk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLmxpbmtfZmFrZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19jYW5jZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgY29sb3I6ICM5YzlkYTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIzMjQzMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMCAzMnB4IDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMzNTM2NDg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDMycHggMCA2cHggMDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19mb3JtLXN0ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogNzkycHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCAwOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX2lucHV0LWJveCB7XG4gIHdpZHRoOiA0OSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19pbnB1dC1ib3gtLWxvbmcge1xuICB3aWR0aDogNTA0cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9faW5wdXQtYm94LS1zbWFsbCB7XG4gIHdpZHRoOiA3MnB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX3Bhc3Nwb3J0LWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOWM5ZGE1O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtcGljLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtcGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlLXBpYy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtcGljLWxhYmVsOmhvdmVyIC5wcm9maWxlX19pbnB1dC1maWxlLXBpYy10ZXh0IHtcbiAgICBjb2xvcjogIzI1M2Y4ZTsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZS1waWMtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICMwMDllZDk7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNlMWUxZTQgdXJsKFwiLi4vaW1nL3Byb2ZpbGUvaWNvbi1hdHRhY2gtZmlsZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0LmlzLWNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzUzNjQ4IHVybChcIi4uL2ltZy9wcm9maWxlL2ljb24tZmlsZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0ICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAn0JfQkNCT0KDQo9CX0JjQotCsINCk0J7QotCeJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICBjb2xvcjogIzM1MzY0ODtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIHBhZGRpbmctbGVmdDogOTZweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBsaW5lLWhlaWdodDogODBweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0LmlzLWNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICfQpNC+0YLQviDQuNC30LzQtdC90LXQvdC+JztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIzMjQzMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBsaW5lLWhlaWdodDogODBweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19zaWduLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fZm9ybS1zdHItLXNob3J0IHtcbiAgd2lkdGg6IDUwNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX3NpZ24tbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA4NHB4O1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICM5YzlkYTU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXB4IDJweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19zaWduIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDAgMCA3MnB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX2NsZWFyLXNpZ25hdHVyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEzcHg7XG4gIHJpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvZmlsZS9pY29uLWVyYXNlci5zdmdcIik7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fc2lnbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX3J1bGVzLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM5YzlkYTU7XG4gIHBhZGRpbmctdG9wOiA0OHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX3J1bGVzLWJveCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICB3aWR0aDogNzkycHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGhlaWdodDogMjA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMDIxMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2UxZTFlNDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX3J1bGVzLWFncmVlbWVudCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX2J1dHRvbnMge1xuICBwYWRkaW5nOiA0OHB4IDcycHggMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX2NhbmNlbCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19pbnB1dC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDUwNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfXzItY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fZmlsZS1ib3gge1xuICBwYWRkaW5nOiA4cHggMCAwIDcycHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9faW5wdXQtYm94LS1maWxlIHtcbiAgd2lkdGg6IDMyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfXzItY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19maWxlLWJveCB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fZm9ybS1zdHIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjhweCAwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX2lucHV0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9faW5wdXQtYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9faW5wdXQtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19maWxlLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdCArIGxhYmVsOmJlZm9yZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQgKyBsYWJlbDphZnRlcixcbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdC5pcy1jaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMTdweCAwIDIycHggMHB4OyB9IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2NhbmNlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICBjb2xvcjogIzljOWRhNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIzMjQzMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMCAzMnB4IDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMzUzNjQ4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAzMnB4IDAgNnB4IDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2Zvcm0tc3RyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc5MnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHggMDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9faW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2lucHV0LWJveCB7XG4gIHdpZHRoOiAyMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19pbnB1dC1ib3gtLWxvbmcge1xuICB3aWR0aDogNTA0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9faW5wdXQtYm94LS1zbWFsbCB7XG4gIHdpZHRoOiA3MnB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19pbnB1dC1ib3gtLXNtYWxsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX3Bhc3Nwb3J0LWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOWM5ZGE1O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNlMWUxZTQgdXJsKFwiLi4vaW1nL3Byb2ZpbGUvaWNvbi1hdHRhY2gtZmlsZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZS5pcy1jaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM1MzY0OCB1cmwoXCIuLi9pbWcvcHJvZmlsZS9pY29uLWZpbGUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICfQl9CQ0JPQoNCj0JfQmNCi0KwnO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gIGNvbG9yOiAjMzUzNjQ4O1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlLmlzLWNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICfQpNCw0LnQuyDQt9Cw0LPRgNGD0LbQtdC9JztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIzMjQzMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZSB+IC5lcnJvci1ib3ggLmVycm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmYxZTNjO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19zaWduLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fZm9ybS1zdHItLXNob3J0IHtcbiAgd2lkdGg6IDUwNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19zaWduLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogODRweDtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjOWM5ZGE1O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFweCAycHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX3NpZ24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMCAwIDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2NsZWFyLXNpZ25hdHVyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEzcHg7XG4gIHJpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvZmlsZS9pY29uLWVyYXNlci5zdmdcIik7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX3NpZ24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fcnVsZXMtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzljOWRhNTtcbiAgcGFkZGluZy10b3A6IDQ4cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfXzItY29sdW1ucyB7XG4gIG1hcmdpbi1yaWdodDogNzBweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fcnVsZXMtYm94IHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc5MnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBoZWlnaHQ6IDIwNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjAyMTI0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fcnVsZXMtYWdyZWVtZW50IHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2J1dHRvbnMge1xuICBwYWRkaW5nLXRvcDogNDhweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fc3VibWl0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2Zvcm0tc3RyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2lucHV0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9faW5wdXQtYm94LS1sb25nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2lucHV0LWJveC0tc21hbGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fc2lnbi1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfXzItY29sdW1ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19mb3JtLXN0ci0tc2hvcnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19zaWduIGNhbnZhcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDRweDsgfSB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICBwYWRkaW5nOiAycHggNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5hdXRvY29tcGxldGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzk5RkY7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLmF1dG9jb21wbGV0ZS1ncm91cCB7XG4gIHBhZGRpbmc6IDJweCA1cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLmF1dG9jb21wbGV0ZS1ncm91cCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX2NhbmNlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICBjb2xvcjogIzljOWRhNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIzMjQzMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMCAzMnB4IDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMzUzNjQ4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAzMnB4IDAgNnB4IDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX2Zvcm0tc3RyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiA3OTJweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1ib3gge1xuICB3aWR0aDogMjE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94LS1sb25nIHtcbiAgd2lkdGg6IDUwNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1ib3gtLXNtYWxsIHtcbiAgd2lkdGg6IDcycHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX3Bhc3Nwb3J0LWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOWM5ZGE1O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19zaWduLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX2Zvcm0tc3RyLS1zaG9ydCB7XG4gIHdpZHRoOiA1MDRweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9fc2lnbi1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDg0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzljOWRhNTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcHggMnB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19zaWduIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDAgMCA3MnB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19jbGVhci1zaWduYXR1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxM3B4O1xuICByaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnQvaW1nL2ljb24tZXJhc2VyLnN2Z1wiKTsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9fc2lnbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19ydWxlcy1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOWM5ZGE1O1xuICBwYWRkaW5nLXRvcDogNDhweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9fcnVsZXMtYm94IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiA3OTJweDtcbiAgcGFkZGluZzogMTJweDtcbiAgaGVpZ2h0OiAyMDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIwMjEyNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWU0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX3J1bGVzLWFncmVlbWVudCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19idXR0b25zIHtcbiAgcGFkZGluZzogMCA3MnB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9fY2FuY2VsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDUwNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX18yLWNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19maWxlLWJveCB7XG4gIHBhZGRpbmc6IDhweCAwIDAgNzJweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94LS1maWxlIHtcbiAgd2lkdGg6IDMyMHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNmZjFlM2M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC9Db250ZW50L2ltZy9pY29uLXZpc2liaWxpdHkuc3ZnKSBuby1yZXBlYXQ7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX2J0bi5zaG93IHtcbiAgYmFja2dyb3VuZDogdXJsKC9Db250ZW50L2ltZy9pY29uLXZpc2liaWxpdHktb2ZmLnN2Zykgbm8tcmVwZWF0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19mb3JtLXN0ciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX2J1dHRvbnMge1xuICAgIHBhZGRpbmc6IDE3cHggMCAyMnB4IDBweDsgfSB9XG5cbi52YWwtc3VjY2Vzcy1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52YWwtc3VjY2Vzcy1wb3B1cF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLnZhbC1zdWNjZXNzLXBvcHVwX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvcHJvbW8vZmViMTQvYmcud2VicFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ0dyZXRhIEdyYSBEaXMgUHJvIExpZyc7XG4gIHotaW5kZXg6IDIwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi52YWwtc3VjY2Vzcy1wb3B1cF9fdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjgzO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuXG4udmFsLXN1Y2Nlc3MtcG9wdXBfX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4udmFsLXN1Y2Nlc3MtcG9wdXBfX2Nsb3NlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzJweDtcbiAgdG9wOiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBREFBQUFBd0NBWUFBQUJYQXZtSEFBQUFBWE5TUjBJQXJzNGM2UUFBQUVSbFdFbG1UVTBBS2dBQUFBZ0FBWWRwQUFRQUFBQUJBQUFBR2dBQUFBQUFBNkFCQUFNQUFBQUJBQUVBQUtBQ0FBUUFBQUFCQUFBQU1LQURBQVFBQUFBQkFBQUFNQUFBQUFEYk4yd01BQUFCTzBsRVFWUm9CZTJZNFFxRE1BeUVaZmlNZTBOLzdCbjN3eVdpVWtwTm0rWUtLMXloT05mazh1V3FDRjBXRGpwQUIrZ0FIYUFEZEdBU0IvWjlYMlZ1TXQ5b1pOVTh0VmUwOXFFbjRnci9rYW5qS3hQV2hHcWRtbkk1YXVDYkVHRjFQaDJRSmtRd2hiLzBOL2d1UEJRS05URkMwMndjV1JDcFpVTG5pNGpDQ0kyY3kzVWZBWWprdWlCcndUMGdQVGsxanRDNkI4Z1RHNEx5SnJlQXRjUjQ2MExqTFVCckRRb1JGVE5BOVZ1Ump0QzNJOHBwNWd0bDZhczZCL3pWbWRIRUVPZGZWMkZleFFIRC9lc3hHcklMRVBNZjRCVllaenIrcndtaEs3MjhCNmkxQm5FdUt0SUMyQklUNWVqSzk0QjVZcnRndkVrOVFEMDVYcTZtK0FoSUpMY0pyaGFFQUVCbzFEaUw2OGpDU0swaWJQN25pSUlqTkhQdSsxNktUWCtzTXZmQmxtNkY3TUs4UjR2M3M4UWZkSUFPMEFFNlFBZm9BTTZCSDFqVjVQR0ZuNy9kQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnZhbC1zdWNjZXNzLXBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjgzO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gIC52YWwtc3VjY2Vzcy1wb3B1cF9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAudmFsLXN1Y2Nlc3MtcG9wdXBfX2Nsb3NlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHRvcDogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEQUFBQUF3Q0FZQUFBQlhBdm1IQUFBQUFYTlNSMElBcnM0YzZRQUFBRVJsV0VsbVRVMEFLZ0FBQUFnQUFZZHBBQVFBQUFBQkFBQUFHZ0FBQUFBQUE2QUJBQU1BQUFBQkFBRUFBS0FDQUFRQUFBQUJBQUFBTUtBREFBUUFBQUFCQUFBQU1BQUFBQURiTjJ3TUFBQUJPMGxFUVZSb0JlMlk0UXFETUF5RVpmaU1lME4vN0JuM3d5V2lVa3BObStZS0sxeWhPTmZrOHVXcUNGMFdEanBBQitnQUhhQURkR0FTQi9aOVgyVnVNdDlvWk5VOHRWZTA5cUVuNGdyL2thbmpLeFBXaEdxZG1uSTVhdUNiRUdGMVBoMlFKa1F3aGIvME4vZ3VQQlFLTlRGQzAyd2NXUkNwWlVMbmk0akNDSTJjeTNVZkFZamt1aUJyd1QwZ1BUazFqdEM2QjhnVEc0THlKcmVBdGNSNDYwTGpMVUJyRFFvUkZUTkE5VnVSanRDM0k4cHA1Z3RsNmFzNkIvelZtZEhFRU9kZlYyRmV4UUhEL2VzeEdySUxFUE1mNEJWWVp6cityd21oSzcyOEI2aTFCbkV1S3RJQzJCSVQ1ZWpLOTRCNVlydGd2RWs5UUQwNVhxNm0rQWhJSkxjSnJoYUVBRUJvMURpTDY4akNTSzBpYlA3bmlJSWpOSFB1KzE2S1RYK3NNdmZCbG02RjdNSzhSNHYzczhRZmRJQU8wQUU2UUFmb0FNNkJIMWpWNVBHRm43L2RBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Byb21vLWVtb3Rpb25zL3Byb21vLWVtb3Rpb25zLWJhY2tncm91bmQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmb250LWZhbWlseTogJ0FyaWFsTVQnLCBzYW5zLXNlcmlmOyB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW9fX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTcxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tb19fbWFpbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwgQmxhY2snLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNjhweDtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDE3MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX21haW4tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gICAgICBoZWlnaHQ6IDE1NnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fbWFpbi10aXRsZSB7XG4gICAgICBoZWlnaHQ6IDY4cHg7IH0gfVxuICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19tYWluLXRpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzNDVweDtcbiAgICBoZWlnaHQ6IDI0NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Byb21vLWVtb3Rpb25zL3Byb21vLWVtb3Rpb25zLWxvZ28ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHRvcDogLTcwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fbWFpbi10aXRsZTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIHRvcDogLTM4cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vX19oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0byA5NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2hlYWQge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2hlYWQge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTdweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW9fX3BhcnRpY2lwYXRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fcGFydGljaXBhdGUtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fcGFydGljaXBhdGUtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgIG1heC13aWR0aDogMTY4cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vX190ZXh0LWluZm8sXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vX190ZXh0LXByaXplIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX190ZXh0LWluZm8sXG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fdGV4dC1wcml6ZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW9fX3RleHQtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fdGV4dC1pbmZvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX190ZXh0LWluZm8ge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgIG1heC13aWR0aDogMjM5cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vX19pbWctd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvIDI5cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19faW1nLXdyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2ltZy13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19pbWctcHJpemUge1xuICAgIG1heC13aWR0aDogMjkwcHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEycHggMTdweCAtMTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW9fX3JlZ3VsYXRpb25zLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW9fX3JlZ3VsYXRpb25zIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19yZWd1bGF0aW9ucyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19yZWd1bGF0aW9uczpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tb19fY2FyZC13cmFwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBtYXJnaW46IDAgMCA1NXB4O1xuICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2NhcmQtd3JhcCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19jYXJkLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19jYXJkLXdyYXA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2NhcmQtd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkLS1jb21wbGV0ZWQgLnByb21vLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2NvbnRlbnQge1xuICBjb2xvcjogIzAwMTI1NDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjVweCAyOHB4IDM2cHggMzBweDtcbiAgbWluLWhlaWdodDogNDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiAzNzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiAyNjZweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxN3B4OyB9IH1cbiAgLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvcHJvbW8tZW1vdGlvbnMvcHJvbW8tZW1vdGlvbnMtbG9nby5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19jb250ZW50LS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2NvbnRlbnQtLXRyYW5zcGFyZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzNDVweDtcbiAgICBoZWlnaHQ6IDI0NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Byb21vLWVtb3Rpb25zL3Byb21vLWVtb3Rpb25zLWxvZ28ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2NvbnRlbnQtLXRyYW5zcGFyZW50OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTZweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9faW5mbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2luZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9faW5mby0tb25lLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fcXVlc3Rpb24ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwMTI1NDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX3F1ZXN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fcXVlc3Rpb24ge1xuICAgICAgbWF4LXdpZHRoOiAyOTlweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMzFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2FjdGlvbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYWN0aW9ucyAucHJvbW8tY2FyZF9fYnRuIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2FjdGlvbnMgLnByb21vLWNhcmRfX2J0bjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19hY3Rpb25zIC5wcm9tby1jYXJkX19idG46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19hY3Rpb25zIC5wcm9tby1jYXJkX19idG46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19hbnN3ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAxMjU0O1xuICBjb2xvcjogIzAwMTI1NDtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYW5zd2VyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA5OCUsICMwMDEyNTQgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1MHB4O1xuICBjb2xvcjogIzAwMTI1NDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogNTBweDsgfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2Fuc3dlci0td2l0aG91dC1udW1iZXJzIHtcbiAgcGFkZGluZzogMCA1cHggMCAxcHg7IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19xdWVzdGlvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fcXVlc3Rpb24td3JhcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fcXVlc3Rpb24td3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX3F1ZXN0aW9uLW51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwMTI1NDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX3F1ZXN0aW9uLW51bWJlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4td2lkdGg6IDMwOHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA3MUQ5IDAlLCAjRTUyREJDIDk5Ljc1JSk7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYnRuIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYnRuLS1zbWFsbCB7XG4gIG1pbi13aWR0aDogMjMycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYnRuLS1zbWFsbCB7XG4gICAgICBtaW4td2lkdGg6IDIyMXB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuLnByb21vLWNhcmQtLXRydXN0IC5wcm9tby1jYXJkX19xdWVzdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLnByb21vLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDQwMG1zOyB9XG4gIC5wcm9tby1wb3B1cC5wcm9tby1wb3B1cC0tb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDk5OyB9XG5cbi5wcm9tby1wb3B1cF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5wcm9tby1wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnByb21vLWF1dHVtbiB7XG4gIGhlaWdodDogMTAwdmg7IH1cblxuLmF1dHVtbi1wcm9tbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tbyB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG5cbi5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JnLW1vYmlsZS1zdGFydC5qcGdcIik7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kcyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RhcnQuanBnXCIpOyB9IH1cblxuLmF1dHVtbi1wcm9tb19fYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnN0ZXBzIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQtLWxlZnQge1xuICAgIHRyYW5zZm9ybTogc2tld1goLThkZWcpO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kLS1sZWZ0IC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwIHtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kLS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtOGRlZyk7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmF1dHVtbi1wcm9tb19fYmFja2dyb3VuZC0tcmlnaHQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAge1xuICAgICAgcmlnaHQ6IDUwJTsgfVxuICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kIC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2tld1goOGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAuNXMgb3BhY2l0eSwgLjNzIHRyYW5zZm9ybTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kIC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwLmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2tld1goOGRlZykgc2NhbGUoMS4xKTsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXA6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjQsIDcyLCAwLjQ2Mik7IH1cbiAgICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kIC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwLnNoYWRvdzo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAuYXV0dW1uLXByb21vX19pbWctd3JhcC0tbGVmdC0wIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9iZy1zdGVwLTEtaG9tZS5qcGdcIik7IH1cbiAgICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kIC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwLmF1dHVtbi1wcm9tb19faW1nLXdyYXAtLWxlZnQtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RlcC0yLXdhbGsuanBnXCIpOyB9XG4gICAgLmF1dHVtbi1wcm9tb19fYmFja2dyb3VuZCAuYXV0dW1uLXByb21vX19pbWctd3JhcC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwLS1sZWZ0LTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JnLXN0ZXAtMy1tdXNzZWxzLmpwZ1wiKTsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAuYXV0dW1uLXByb21vX19pbWctd3JhcC0tcmlnaHQtMCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RlcC0xLWhvdGVsLmpwZ1wiKTsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAuYXV0dW1uLXByb21vX19pbWctd3JhcC0tcmlnaHQtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RlcC0yLWJvYXQuanBnXCIpOyB9XG4gICAgLmF1dHVtbi1wcm9tb19fYmFja2dyb3VuZCAuYXV0dW1uLXByb21vX19pbWctd3JhcC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwLS1yaWdodC0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9iZy1zdGVwLTMtc3RlYWsuanBnXCIpOyB9XG5cbi5hdXR1bW4tcHJvbW9fX3NoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCByZ2JhKDEzLCAxMiwgNDUsIDApIDE4Ljc1JSwgcmdiYSgyNCwgMjQsIDcyLCAwLjQ2MikgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5hdXR1bW4tcHJvbW9fX3NoYWRvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNDUlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxODE4NDggMi4wNSUsIHJnYmEoMTMsIDEyLCA0NSwgMCkgOTguNzclKTsgfVxuICAuYXV0dW1uLXByb21vX19zaGFkb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NSU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzE4MTg0OCAyLjA1JSwgcmdiYSgxMywgMTIsIDQ1LCAwKSA5OC43NyUpOyB9XG5cbi5hdXR1bW4tcHJvbW9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTA5MHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDA7IH0gfVxuXG4uYXV0dW1uLXByb21vX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC1oZWlnaHQ6IDUyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3JvbWIucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2NvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDYwJTsgfSB9XG5cbi5hdXR1bW4tcHJvbW9fX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMjNkZWcpO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDUzNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19jaXJjbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uYXV0dW1uLXByb21vX190aXRsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDIzNXB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fdGl0bGUtd3JhcCB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MzBweDtcbiAgICAgIG1hcmdpbjogLTQwcHggMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5hdXR1bW4tcHJvbW9fX3RpdGxlLXdyYXAtLWZpbmFsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuYXV0dW1uLXByb21vX190aXRsZS13cmFwLS1maW5hbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fdGl0bGUtd3JhcC0tZmluYWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogNSU7IH0gfVxuXG4uYXV0dW1uLXByb21vX19wYWNrcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIC00MnB4IC02MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxleC1iYXNpczogNTYlO1xuICBtaW4taGVpZ2h0OiAwcHg7XG4gIG1pbi13aWR0aDogMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2MHB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fcGFja3Mge1xuICAgICAgZmxleC1iYXNpczogNDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fcGFja3Mge1xuICAgICAgZmxleC1iYXNpczogNTYlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fcGFja3Mge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxleC1iYXNpczogNDQlOyB9IH1cbiAgLmF1dHVtbi1wcm9tb19fcGFja3MgLmF1dHVtbi1wcm9tb19fcGFja3MtaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX3BhY2tzIC5hdXR1bW4tcHJvbW9fX3BhY2tzLWltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogNjElO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfSB9XG4gIC5hdXR1bW4tcHJvbW9fX3BhY2tzLS1maW5hbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fcGFja3MtLWZpbmFsIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LWJhc2lzOiA1MyU7IH1cbiAgICAgICAgLmF1dHVtbi1wcm9tb19fcGFja3MtLWZpbmFsIC5hdXR1bW4tcHJvbW9fX3BhY2tzLWltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzODBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAuYXV0dW1uLXByb21vX19wYWNrcy0tZmluYWwgLmF1dHVtbi1wcm9tb19fcGFja3MtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1ODBweDsgfSB9XG5cbi5hdXR1bW4tcHJvbW9fX2hlYWQge1xuICBmbGV4LWJhc2lzOiA5MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vbG9nby1tb2JpbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2hlYWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2hlYWQge1xuICAgICAgZmxleC1iYXNpczogNjBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19faGVhZCB7XG4gICAgICBmbGV4LWJhc2lzOiAxNiU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vbG9nby5zdmdcIik7IH0gfVxuXG4uYXV0dW1uLXByb21vX19zdGVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxOyB9XG4gIC5hdXR1bW4tcHJvbW9fX3N0ZXAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX3N0ZXAge1xuICAgICAgbWF4LWhlaWdodDogMTA1MHB4OyB9IH1cbiAgLmF1dHVtbi1wcm9tb19fc3RlcC0tZmluYWwge1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fc3RlcC0tZmluYWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG4uYXV0dW1uLXByb21vX190ZXh0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuYXV0dW1uLXByb21vX190ZXh0LXdyYXAgLmF1dHVtbi1wcm9tb19fbm90aWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmF1dHVtbi1wcm9tb19fdGV4dC13cmFwIC5hdXR1bW4tcHJvbW9fX25vdGljZSBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX3RleHQtd3JhcCAuYXV0dW1uLXByb21vX19ub3RpY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX3RleHQtd3JhcCAuYXV0dW1uLXByb21vX19ub3RpY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgLmF1dHVtbi1wcm9tb19fdGV4dC13cmFwIC5hdXR1bW4tcHJvbW9fX25vdGljZSBiciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fdGV4dC13cmFwIC5hdXR1bW4tcHJvbW9fX25vdGljZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAuYXV0dW1uLXByb21vX190ZXh0LXdyYXAtLWZpbmFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuYXV0dW1uLXByb21vX190ZXh0LXdyYXAtLWZpbmFsIHtcbiAgICAgICAgcGFkZGluZzogMTE1cHggMCAwIDA7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleC1ncm93OiBpbml0aWFsOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX3RleHQtd3JhcC0tZmluYWwge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDAgMDsgfSB9XG5cbi5hdXR1bW4tcHJvbW9fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JldGFEaXNOYXJQcm9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDY0cHg7IH0gfVxuXG4uYXV0dW1uLXByb21vX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuYXV0dW1uLXByb21vX19zdWJ0aXRsZSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5hdXR1bW4tcHJvbW9fX3N1YnRpdGxlLS1maW5hbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX3N1YnRpdGxlLS1maW5hbCBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ2MHB4KSB7XG4gICAgICAuYXV0dW1uLXByb21vX19zdWJ0aXRsZS0tZmluYWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fc3VidGl0bGUtLWZpbmFsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAuYXV0dW1uLXByb21vX19zdWJ0aXRsZS0tZmluYWwgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX3N1YnRpdGxlLS1maW5hbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uYXV0dW1uLXByb21vX19xdWVzdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX3F1ZXN0aW9ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX3F1ZXN0aW9ucyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuLmF1dHVtbi1wcm9tb19fcXVlc3Rpb24ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19xdWVzdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19xdWVzdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuYXV0dW1uLXByb21vX19xdWVzdGlvbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fcXVlc3Rpb24gYnIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5hdXR1bW4tcHJvbW9fX2RpdmlkZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9kb3RzLW1vYmlsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIG1hcmdpbjogNXB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19kaXZpZGVyIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vZG90cy5zdmdcIik7XG4gICAgICBtYXJnaW46IDAgMjVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZGl2aWRlcjpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYXV0dW1uLXByb21vX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogLjJzIGNvbG9yLCAuMnMgYmFja2dyb3VuZC1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hdXR1bW4tcHJvbW9fX2J1dHRvbjpob3ZlciwgLmF1dHVtbi1wcm9tb19fYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYXV0dW1uLXByb21vX19idXR0b24tLWZpbmFsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gIC5hdXR1bW4tcHJvbW9fX2J1dHRvbi0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4NiU7XG4gICAgcmlnaHQ6IDEzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4OyB9XG4gICAgICAuYXV0dW1uLXByb21vX19idXR0b24tLWZpbmFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmF1dHVtbi1wcm9tb19fYnV0dG9uLS1maW5hbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmF1dHVtbi1wcm9tb19fYnV0dG9uLS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmF1dHVtbi1wcm9tb19fcHJvZ3Jlc3Mge1xuICBmbGV4LXNocmluazogMDsgfVxuXG4uYXV0dW1uLXByb21vX19maW5hbC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR3JldGFEaXNOYXJQcm9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JsdWUtZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNjRweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19maW5hbC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2ZpbmFsLXRleHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgICAuYXV0dW1uLXByb21vX19maW5hbC10ZXh0IGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2ZpbmFsLXRleHQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmF1dHVtbi1wcm9tb19fZmluYWwtdGV4dCBiciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZmluYWwtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLmF1dHVtbi1wcm9tb19fZGVza3RvcC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZGVza3RvcC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYXV0dW1uLXByb21vX19ub3RpY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMC43MjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX25vdGljZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYXV0dW1uLXByb21vX19ub3RpY2UtLWJvdHRvbSB7XG4gICAgICAgIHdpZHRoOiA1OCU7IH0gfVxuICAuYXV0dW1uLXByb21vX19ub3RpY2UtLWJvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA3NSU7IH1cblxuLmF1dHVtbi1wcm9tb19fZG93bmxvYWQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmx1ZS1kaXZpZGVyLnN2Z1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA2NHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2Rvd25sb2FkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19kb3dubG9hZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA5MnB4OyB9IH1cblxuLmF1dHVtbi1wcm9tb19fZG93bmxvYWQtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgLmF1dHVtbi1wcm9tb19fZG93bmxvYWQtYnV0dG9uIGltZyB7XG4gICAgd2lkdGg6IDEzNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG4gICAgICAuYXV0dW1uLXByb21vX19kb3dubG9hZC1idXR0b24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDExMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX2Rvd25sb2FkLWJ1dHRvbiBpbWcge1xuICAgICAgICB3aWR0aDogMTUycHg7IH0gfVxuXG4uYXV0dW1uLXByb21vX19kb3dubG9hZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2Rvd25sb2FkLXRleHQge1xuICAgICAgZm9udC1zaXplOiA4cHg7IH1cbiAgICAgIC5hdXR1bW4tcHJvbW9fX2Rvd25sb2FkLXRleHQgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmF1dHVtbi1wcm9tb19fZmluYWwtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZmluYWwtYm90dG9tIHtcbiAgICAgIHBhZGRpbmc6IDElIDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19maW5hbC1ib3R0b20ge1xuICAgICAgcGFkZGluZzogMiUgMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAxMjAwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19maW5hbC1ib3R0b20ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDglOyB9IH1cblxuLmF1dHVtbi1wcm9tb19fYnV0dG9uLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDI4cHggNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fYnV0dG9uLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDI4cHggMCAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMXB4O1xuICAgICAgcmlnaHQ6IDEyNSU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2J1dHRvbi1saW5rIHtcbiAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5hdXR1bW4tcHJvbW9fX2J1dHRvbi1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYXV0dW1uLXByb21vX19idXR0b24tbGluazpob3ZlcjphZnRlciB7XG4gICAgICByaWdodDogLTVweDsgfVxuICAuYXV0dW1uLXByb21vX19idXR0b24tbGluazphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2Fycm93X2ZvcndhcmQuc3ZnXCIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogLjJzIHJpZ2h0OyB9XG5cbi5hdXR1bW4tcHJvbW9fX2J1dHRvbi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAyOHB4IDVweCAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2J1dHRvbi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAyOHB4IDAgMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgIHJpZ2h0OiAxMjUlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuYXV0dW1uLXByb21vX19idXR0b24tbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmF1dHVtbi1wcm9tb19fYnV0dG9uLWxpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC01cHg7IH1cbiAgLmF1dHVtbi1wcm9tb19fYnV0dG9uLWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9hcnJvd19mb3J3YXJkLnN2Z1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IC4ycyByaWdodDsgfVxuXG4uYXV0dW1uLXByb21vX19maW5hbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2ZpbmFsLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19maW5hbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19maW5hbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLmF1dHVtbi1wcm9tb19fZmluYWwtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHcmV0YURpc05hclByb1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwKSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZmluYWwtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZmluYWwtbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2JTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2ZpbmFsLWxhYmVsIHtcbiAgICAgIHRvcDogMTAlO1xuICAgICAgZm9udC1zaXplOiA0M3B4OyB9IH1cblxuLnByb21vLXByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb21vLXByb2dyZXNzIC5wcm9tby1wcm9ncmVzc19faXRlbSB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wcm9tby1wcm9ncmVzcyAucHJvbW8tcHJvZ3Jlc3NfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4OyB9IH1cbiAgICAucHJvbW8tcHJvZ3Jlc3MgLnByb21vLXByb2dyZXNzX19pdGVtLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5wcm9tby1wcm9ncmVzcyAucHJvbW8tcHJvZ3Jlc3NfX2RpdmlkZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByb21vLXByb2dyZXNzIC5wcm9tby1wcm9ncmVzc19fZGl2aWRlciB7XG4gICAgICAgIHdpZHRoOiAzMnB4OyB9IH1cblxuLmF1dHVtbi1zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3JTsgfVxuICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR3JldGFEaXNOYXJQcm9cIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDY0cHg7IH0gfVxuICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX19waWNrZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX3BpY2tlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDQ4JTtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDlkZWcpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fcGlja2VyOjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDJweDsgfSB9XG4gIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX3BpY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZm9udC1mYW1pbHk6IFwiR3JldGFEaXNOYXJQcm9cIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX3BpY2sge1xuICAgICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fcGljayB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDsgfSB9XG4gICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fcGljayAuYXV0dW1uLXN0ZXBfX3RleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fcGljayAuYXV0dW1uLXN0ZXBfX3RleHQtLWxlZnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX19waWNrIC5hdXR1bW4tc3RlcF9fdGV4dC0tbGVmdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIC01MCUpOyB9IH1cbiAgICAgIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX3BpY2sgLmF1dHVtbi1zdGVwX190ZXh0LS1yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05JSwgNzAlKTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX19waWNrIC5hdXR1bW4tc3RlcF9fdGV4dC0tcmlnaHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ3JSwgNTAlKTsgfSB9XG4gIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX2hpbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX19oaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX2hpbnQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX19wcm9ncmVzcyB7XG4gICAgZmxleDogMTsgfVxuXG4uYXV0dW1uLXN0ZXBfX3dyYXBwZXIge1xuICBmbGV4OiAxO1xuICBmbGV4LWJhc2lzOiA1NiU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hdXR1bW4tcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmF1dHVtbi1wb3B1cF9fc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzUlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5hdXR1bW4tcG9wdXBfX3NsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmF1dHVtbi1wb3B1cF9fc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYXV0dW1uLXBvcHVwX19pbWctd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5LCAuM3MgaGVpZ2h0OyB9XG4gICAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAtLTAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS0xLmpwZ1wiKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5hdXR1bW4tcG9wdXBfX3NsaWRlIC5hdXR1bW4tcG9wdXBfX2ltZy13cmFwLS0wIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC0xLmpwZ1wiKTsgfSB9XG4gICAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAtLTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS0yLmpwZ1wiKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5hdXR1bW4tcG9wdXBfX3NsaWRlIC5hdXR1bW4tcG9wdXBfX2ltZy13cmFwLS0xIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC0yLmpwZ1wiKTsgfSB9XG4gICAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAtLTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS0zLmpwZ1wiKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5hdXR1bW4tcG9wdXBfX3NsaWRlIC5hdXR1bW4tcG9wdXBfX2ltZy13cmFwLS0yIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC0zLmpwZ1wiKTsgfSB9XG4gICAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAtLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS00LmpwZ1wiKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5hdXR1bW4tcG9wdXBfX3NsaWRlIC5hdXR1bW4tcG9wdXBfX2ltZy13cmFwLS0zIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC00LmpwZ1wiKTsgfSB9XG4gICAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAtLTQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS01LmpwZ1wiKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5hdXR1bW4tcG9wdXBfX3NsaWRlIC5hdXR1bW4tcG9wdXBfX2ltZy13cmFwLS00IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC01LmpwZ1wiKTsgfSB9XG5cbi5hdXR1bW4tcG9wdXBfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4ycyBjb2xvciwgLjJzIGJhY2tncm91bmQtY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYXV0dW1uLXBvcHVwX19idXR0b246aG92ZXIsIC5hdXR1bW4tcG9wdXBfX2J1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmF1dHVtbi1wb3B1cF9fYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICAgIG1pbi13aWR0aDogMjQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXBvcHVwX19idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmF1dHVtbi1wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcG9wdXBfX2Nsb3NlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gIC5hdXR1bW4tcG9wdXBfX2Nsb3NlLS10eSB7XG4gICAgY29sb3I6ICMwMDU2YjM7IH1cblxuLmF1dHVtbi1wb3B1cF9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYXJyb3ctc3RlcHMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXBvcHVwX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7IH0gfVxuICAuYXV0dW1uLXBvcHVwX19hcnJvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5hdXR1bW4tcG9wdXBfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogNSU7IH1cbiAgLmF1dHVtbi1wb3B1cF9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgfVxuXG4uYXV0dW1uLXBvcHVwX190eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzhweDtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wb3B1cF9fdHkge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7IH1cblxuYm9keS5wcm9maWxlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9maWxlL2JhY2tncm91bmQtbG9nby5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC05MHB4OyB9XG5cbi5mcC1lbmFibGVkIGJvZHksXG5odG1sLmZwLWVuYWJsZWQge1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi51YmUtbm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB0b3A6IDc0cHggIWltcG9ydGFudDsgfVxuXG4uaW5mby1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbmJvZHkgLnBtcnVfd2Ntbl9jb29raWVDb25zZW50Qm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNkNBNjsgfVxuXG5ib2R5IC5wbXJ1X3djbW5fY29va2llQ29uc2VudFRleHQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG5ib2R5IC5wbXJ1X3djbW5fY29va2llQ29uc2VudEJ0bk9rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkNBNiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJyYW5kcy1tZW51LWRlc2t0b3AuY29sbGFwc2VkICsgLm5hdmJhciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuZm9vdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7IH1cblxuLmZvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBib3JkZXI6IDA7IH1cbiAgLmZvb3RlciAuZm9vdGVyX3RpdGxlIC5mb290ZXJfdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmZvb3Rlci1zcGFjZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHZoO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmF1dGgtZm9vdGVyX3dyYXAgLnBsdXMxOCB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7IH1cblxuLmF1dGgtZm9vdGVyX2FjY29yZGlvbiAuZWwtY29sbGFwc2UtaXRlbV9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvbGF5b3V0L2Fzc2V0cy9pbWcvYXJyb3ctdXAud2VicFwiKTsgfVxuXG4uYXV0aC1mb290ZXIge1xuICBtYXgtaGVpZ2h0OiA4NXB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYXV0aC1mb290ZXIge1xuICAgICAgbWF4LWhlaWdodDogMTIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuYXV0aC1mb290ZXIge1xuICAgICAgbWF4LWhlaWdodDogMTQ1cHg7IH0gfVxuICAuYXV0aC1mb290ZXIuaXNPcGVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMzVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmF1dGgtZm9vdGVyLmlzT3BlbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0NXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keSAuYXV0aC1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfSB9XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7IH1cbiAgLnBvcHVwLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEsIDM4LCA3NiwgMC45Mik7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucG9wdXAtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogIzAwMzc2ODtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5wb3B1cC1jb250ZW50LnBvcHVwLWNpdHkge1xuICAgICAgbWF4LXdpZHRoOiA3MTBweDsgfVxuICAgIC5wb3B1cC1jb250ZW50IC5wb3B1cC1jbG9zZS1idXR0b24ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucG9wdXAtY29udGVudCAucG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfSB9XG4gICAgLnBvcHVwLWNvbnRlbnQtaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogODBweCA4MHB4IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wb3B1cC1jb250ZW50LWlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggODBweDsgfSB9XG4gIC5wb3B1cC1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA0NHB4IDQwcHggNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvcHVwLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogNDRweCAyMHB4IDcwcHg7IH0gfVxuICAucG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICByaWdodDogN3Z3O1xuICAgIHRvcDogNXZoO1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucG9wdXAtY2xvc2UtYnV0dG9uOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgLnBvcHVwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjRlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9wdXAtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNDVyZW07IH0gfVxuICAucG9wdXAtdG9wIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9wdXAtdG9wIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gIC5wb3B1cC10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wb3B1cC1jb250YWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgIG1hcmdpbjogNDZweCBhdXRvIDA7IH1cbiAgICAucG9wdXAtY29udGFjdC1ibG9jayB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogN3B4IDAgN3B4IDc1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG4gICAgICAucG9wdXAtY29udGFjdC1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnBvcHVwLWNvbnRhY3QtYmxvY2s6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvY2lhbFNwcml0ZS5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLnBvcHVwLWNvbnRhY3QtYmxvY2suaWNvLXBob3RvOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMTA0cHg7XG4gICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7IH1cbiAgICAgIC5wb3B1cC1jb250YWN0LWJsb2NrLmljby1lbWFpbDphZnRlciB7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtNjdweDtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgLnBvcHVwLWNvbnRhY3QtYmxvY2sgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42M3JlbTtcbiAgICAgICAgY29sb3I6ICMwMDM3Njg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBvcHVwLXZpZGVvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXZoIDE1dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wb3B1cC12aWRlby1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucG9wdXAtdmlkZW8taW5uZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBvcHVwLXZpZGVvLWlubmVyIHZpZGVvIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wb3B1cC12aWRlby10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wb3B1cC12aWRlby1zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wb3B1cC1zdWJzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQ4cHggYXV0byAwOyB9XG4gICAgLnBvcHVwLXN1YnNjcmlwdGlvbiAuZm9ybS1yYWRpbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG4gICAgLnBvcHVwLXN1YnNjcmlwdGlvbiB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDM3Njg7XG4gICAgICBtaW4taGVpZ2h0OiAxNzRweDsgfVxuICAgICAgLnBvcHVwLXN1YnNjcmlwdGlvbiB0ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICAgICAgICBib3JkZXItY29sb3I6ICNjMGMwYzA7IH1cbiAgICAucG9wdXAtc3Vic2NyaXB0aW9uLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWluLXdpZHRoOiA1NyU7IH1cbiAgLnBvcHVwLXJ1bGVzIHtcbiAgICBtYXgtd2lkdGg6IDgyNXB4OyB9XG5cbiN1YmUtY29udGFpbmVyLWxvZ2luIC5hdXRoLWZvcm1fbGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXV0aC1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5hdXRoLWJnIHNvdXJjZSwgLmF1dGgtYmcgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDB2aDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXV0aC12aWRlby1iZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5iYXNpYy1mb3JtLXdyYXAgLmJ0bi1wcmltYXJ5IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNpYy1mb3JtLXdyYXAgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9IH1cblxuLyogc2xpZGVyICovXG4uYXV0aC1zbGlkZXJfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmF1dGgtc2xpZGVyX19saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTA4cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjYTM4ZjdjO1xuICBtYXJnaW46IDExcHggMCAyOHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgLmF1dGgtc2xpZGVyX19saW5lIHtcbiAgICAgIG1hcmdpbjogNnB4IDAgMTRweCAwOyB9IH1cblxuLmF1dGgtc2xpZGVyX3RpdGxlIGRpdjpudGgtY2hpbGQoMSkge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAuYXV0aC1zbGlkZXJfdGl0bGUgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAuYXV0aC1zbGlkZXJfdGl0bGUgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG4uYXV0aC1zbGlkZXJfdGl0bGUgZGl2Om50aC1jaGlsZCgzKSwgLmF1dGgtc2xpZGVyX3RpdGxlIGRpdjpudGgtY2hpbGQoNCkge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgY29sb3I6ICNhY2FkYjc7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0MXB4KSB7XG4gICAgLmF1dGgtc2xpZGVyX3RpdGxlIGRpdjpudGgtY2hpbGQoMyksIC5hdXRoLXNsaWRlcl90aXRsZSBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NjBweCkge1xuICAgIC5hdXRoLXNsaWRlcl90aXRsZSBkaXY6bnRoLWNoaWxkKDMpLCAuYXV0aC1zbGlkZXJfdGl0bGUgZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxvZ2luLWFubm91bmNlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuLmxvZ2luLWFubm91bmNlLWJ1dHRvbiBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyMzJweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMzhmN2M7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmxvZ2luLWFubm91bmNlLWJ1dHRvbiBidXR0b246aG92ZXIsIC5sb2dpbi1hbm5vdW5jZS1idXR0b24gYnV0dG9uIGZvY3VzLCAubG9naW4tYW5ub3VuY2UtYnV0dG9uIGJ1dHRvbiBhY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2EzOGY3YyAhaW1wb3J0YW50OyB9XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAuaW5wdXQtdGV4dF9faW5wdXQtLWNvbmZpcm0tY29kZSB7XG4gIGxldHRlci1zcGFjaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJlZ2lzdHJhdGlvbixcbiNsb2dpbi1jb2x1bW4tZm9ybSxcbiNsb2dpbi1jb2x1bW4tZm9ybSAuYnRuLFxuI3ViZS1hdi1jb250YWluZXIsXG4jdWJlLWF2LWNvbnRhaW5lciAuYnRuLFxuI3ViZS1hdi1yZXN1bHQsXG4jdWJlLWF2LXJlc3VsdCAuYnRuLFxuLmVycm9yLWNvbnRhaW5lciAuZXJyb3ItY29kZSxcbi5lcnJvci1jb250YWluZXIgLmVycm9yLW1lc3NhZ2UsXG4uZXJyb3ItY29udGFpbmVyIGEsXG4uZXJyb3ItY29udGFpbmVyIC5idG4sXG4ucnVsZXNfbW9kYWwsXG4ucnVsZXNfbW9kYWwgLmJ0bixcbi5idG4ge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuXG4uZXJyb3ItdWNybSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzRjNGM0YztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDM0cHg7XG4gIG1heC13aWR0aDogNTIwcHg7IH1cbiAgLmVycm9yLXVjcm0gLmVycm9yLXRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmVycm9yLXVjcm0gLmVycm9yLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAuZXJyb3ItdWNybSAuZXJyb3ItbGluayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gICAgLmVycm9yLXVjcm0gLmVycm9yLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5lcnJvci11Y3JtIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgICAgIC5lcnJvci11Y3JtIC5lcnJvci10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDsgfSB9XG5cbi5za2lwX2F2X2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnNraXBfYXZfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4jYXV0aFByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgei1pbmRleDogNTAwMDAwOyB9XG5cbi5zZWNvbmRhdXRoUHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4jeWFuZGV4T0F1dGhCdG4sXG4jeWFuZGV4T0F1dGhCdG5Mb2dpbkZvcm0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMDsgfVxuXG4jeWFuZGV4T0F1dGhCdG46aG92ZXIsXG4jeWFuZGV4T0F1dGhCdG5Mb2dpbkZvcm06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7IH1cblxuI3lhbmRleE9BdXRoQnRuIGltZyxcbiN5YW5kZXhPQXV0aEJ0bkxvZ2luRm9ybSBpbWcge1xuICBoZWlnaHQ6IDMzcHg7IH1cblxuI3Bob25lRXJyb3JQb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNwaG9uZUVycm9yUG9wdXAgYnV0dG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ubWFpbmF1dGhQcmVsb2FkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdhcDogMjVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3Bob25lRXJyb3JQb3B1cCB7XG4gICAgd2lkdGg6IDgwdnc7IH0gfVxuXG4uZWwtbG9hZGluZy1tYXNrLmxvZ2luLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5lbC1sb2FkaW5nLW1hc2subG9naW4tbG9hZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uaGVscC1ibG9jayB7XG4gIGNvbG9yOiAjZDM1MzVmOyB9XG5cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIGJ1dHRvbjpmb2N1cywgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wcm9maWxlLW9yZGVyLXByZXZpZXcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIGZvcm0gLmVsLWxvYWRpbmctbWFzayB7XG4gICAgei1pbmRleDogMzA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9faW5wdXQtYm94IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMXB4O1xuICByaWdodDogN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzU3O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgbGFiZWxbZm9yPWVtYWlsU3ViXSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSBsYWJlbFtmb3I9ZW1haWxTdWJdIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fZGVzY3JpcHRpb24sIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIGxhYmVsW2Zvcj1lbWFpbFN1Yl0ge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzljOWRhNTsgfVxuXG4ucGFzc0V5ZSwgLnBhc3NFeWVDb25maXJtIHtcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLnByb2ZpbGUtd3JhcHBlciAucGFzc0V5ZSwgLnByb2ZpbGUtd3JhcHBlciAucGFzc0V5ZUNvbmZpcm0ge1xuICB0b3A6IDE0cHg7IH1cblxuLnJlZ2lzdHJhdGlvbiAucGFzc0V5ZSwgLnJlZ2lzdHJhdGlvbiAucGFzc0V5ZUNvbmZpcm0ge1xuICAvKnRvcDogMTRweDsqLyB9XG5cbi8qVG9wIG1lbnUqL1xuLyogRm9vdGVyICovXG4vKiBCcmFuZHMgbWVudSAqL1xuLyogUmVnaXN0cmF0aW9uICovXG4vKkJ1cmdlci1idXR0b24qL1xuLnRpbGVzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udGlsZS1wYWRkaW5ncyB7XG4gIHBhZGRpbmc6IDEzM3B4IDQ1cHggMCA0NXB4OyB9XG5cbi5pcW9zLXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMHZoOyB9XG5cbi5tYWluU2xpZGVyUGFnaW5hdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tYWluU2xpZGVyUGFnaW5hdGlvbiB7XG4gICAgICBib3R0b206IDEwdmg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAgIC5tYWluU2xpZGVyUGFnaW5hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLm1haW5TbGlkZXJQYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogMTB2aDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgLm1haW5TbGlkZXJQYWdpbmF0aW9uIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCAtNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAubWFpblNsaWRlclBhZ2luYXRpb24gdWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgLm1haW5TbGlkZXJQYWdpbmF0aW9uIHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLm1haW5TbGlkZXJQYWdpbmF0aW9uIHVsIGxpIHtcbiAgICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAubWFpblNsaWRlclBhZ2luYXRpb24gdWwgbGkge1xuICAgICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG5cbi5tYWluU2xpZGVyUGFnaW5hdGlvbkl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5tYWluU2xpZGVyUGFnaW5hdGlvbkl0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzIHtcbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubWFpblNsaWRlclBhZ2luYXRpb25JdGVtLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5tYWluU2xpZGVyUGFnaW5hdGlvbkl0ZW0uYWN0aXZlIC5tYWluU2xpZGVyUGFnaW5hdGlvblByb2dyZXNzOmJlZm9yZSB7XG4gICAgICBhbmltYXRpb246IHByb2dyZXNzIDVzIGxpbmVhciBib3RoOyB9XG4gIC5tYWluU2xpZGVyUGFnaW5hdGlvbkl0ZW0uYXV0b1BsYXlTdG9wIC5tYWluU2xpZGVyUGFnaW5hdGlvblByb2dyZXNzOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwczsgfVxuICAubWFpblNsaWRlclBhZ2luYXRpb25JdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tYWluU2xpZGVyUGFnaW5hdGlvbkl0ZW06Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm1haW5TbGlkZXJQYWdpbmF0aW9uSXRlbSAubWFpblNsaWRlclBhZ2luYXRpb25TdWJ0aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAubWFpblNsaWRlclBhZ2luYXRpb25JdGVtIC5tYWluU2xpZGVyUGFnaW5hdGlvblN1YnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tYWluU2xpZGVyUGFnaW5hdGlvblByb2dyZXNzIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tYWluU2xpZGVyUGFnaW5hdGlvblByb2dyZXNzOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZjYTY7XG4gICAgY29udGVudDogJyc7IH1cblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIC8qbWF4LXdpZHRoOiAxMjBweDsqL1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgdG9wOiA0MXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgdG9wOiA0NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgbWF4LXdpZHRoOiAyMDlweDsgfSB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTNmOGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG5cbm5hdi50b3AtbWVudSB7XG4gIHotaW5kZXg6IDQwO1xuICBtaW4taGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAuNnMgZWFzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgbmF2LnRvcC1tZW51IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgIG5hdi50b3AtbWVudSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9IH1cbiAgbmF2LnRvcC1tZW51OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgdG9wOiAtM3B4O1xuICAgIGJhY2tncm91bmQ6ICMyNTNGOEU7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbmF2LnRvcC1tZW51OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIG5hdi50b3AtbWVudSBhLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxOTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIG5hdi50b3AtbWVudSBhLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDsgfSB9XG4gIG5hdi50b3AtbWVudSAuYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgLmludml0ZS1mcmllbmRfX2xpbmstbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIG5hdi50b3AtbWVudSAuaW52aXRlLWZyaWVuZF9fbGluayB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIG5hdi50b3AtbWVudSAuaW52aXRlLWZyaWVuZF9fbGluay1tb2JpbGUge1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIG5hdi50b3AtbWVudSAuaW52aXRlLWZyaWVuZF9fbG9nbyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgbmF2LnRvcC1tZW51IC5pbnZpdGUtZnJpZW5kX19sb2dvLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXYubWVudS1zeXN0ZW0ge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2Lm1lbnUtc3lzdGVtIC5uYXYtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdi5tZW51LXN5c3RlbSB7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7IH0gfVxuICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEubmF2LWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdjpub3QoLm1lbnUtc3lzdGVtKSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2Om5vdCgubWVudS1zeXN0ZW0pIC5uYXYtaXRlbS5kcm9wZG93biAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXY6bm90KC5tZW51LXN5c3RlbSkgLm5hdi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdjpub3QoLm1lbnUtc3lzdGVtKSAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfSB9XG4gIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdjpub3QoLm1lbnUtc3lzdGVtKSAuZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2Om5vdCgubWVudS1zeXN0ZW0pIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdG9wOiA0MXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXY6bm90KC5tZW51LXN5c3RlbSkgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICB0b3A6IDQ1cHg7IH0gfVxuICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXYubWVudS1zeXN0ZW0gLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjMDA5ZWQ5ICFpbXBvcnRhbnQ7IH1cbiAgICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXYubWVudS1zeXN0ZW0gLm5hdi1pdGVtIGEubmF2LWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXYubWVudS1zeXN0ZW0gLm5hdi1pdGVtIGEubmF2LWxpbms6aG92ZXIsIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdi5tZW51LXN5c3RlbSAubmF2LWl0ZW0gYS5uYXYtbGluazphY3RpdmUsIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdi5tZW51LXN5c3RlbSAubmF2LWl0ZW0gYS5uYXYtbGluazp2aXNpdGVkLCBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXYubWVudS1zeXN0ZW0gLm5hdi1pdGVtIGEubmF2LWxpbms6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGNvbG9yOiAjMDA5ZWQ5ICFpbXBvcnRhbnQ7IH1cbiAgbmF2LnRvcC1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOS44cHg7XG4gICAgcGFkZGluZzogN3B4IDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgbmF2LnRvcC1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIG5hdi50b3AtbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgbmF2LnRvcC1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICBuYXYudG9wLW1lbnUgLmRyb3Bkb3duLWl0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5QTlBOUE7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICBuYXYudG9wLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIG5hdi50b3AtbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQzJGNkE7IH1cbiAgbmF2LnRvcC1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzLCBuYXYudG9wLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyZDJkMmQ7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgdG9wOiAxNXB4OyB9IH1cblxuLnBhZ2UtaGVhZGVyX19uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzZjhlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTRweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZWFkZXItLWlzLW9wZW4ge1xuICAgIGJveC1zaGFkb3c6IC0xcHggNXB4IDRweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB6LWluZGV4OiA5OTk7IH0gfVxuXG4ubWFpbi1uYXYge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbi1uYXYge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIC5tYWluLW5hdl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5tYWluLW5hdl9fbGlzdCBociB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmpzIC5tYWluLW5hdi0tb3BlbiAubWFpbi1uYXZfX2xpc3Qge1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1haW4tbmF2X19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5tYWluLW5hdl9fbGlzdC0tbHZsLTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm1haW4tbmF2X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWFpbi1uYXZfX2l0ZW06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ODk4OTg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLW5hdl9faXRlbTpub3QoLm1haW4tbmF2X19pdGVtLS1sdmwtMikge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH0gfVxuICAgIC5tYWluLW5hdl9faXRlbSAubWFpbi1uYXZfX3N1Ymxpc3Qtd3JhcHBlci0tbHZsLTIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1haW4tbmF2X19pdGVtOmhvdmVyIC5tYWluLW5hdl9fc3VibGlzdC13cmFwcGVyLS1sdmwtMiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuICAgIC5tYWluLW5hdl9faXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi1uYXZfX2l0ZW06bGFzdC1jaGlsZDpub3QoLm1haW4tbmF2X19pdGVtLS1sdmwtMikge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLm1haW4tbmF2X19pdGVtOmxhc3QtY2hpbGQ6bm90KC5tYWluLW5hdl9faXRlbS0tbHZsLTIpIHtcbiAgICAgICAgcmlnaHQ6IDE0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLW5hdl9faXRlbS0taGFzLWNoaWxkOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMjNweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzY0ODtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zczsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi1uYXZfX2l0ZW0tLWhhcy1jaGlsZDpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG4gICAgLm1haW4tbmF2X19pdGVtLS1oYXMtY2hpbGQgPiAubWFpbi1uYXZfX2xpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1uYXZfX2l0ZW0tLWhhcy1jaGlsZCA+IC5tYWluLW5hdl9fbGluayB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9IH1cbiAgICAgIC5tYWluLW5hdl9faXRlbS0taGFzLWNoaWxkID4gLm1haW4tbmF2X19saW5rOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogMXMgdHJhbnNmb3JtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5tYWluLW5hdl9faXRlbS0taGFzLWNoaWxkID4gLm1haW4tbmF2X19saW5rOjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgICAubWFpbi1uYXZfX2l0ZW0tLWhhcy1jaGlsZC0taGFzLWNoaWxkX29wZW4gPiAubWFpbi1uYXZfX2xpbms6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlcl9fbmF2LS1pcy1vcGVuIC5tYWluLW5hdl9faXRlbTpub3QoLm1haW4tbmF2X19pdGVtLS1sdmwtMikge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cbiAgICAubWFpbi1uYXZfX2l0ZW0gLm1haW4tbmF2X19pdGVtLS1sdmwtMiB7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tbmF2X19pdGVtIC5tYWluLW5hdl9faXRlbS0tbHZsLTI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAubWFpbi1uYXZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuOGVtIDI1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLW5hdl9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDQ3cHggMjBweDsgfSB9XG4gICAgLm1haW4tbmF2X19saW5rOmhvdmVyLCAubWFpbi1uYXZfX2xpbms6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFDMkY2QTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tbmF2X19saW5rOmhvdmVyLCAubWFpbi1uYXZfX2xpbms6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgICAubWFpbi1uYXZfX2xpbmstLWx2bC0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAuNWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5tYWluLW5hdl9fbGluay0tbHZsLTIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1uYXZfX2xpbmstLWx2bC0yIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogLjVlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1uYXZfX2xpbmstLWx2bC0yOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwOWVkOTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLW5hdl9fc3VibGlzdC13cmFwcGVyLS1sdmwtMiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAyMjNweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNjQ4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzOyB9XG4gICAgICAubWFpbi1uYXZfX2l0ZW0tLXNob3ctY2hpbGQgPiAubWFpbi1uYXZfX3N1Ymxpc3Qtd3JhcHBlci0tbHZsLTIsXG4gICAgICAubWFpbi1uYXZfX2l0ZW06aG92ZXIgLm1haW4tbmF2X19zdWJsaXN0LXdyYXBwZXItLWx2bC0yIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC5tYWluLW5hdl9fdG9nZ2xlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAubm8tanMgLm1haW4tbmF2X190b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluLW5hdi0tdGhlbWUtZGFyayAubWFpbi1uYXZfX2l0ZW06bGFzdC1jaGlsZDpub3QoLm1haW4tbmF2X19pdGVtLS1sdmwtMikgLm1haW4tbmF2X19saW5rIHtcbiAgICAgIGNvbG9yOiAjMWMyODU1OyB9IH1cblxuLmJyYW5kcy1tZW51LWRlc2t0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQwOyB9XG5cbi5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCBhOjpiZWZvcmUge1xuICBib3R0b206IDNweDsgfVxuXG4uYnJhbmRzLW1lbnUtbW9iaWxlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmJyYW5kcy1tZW51LW1vYmlsZSAuYnJhbmRzLW1lbnUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4OyB9XG4gIC5icmFuZHMtbWVudS1tb2JpbGUgLmJyYW5kLW1lbnUtaXRlbXMge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYnJhbmRzLW1lbnUtbW9iaWxlIC5icmFuZC1tZW51LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAwLjNlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7IH1cblxuLmJ4LWllIC5icmFuZC13aGl0ZS1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYngtaWUgLmJyYW5kcy1tZW51LWRlc2t0b3AgLm9sZC1ibGFjay1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYngtaWUgLmJyYW5kcy1tZW51LWRlc2t0b3AgLm9sZC13aGl0ZS1sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tYWlubGluZS13cmFwcGVyICNmdWxscGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoOyB9XG5cbi5tYWlubGluZS13cmFwcGVyIC5mdWxscGFnZS13cmFwcGVyIHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXZoOyB9XG5cbi5wcm9kdWN0cy1wYWdlIC5jb250ZW50LXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09yYW5pZW5iYXVtJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9PcmFuaWVuYmF1bS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9PcmFuaWVuYmF1bS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM2MjY1N0E7IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGV4dC1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NS4xOGRlZywgI0ZGRkZGRiAyLjYlLCAjRDhEREU2IDExLjI5JSwgI0E3QjFDNiAyNC4wNCUsICNDOUQwREMgMzcuMjYlLCAjRkZGRkZGIDUwLjYxJSwgI0NERDhFQyA3Mi45MyUsICNGRkZGRkYgOTQuOTElKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnByb21vIHtcbiAgcGFkZGluZzogMTAwcHggMCAxMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbnZpdGUvbmV3L2JhY2tncm91bmQud2VicFwiKSBuby1yZXBlYXQgI0RFQkVBMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnByb21vICoge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAucHJvbW8gc3VwIHtcbiAgICBmb250LXNpemU6IDAuNmVtOyB9XG4gIC5wcm9tb19fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDUwcHg7IH1cbiAgLnByb21vX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LWZhbWlseTogJ09yYW5pZW5iYXVtJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvbW9fX3RpdGxlIHN1cCB7XG4gICAgICBmb250LWZhbWlseTogJ09yYW5pZW5iYXVtJywgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLnByb21vX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAucHJvbW9fX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM5RkFDQzQ7IH1cbiAgICAucHJvbW9fX3RleHQgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wcm9tb19fYmxvY2tzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wcm9tb19fYmxvY2sge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDUxMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0RjcxOUMgMCUsICMzRjU0ODkgMTAwJSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAgIC5wcm9tb19fYmxvY2stdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnByb21vX19jYWxsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnT3JhbmllbmJhdW0nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGNvbG9yOiAjQjlCOUJGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvbW9fX2NhbGwtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzlGQUNDNDsgfVxuICAucHJvbW9fX25vdGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgY29sb3I6ICM0RTUzNzg7IH1cbiAgLnByb21vX190YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDMwcHg7XG4gICAgd2lkdGg6IDc0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjOUZBQ0M0OyB9XG4gICAgLnByb21vX190YWJsZSB0aGVhZCB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnByb21vX190YWJsZSB0aGVhZCB0aCB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9tb19fdGFibGUgdGJvZHkgdHIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2MjY1N0E7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnByb21vX190YWJsZSB0Ym9keSB0ZCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zdGVwc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMXB4OyB9XG5cbi5zdGVwc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc3RlcHNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk1LjE4ZGVnLCAjRkZGRkZGIDIuNiUsICNEOERERTYgMTEuMjklLCAjQTdCMUM2IDI0LjA0JSwgI0M5RDBEQyAzNy4yNiUsICNGRkZGRkYgNTAuNjElLCAjQ0REOEVDIDcyLjkzJSwgI0ZGRkZGRiA5NC45MSUpO1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGxlZnQ6IDI4cHg7XG4gICAgdG9wOiAxMDAlOyB9XG4gIC5zdGVwc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zdGVwc19faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWF4LXdpZHRoOiA2MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogOTk5OyB9XG5cbi5zdGVwc19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnT3JhbmllbmJhdW0nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogI0ZGRjsgfVxuICAuc3RlcHNfX3RleHQgc3VwIHtcbiAgICBmb250LWZhbWlseTogJ09yYW5pZW5iYXVtJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uc2hhcmVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4uc2hhcmVfX2ludml0YXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uaW52aXRhdGlvbl9fYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIHBhZGRpbmc6IDExcHggNDVweCAxNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5pbnZpdGF0aW9uX19jb3B5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaW52aXRlL2ljb25fY29weS53ZWJwXCIpIG5vLXJlcGVhdDsgfVxuXG4uaW52aXRhdGlvbl9fc29jaWFsLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEzcHg7IH1cblxuLmludml0YXRpb25fX3NvY2lhbC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNjBweDsgfVxuXG4uaW52aXRhdGlvbl9fc29jaWFsLWljb24ge1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1OXB4KSB7XG4gIC5wcm9tbyB7XG4gICAgcGFkZGluZzogODBweCAxNXB4IDEzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbnZpdGUvbmV3L2JhY2tncm91bmQtbW9iaWxlLndlYnBcIikgbm8tcmVwZWF0ICNlZWRlY2Y7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5wcm9tb19fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDc2MHB4OyB9XG4gICAgLnByb21vX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLnByb21vX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHg7IH1cbiAgICAucHJvbW9fX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnByb21vX19ibG9ja3Mge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICByb3ctZ2FwOiAxNXB4OyB9XG4gICAgLnByb21vX19ibG9jayB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9tb19fYmxvY2stdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAucHJvbW9fX2NhbGwtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgLnByb21vX19jYWxsICNpbnZpdGVMaXN0IC5idXR0b25fbW9yZSB7XG4gICAgICB3aWR0aDogMjMzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE3LjYzZGVnLCAjRkZGRkZGIC05Ljc5JSwgI0Q4RERFNiAwLjA2JSwgI0E3QjFDNiAxNC41MSUsICNDOUQwREMgMjkuNSUsICNGRkZGRkYgNDQuNjMlLCAjQ0REOEVDIDY5LjkzJSwgI0ZGRkZGRiA5NC44NSUpO1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMUQyQjRFOyB9XG4gICAgLnByb21vX190YWJsZSB7XG4gICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb21vX190YWJsZSB0aGVhZCB0aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIC5wcm9tb19fbm90ZSB7XG4gICAgICBmb250LXNpemU6IDdweDsgfVxuICAuc3RlcHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4OyB9XG4gICAgLnN0ZXBzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAxOXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5zdGVwc19faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4OyB9XG4gIC5zdGVwc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLnN0ZXBzX190ZXh0IGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNoYXJlX190aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAlOyB9XG4gIC5pbnZpdGF0aW9uX19hcmVhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDQ1cHggMTVweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuaW52aXRhdGlvbl9fc29jaWFsLWxpc3Qge1xuICAgIGdhcDogN3B4OyB9XG4gIC5pbnZpdGF0aW9uX19zb2NpYWwtbGluayB7XG4gICAgbWF4LXdpZHRoOiA0NHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5wcm9tb19fZGVzY3JpcHRpb24gLnByb21vX190ZXh0Omxhc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogMjgwcHg7IH0gfVxuXG4vKlRvcCBtZW51Ki9cbi8qIEZvb3RlciAqL1xuLyogQnJhbmRzIG1lbnUgKi9cbi8qIFJlZ2lzdHJhdGlvbiAqL1xuLypCdXJnZXItYnV0dG9uKi9cbi5jYWJpbmV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAwIDE1cHggMjAwcHg7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLmNhYmluZXQtdGl0bGUge1xuICBmb250LXNpemU6IDIuNjNyZW07IH1cblxuLmNhYmluZXQtcHJpemUgLmNhYmluZXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogODQ1cHg7IH1cblxuLmNhYmluZXQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5jYWJpbmV0LXByaXplLWJsb2NrIHtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNhYmluZXQtcHJpemUtYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uY2FiaW5ldC1wcml6ZS1idG4ge1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2FiaW5ldC1wcml6ZS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhYmluZXQtcHJpemUtYmxvY2sge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIHBhZGRpbmc6IDE1cHggOXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhYmluZXQtcHJpemUtYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4ubW9yZVByaXplcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmZiZmJmO1xuICBwYWRkaW5nOiAxOXB4IDI0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAubW9yZVByaXplcy1pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLm1vcmVQcml6ZXMtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLm1vcmVQcml6ZXMtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5OTk7IH1cblxuLm1vcmVQcml6ZXMtYnV0dG9uLXdyYXAge1xuICBtYXJnaW4tbGVmdDogMjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5tb3JlUHJpemVzLWJ1dHRvbi13cmFwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfSB9XG4gIC5tb3JlUHJpemVzLWJ1dHRvbi13cmFwIC5lbC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZjYTY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA2Y2E2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zaXRpb246IC4xcztcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tb3JlUHJpemVzLWJ1dHRvbi13cmFwIC5lbC1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkOTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwOWVkOTsgfVxuXG4ubXlQcml6ZXMtYWNjb3JkaW9uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5teVByaXplcy1hY2NvcmRpb24gaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm15UHJpemVzLWFjY29yZGlvbiBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjREVERURFO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAuM3MgZWFzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gICAgLm15UHJpemVzLWFjY29yZGlvbiBsYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9hY2NvcmRpb25fYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7IH1cbiAgICAubXlQcml6ZXMtYWNjb3JkaW9uIGxhYmVsOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNmNhNjsgfVxuICAubXlQcml6ZXMtYWNjb3JkaW9uIC5teVByaXplcy1hY2NvcmRpb24tY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIG1heC1oZWlnaHQ6IDA7IH1cbiAgLm15UHJpemVzLWFjY29yZGlvbiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLm15UHJpemVzLWFjY29yZGlvbiBpbnB1dDpjaGVja2VkIH4gLm15UHJpemVzLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLm15UHJpemVzLWFjY29yZGlvbiBpbnB1dDpkaXNhYmxlZCB+IGxhYmVsIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgICAubXlQcml6ZXMtYWNjb3JkaW9uIGlucHV0OmRpc2FibGVkIH4gbGFiZWw6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjREVERURFOyB9XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLnN3aXBlci1jb250YWluZXItaW5pdGlhbGl6ZWQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsXG4gICAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAuM3MgZWFzZTsgfVxuICAgIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgc3ZnLFxuICAgIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDZjYTY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAgIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1wcmltYXJ5LWxpZ2h0KTsgfVxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUsXG4gICAgICAgIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbTsgfSB9XG4gICAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuICAgIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMDsgfVxuXG4ubXlQcml6ZXMtc3dpcGVyIHtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5teVByaXplcy1zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsIC5teVByaXplcy1zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLm15UHJpemUtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE4MHB4OyB9XG4gIC5teVByaXplLW9yZGVyIC5teVByaXplLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLm15UHJpemUtb3JkZXIgLm15UHJpemUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuXG4ubXlQcml6ZS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLm15UHJpemUtaW1hZ2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAubXlQcml6ZS1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLm15UHJpemUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5teVByaXplLWluZm8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5teVByaXplLXRpbWVsaW5lIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLm15UHJpemUtdGltZWxpbmUgLmRlYWRsaW5lIHtcbiAgICBjb2xvcjogIzAwOWVkOTsgfVxuXG4ubXlQcml6ZS1idXR0b24td3JhcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLm15UHJpemUtYnV0dG9uLXdyYXAgLmVsLWJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmNhNjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDZjYTY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogLjFzO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm15UHJpemUtYnV0dG9uLXdyYXAgLmVsLWJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5ZWQ5OyB9XG5cbi5teVByaXplLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5teVByaXplLXN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubXlQcml6ZS1zdGF0dXMucmVqZWN0ZWQsIC5teVByaXplLXN0YXR1cy5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2MTgyQjsgfVxuICAubXlQcml6ZS1zdGF0dXMuc3VjY2VzcywgLm15UHJpemUtc3RhdHVzLmFwcHJvdmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWFiZjlmOyB9XG4gIC5teVByaXplLXN0YXR1cy53YWl0aW5nLCAubXlQcml6ZS1zdGF0dXMuY2xhaW1fcHJvY2Vzc2luZywgLm15UHJpemUtc3RhdHVzLnVwZGF0ZWQsIC5teVByaXplLXN0YXR1cy53YWl0X2F2LCAubXlQcml6ZS1zdGF0dXMuYXNzaWduZWQsIC5teVByaXplLXN0YXR1cy5kb2N1bWVudHNfcHJvdmlkZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZDk7IH1cblxuLm15UHJpemUtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm15UHJpemUtcHJvZ3Jlc3MgLmVsLXByb2dyZXNzLWJhcl9faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZDk7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAubXlQcml6ZS1wcm9ncmVzcyAuZWwtcHJvZ3Jlc3MtYmFyX19vdXRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMjtcbiAgICBoZWlnaHQ6IDRweDsgfVxuXG4uZWwtcHJvZ3Jlc3MtYmFyX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjYTY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlOyB9XG5cbi5wcm9maWxlLXdyYXBwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZmlsZS13cmFwcGVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLm15UHJpemVzLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5teVByaXplcy10ZXh0IGEge1xuICAgIGNvbG9yOiAjMDA5ZWQ5OyB9XG5cbi5teVByaXplcy1zd2lwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5tb3JlUHJpemVzLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNvb24tY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNvb25fX3RleHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNmVtO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zb29uX19zbWFsbC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjRlbTsgfVxuXG4uc29vbl9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNkNjE4MmI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb29uX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuXG4uc29vbl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4jaW52aXRlTGlzdCAuYnV0dG9uX21vcmUge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzM2NDI2MztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjQ0M4QTU0IDEwJSwgI0VFRDZDMCA1MCUsICNERTlDNjUgMTAwJSk7IH1cblxuLmdlby1kZW5pZWRfX2Vycm9yLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5nZW8tZGVuaWVkX19lcnJvci1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4uYnBSdWxlcyB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5icFJ1bGVzIGgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW46IDAuNjdlbSAwOyB9XG4gIC5icFJ1bGVzIC5icFJ1bGVzX19wb3B1cCB7XG4gICAgcGFkZGluZzogM3B4IDMycHggMjBweCAzMnB4OyB9XG4gICAgLmJwUnVsZXMgLmJwUnVsZXNfX3BvcHVwIC5icFJ1bGVzX19oZWFkZXIge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmJwUnVsZXMgLmJwUnVsZXNfX3BvcHVwIC5icFJ1bGVzX19tYWluIHtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4IDAgMDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBjYWxjKDkwdmggLSAyMjBweCk7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47IH1cbiAgICAgIC5icFJ1bGVzIC5icFJ1bGVzX19wb3B1cCAuYnBSdWxlc19fbWFpbiBoMSB7XG4gICAgICAgIG1hcmdpbjogMC41N2VtIDAgMC43N2VtOyB9XG4gICAgICAuYnBSdWxlcyAuYnBSdWxlc19fcG9wdXAgLmJwUnVsZXNfX21haW4gaDIge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgICAgLmJwUnVsZXMgLmJwUnVsZXNfX3BvcHVwIC5icFJ1bGVzX19tYWluIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgLmJwUnVsZXMgLmJwUnVsZXNfX3BvcHVwIC5icFJ1bGVzX19mb290ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgIC5icFJ1bGVzIC5icFJ1bGVzX19wb3B1cCAuYnBSdWxlc19fZm9vdGVyIC5jaGVja2JveF93cmFwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCA1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icFJ1bGVzIC5icFJ1bGVzX19wb3B1cCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5icFJ1bGVzIC5icFJ1bGVzX19wb3B1cCAuYnBSdWxlc19fbWFpbiB7XG4gICAgICBoZWlnaHQ6IGNhbGMoOTB2aCAtIDMzOHB4KTsgfSB9XG5cbi5icElucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWU0O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMzI0MzA7XG4gIGZvbnQtZmFtaWx5OiAnT3JhbmllbmJhdW0nLCBzZXJpZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBvcHVwX3J1bGVzX3RleHRfYmxvY2sge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDZweCA1cHggLTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggNnB4IDVweCAtNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDVweCAtNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAucG9wdXBfcnVsZXNfYnV0dG9uX2Jsb2NrIHtcbiAgICBtYXJnaW46IDN2aCAwOyB9IH1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9jb21tb24vc2Nzcy9leHRlcm5hbFwiO1xuXG4vKtCf0LXRgNC10LzQtdC90L3Ri9C1INGB0YLQuNC70LXQuSovXG5AaW1wb3J0IFwiLi4vLi4vLi4vY29tbW9uL3Njc3MvdmFyaWFibGVzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy92YXJpYWJsZXNcIjtcblxuLyrQodGC0LjQu9C4Ki9cbkBpbXBvcnQgXCIuLi8uLi8uLi9jb21tb24vc2Nzcy9zdHlsZXNcIjtcbkBpbXBvcnQgXCJzdHlsZXMvYWxsXCI7IiwiJGZvbnQ6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuXG4kZm9udFJlZ3VsYXI6ICRmb250O1xuJGZvbnRNZWRpdW06ICRmb250O1xuJGZvbnRUaGluOiAkZm9udDtcbiRmb250Qm9sZDogJGZvbnQ7XG5cbiRiYWNrZ3JvdW5kOiAjZmZmO1xuXG4kY29sb3I6ICMwMDA7XG5cbiRlcnJvcl9jb2xvcjogI2ZiZDBkNDtcblxuLypGb3JtcyovXG5cbi8qQnV0dG9ucyovXG5cbiRidG5fYm9yZGVyX3JhZGl1czogMjBweDtcbiRidG5fY29sb3I6ICNmZmY7XG4kYnRuX2JhY2tncm91bmQ6ICMwMDYzYTg7XG4kYnRuX3NpemU6IDE4cHg7XG4kYnRuX2JvcmRlcjogMXB4IHNvbGlkICRidG5fYmFja2dyb3VuZDtcbiRidG5fbGV0dGVyX3NwYWNpbmc6IG5vcm1hbDtcbiRidG5fZm9udF93ZWlnaHQ6IDcwMDtcbiRidG5faG92ZXJfYmFja2dyb3VuZDogJGJ0bl9iYWNrZ3JvdW5kO1xuJGJ0bl9ob3Zlcl9ib3JkZXI6ICRidG5fYm9yZGVyO1xuJGJ0bl90ZXh0X2RlY29yYXRpb246IG5vbmU7XG4kYnRuX2hvdmVyX3RleHRfZGVjb3JhdGlvbjogbm9uZTtcbiRidG5fZm9udDogJGZvbnQ7XG4kYnRuX3BhZGRpbmc6IDlweCAyMHB4O1xuJGJ0bl9saW5lX2hlaWdodDogMTtcblxuJGJ0bl9wcmltYXJ5X2NvbG9yOiAkYnRuX2NvbG9yO1xuJGJ0bl9wcmltYXJ5X2JhY2tncm91bmQ6ICRidG5fYmFja2dyb3VuZDtcbiRidG5fcHJpbWFyeV9ib3JkZXI6ICRidG5fYm9yZGVyO1xuXG4kYnRuX2Rhbmdlcl9jb2xvcjogJGJ0bl9jb2xvcjtcbiRidG5fZGFuZ2VyX2JhY2tncm91bmQ6ICRidG5fYmFja2dyb3VuZDtcbiRidG5fZGFuZ2VyX2JvcmRlcjogJGJ0bl9ib3JkZXI7XG5cbiRidG5fZGVmYXVsdF9jb2xvcjogJGJ0bl9jb2xvcjtcbiRidG5fZGVmYXVsdF9iYWNrZ3JvdW5kOiAkYnRuX2JhY2tncm91bmQ7XG4kYnRuX2RlZmF1bHRfYm9yZGVyOiAkYnRuX2JvcmRlcjtcblxuJGJ0bl9ob3Zlcl9jb2xvcjogJGJ0bl9jb2xvcjtcbiRidG5faG92ZXJfYmFja2dyb3VuZDogJGJ0bl9iYWNrZ3JvdW5kO1xuJGJ0bl9ob3Zlcl9ib3JkZXI6ICRidG5fYm9yZGVyO1xuXG4kYnRuX2hvdmVyX3ByaW1hcnlfY29sb3I6ICRidG5fcHJpbWFyeV9jb2xvcjtcbiRidG5faG92ZXJfcHJpbWFyeV9iYWNrZ3JvdW5kOiAkYnRuX3ByaW1hcnlfYmFja2dyb3VuZDtcbiRidG5faG92ZXJfcHJpbWFyeV9ib3JkZXI6ICRidG5fcHJpbWFyeV9ib3JkZXI7XG5cbiRidG5faG92ZXJfZGFuZ2VyX2NvbG9yOiAkYnRuX2Rhbmdlcl9jb2xvcjtcbiRidG5faG92ZXJfZGFuZ2VyX2JhY2tncm91bmQ6ICRidG5fZGFuZ2VyX2JhY2tncm91bmQ7XG4kYnRuX2hvdmVyX2Rhbmdlcl9ib3JkZXI6ICRidG5fZGFuZ2VyX2JvcmRlcjtcblxuJGJ0bl9ob3Zlcl9kZWZhdWx0X2NvbG9yOiAkYnRuX2RlZmF1bHRfY29sb3I7XG4kYnRuX2hvdmVyX2RlZmF1bHRfYmFja2dyb3VuZDogJGJ0bl9kZWZhdWx0X2JhY2tncm91bmQ7XG4kYnRuX2hvdmVyX2RlZmF1bHRfYm9yZGVyOiAkYnRuX2RlZmF1bHRfYm9yZGVyO1xuXG4vKkxvYWRpbmcqL1xuJGxvYWRpbmdfY29sb3I6ICM0MDllZmY7XG5cbi8qVG9wIG1lbnUqL1xuJHRvcF9tZW51X2ZvbnQ6IGluaGVyaXQ7XG4kdG9wX21lbnVfZm9udF93ZWlnaHQ6IGluaGVyaXQ7XG4kdG9wX21lbnVfYmFja2dyb3VuZDogI2NjYztcbiR0b3BfbWVudV9wYWRkaW5nOiAuNXJlbSAxcmVtO1xuJHRvcF9tZW51X21vYmlsZV9wYWRkaW5nOiAkdG9wX21lbnVfcGFkZGluZztcbiR0b3BfbWVudV9sb2dvX3BhZGRpbmc6IC4zMTI1cmVtIDA7XG4kdG9wX21lbnVfaW1hZ2VfcG9zaXRpb246IDUwJSA1MCU7XG5cbiR0b3BfbWVudV9idXJnZXJfY29sb3I6ICM2NjY7XG4kdG9wX21lbnVfYnVyZ2VyX2NvbG9yX2FjdGl2ZTogJHRvcF9tZW51X2J1cmdlcl9jb2xvcjtcbiR0b3BfbWVudV9saW5rX2NvbG9yOiAjNjY2O1xuJHRvcF9tZW51X2xpbmtfY29sb3JfaG92ZXI6ICMzMjg3YjY7XG4kdG9wX21lbnVfbGlua19jb2xvcl9hY3RpdmU6ICMzMjg3YjY7XG4kdG9wX21lbnVfbGlua19jb2xvcl9hY3RpdmVfaG92ZXI6ICR0b3BfbWVudV9saW5rX2NvbG9yX2FjdGl2ZTtcbiR0b3BfbWVudV9ocl9jb2xvcjogIzdFQzJCQztcbiR0b3BfbWVudV9zaG93X2xpbms6IHJnYmEoMCwwLDAsLjkpO1xuJHRvcF9tZW51X2Ryb3Bkb3duX2JhY2tncm91bmQ6ICNmZmY7XG4kdG9wX21lbnVfZHJvcGRvd25faXRlbV9jb2xvcjogIzAwMDtcbiR0b3BfbWVudV9kcm9wZG93bl9pdGVtX2FjdGl2ZTogI2ZmZjtcbiR0b3BfbWVudV9pdGVtX3RyYW5zZm9ybTogdXBwZXJjYXNlO1xuJHRvcF9tZW51X2Ryb3Bkb3duX2JvcmRlcl9yYWRpdXM6IDA7XG4kdG9wX21lbnVfZHJvcGRvd25faXRlbV93ZWlnaHQ6IDQwMDtcbiR0b3BfbWVudV9mb250X3NpemU6IDFlbTtcbiR0b3BfbWVudV9kcm9wZG93bl9mb250X3NpemU6IC45ZW07XG4kdG9wX21lbnVfaW1hZ2VfbWF4X2hlaWdodDogNzBweDtcbiR0b3BfbWVudV9pbWFnZV9tYXhfd2lkdGg6IDMwMHB4O1xuJHRvcF9tZW51X2ltYWdlX21heF93aWR0aF9tZWRpdW06IDI1MHB4O1xuJHRvcF9tZW51X2ltZ19tYXJnaW46IGF1dG87XG5cbiR0b3BfbWVudV9tb2JpbGVfYmFja2dyb3VuZDogI2ZmZjtcbiR0b3BfbWVudV9tb2JpbGVfY29sb3I6ICMwMDA7XG4kdG9wX21lbnVfbW9iaWxlX2ZvbnRfc2l6ZTogLjllbTtcbiR0b3BfbWVudV9uYXZfaXRlbV9zaGlmdDogMHB4O1xuXG4vKiBMb2dpbiAqL1xuJGJhc2ljX2Zvcm1fYmFja2dyb3VuZDogI2ZmZjtcbiRiYXNpY19mb3JtX2NvbG9yOiAjMDAwO1xuJGJhc2ljX2Zvcm1faW5wdXRfYm9yZGVyX3JhZGl1czogLjI1cmVtO1xuJGJhc2ljX2Zvcm1fdGl0bGVfZm9udF9zaXplOiAzMHB4O1xuJGJhc2ljX2Zvcm1fdGl0bGVfZm9udF93ZWlnaHQ6IGluaGVyaXQ7XG4kYmFzaWNfZm9ybV9mb250X3NpemU6IGluaGVyaXQ7XG4kYmFzaWNfZm9ybV9saW5rX2ZvbnRfc2l6ZTogMTZweDtcbiRiYXNpY19mb3JtX2ZvbnRfd2VpZ2h0OiBub3JtYWw7XG4kYnRuX21hcmdpbjogMDtcbiRidG5fbWluX2hlaWdodDogYXV0bztcbiRidG5fd2lkdGg6IDEwMCU7XG5cbiRhdl9mYWNlX2J0bl9jb2xvcjogI2ZmZjtcbiRhdl9mYWNlX2J0bl9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsI2YxMjI4MyAwLCNmZjRiNDMpO1xuJGF2X2ZhY2VfYnRuX2JvcmRlcjogMnB4IHNvbGlkICMxYTRiOWI7XG5cbi8qIEZvb3RlciAqL1xuJGZvb3Rlcl9iYWNrZ3JvdW5kX2NvbG9yOiB0cmFuc3BhcmVudDtcbiRmb290ZXJfYmFja2dyb3VuZF9jb2xvcl92aXNpYmxlOiBoc2xhKDAsIDAlLCAwJSwgMC42KTtcbiRmb290ZXJfY29sb3I6ICNlNmU2ZTY7XG4kZm9vdGVyX2NvbG9yX3Zpc2libGU6ICRmb290ZXJfY29sb3I7XG4kZm9vdGVyX2xpbmtfY29sb3I6ICRmb290ZXJfY29sb3I7XG4kZm9vdGVyX2xpX2NvbG9yOiAkZm9vdGVyX2NvbG9yO1xuJGZvb3Rlcl9mb250X3NpemU6IDEycHg7XG4kZm9vdGVyX3RleHRfb3BhY2l0eTogLjU7XG4kZm9vdGVyX25hdl90ZXh0X2FsaWduOiBsZWZ0O1xuJGZvb3Rlcl9uYXZfdGV4dF9kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiRmb290ZXJfaW5zaWRlX2JhY2tncm91bmRfY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIC41KTtcbiRmb290ZXJfaW5zaWRlX2JhY2tncm91bmRfY29sb3JfdmlzaWJsZTogaHNsYSgwLCAwJSwgMTAwJSwgLjk1KTtcbiRmb290ZXJfaW5zaWRlX2NvbG9yOiAjZTZlNmU2O1xuJGZvb3Rlcl9pbnNpZGVfY29sb3JfdmlzaWJsZTogIzAwMDAwMDtcbiRmb290ZXJfaW5zaWRlX2xpbmtfY29sb3I6ICRmb290ZXJfaW5zaWRlX2NvbG9yX3Zpc2libGU7XG4kZm9vdGVyX2luc2lkZV9saV9jb2xvcjogJGZvb3Rlcl9pbnNpZGVfY29sb3I7XG4kZm9vdGVyX2luc2lkZV90ZXh0X2xpbmVfaGVpZ2h0OiAxO1xuJGZvb3Rlcl9pbnNpZGVfbmF2X3RleHRfYWxpZ246IGxlZnQ7XG4kZm9vdGVyX2luc2lkZV9uYXZfdGV4dF9kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4kZm9vdGVyX2luc2lkZV9vcGVuX21heF9oZWlnaHQ6IDI1dmg7XG4kZm9vdGVyX2luc2lkZV9vcGVuX21heF9oZWlnaHRfbW9iaWxlOiAzNXZoO1xuJGxlZ2FsLWluZm8tZm9udC1jb2xvcjogJGNvbG9yO1xuXG4vKiBCcmFuZHMgbWVudSAqL1xuJHVzZUJyYW5kTWVudTogZmFsc2U7XG5cbiRicmFuZF9tZW51X2JhY2tncm91bmQ6ICNGRkZGRkY7XG4kYnJhbmRfbWVudV9pbWdfZmlsdGVyOiBpbnZlcnQoMSk7XG4kYnJhbmRfbWVudV9zZXJ2aWNlX2VsX2JhY2tncm91bmQ6ICMwMDA7XG5cbi8qIFJlZ2lzdHJhdGlvbiAqL1xuJGxpbmtCdXR0b25Db2xvcjogaW5oZXJpdDtcbiRsaW5rQnV0dG9uRGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuJGxpbmtCdXR0b25Db2xvckhvdmVyOiAjZDYxODJiO1xuJGxpbmtCdXR0b25EZWNvcmF0aW9uSG92ZXI6IHVuZGVybGluZTtcblxuLypNR00gaW52aXRlIHBhZ2UqL1xuJG1nbV9jb3B5X2J0bl9pY29uOiAgdXJsKC4uL2ltZy9wcm9maWxlL2NvcHkucG5nKTtcbiRtZ21fY29weV9idG5fd2g6IDIwcHg7XG4kbWdtX2ludml0ZV9idG5fd2g6IDExNnB4O1xuJG1nbS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiRtZ21fYnRuX2JvcmRlcl9yYWRpdXM6ICRidG5fYm9yZGVyX3JhZGl1cztcbiRtZ21faGVhZGVyX2NvbG9yOiAkY29sb3I7XG5cbi8qQnVyZ2VyLWJ1dHRvbiovXG4kYnVyZ2VyX2J1dHRvbl90b3BfcG9zaXRpb246IDA7XG5cbiIsIiRmb250OiAnT3JhbmllbmJhdW0nLCBzZXJpZjtcbiRmb250LVJvYm90bzogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4kZm9udC1HcmV0YURpc05hclBybzogJ0dyZXRhRGlzTmFyUHJvJywgc2VyaWY7XG4kZm9udC1HcmV0YURpc05hclByby1zYW5zc2VyaWY6ICdHcmV0YURpc05hclBybycsIHNhbnMtc2VyaWY7XG5cblxuJGJhY2tncm91bmQ6IG5vbmU7XG5cbiRidG5fYm9yZGVyX3JhZGl1czogMDtcbiRidG5fY29sb3I6ICNmZmY7XG4kYnRuX2JhY2tncm91bmQ6ICMwMDZjYTY7XG4kYnRuX3NpemU6IDE1cHg7XG4kYnRuX2JvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuJGJ0bl9sZXR0ZXJfc3BhY2luZzogMXB4O1xuJGJ0bl9mb250X3dlaWdodDogNDAwO1xuXG4kYnRuX3ByaW1hcnlfY29sb3I6ICRidG5fY29sb3I7XG4kYnRuX3ByaW1hcnlfYmFja2dyb3VuZDogJGJ0bl9iYWNrZ3JvdW5kO1xuJGJ0bl9wcmltYXJ5X2JvcmRlcjogMnB4IHNvbGlkICRidG5fYmFja2dyb3VuZDtcblxuJGJ0bl9kYW5nZXJfY29sb3I6ICRidG5fY29sb3I7XG4kYnRuX2Rhbmdlcl9iYWNrZ3JvdW5kOiAkYnRuX2JhY2tncm91bmQ7XG4kYnRuX2Rhbmdlcl9ib3JkZXI6IDJweCBzb2xpZCAkYnRuX2JhY2tncm91bmQ7XG5cbiRidG5faG92ZXJfcHJpbWFyeV9jb2xvcjogJGJ0bl9jb2xvcjtcbiRidG5faG92ZXJfcHJpbWFyeV9iYWNrZ3JvdW5kOiAkYnRuX2JhY2tncm91bmQ7XG4kYnRuX2hvdmVyX3ByaW1hcnlfYm9yZGVyOiAycHggc29saWQgJGJ0bl9iYWNrZ3JvdW5kO1xuXG4kYnRuX2hvdmVyX2Rhbmdlcl9jb2xvcjogJGJ0bl9jb2xvcjtcbiRidG5faG92ZXJfZGFuZ2VyX2JhY2tncm91bmQ6ICRidG5fYmFja2dyb3VuZDtcbiRidG5faG92ZXJfZGFuZ2VyX2JvcmRlcjogMnB4IHNvbGlkICRidG5fYmFja2dyb3VuZDtcblxuJGJ0bl9kZWZhdWx0X2NvbG9yOiAjMDAwO1xuJGJ0bl9kZWZhdWx0X2JhY2tncm91bmQ6ICNmZmY7XG4kYnRuX2RlZmF1bHRfYm9yZGVyOiAycHggc29saWQgJGJ0bl9jb2xvcjtcblxuLypUb3AgbWVudSovXG4kdG9wX21lbnVfZm9udDogJ1JvYm90byc7XG4kdG9wX21lbnVfYmFja2dyb3VuZDogIzI1M0Y4RTtcbiR0b3BfbWVudV9idXJnZXJfY29sb3I6ICNmZmY7XG4kdG9wX21lbnVfYnVyZ2VyX2NvbG9yX2FjdGl2ZTogJHRvcF9tZW51X2J1cmdlcl9jb2xvcjtcbiR0b3BfbWVudV9saW5rX2NvbG9yOiAjZmZmO1xuJHRvcF9tZW51X2xpbmtfY29sb3JfaG92ZXI6ICR0b3BfbWVudV9saW5rX2NvbG9yO1xuJHRvcF9tZW51X2xpbmtfY29sb3JfYWN0aXZlOiAkdG9wX21lbnVfbGlua19jb2xvcjtcbiR0b3BfbWVudV9ocl9jb2xvcjogI2FhYTtcbiR0b3BfbWVudV9zaG93X2xpbms6ICNmZmY7XG4kdG9wX21lbnVfZHJvcGRvd25fYmFja2dyb3VuZDogIzFhMWIyMztcbiR0b3BfbWVudV9kcm9wZG93bl9pdGVtX2NvbG9yOiAjZmZmO1xuJHRvcF9tZW51X2Ryb3Bkb3duX2l0ZW1fYWN0aXZlOiAjMzQzNDM0O1xuJHRvcF9tZW51X2l0ZW1fdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuJHRvcF9tZW51X3BhZGRpbmc6IDU0cHggMXJlbSAwO1xuJHRvcF9tZW51X21vYmlsZV9wYWRkaW5nOiAwIDFyZW07XG4kdG9wX21lbnVfbG9nb19wYWRkaW5nOiAwO1xuJHRvcF9tZW51X2ltYWdlX21heF9oZWlnaHQ6IDUwcHg7XG4kdG9wX21lbnVfaW1hZ2VfbWF4X3dpZHRoOiAzMzBweDtcbiR0b3BfbWVudV9pbWFnZV9tYXhfd2lkdGhfbWVkaXVtOiAyOTFweDtcbiR0b3BfbWVudV9pbWdfbWFyZ2luOiAwIDAgMCAyNXB4ICFpbXBvcnRhbnQ7XG5cbiR0b3BfbWVudV9tb2JpbGVfYmFja2dyb3VuZDogIzFhMWIyMztcbiR0b3BfbWVudV9tb2JpbGVfY29sb3I6ICNmZmY7XG4kdG9wX21lbnVfbmF2X2l0ZW1fc2hpZnQ6IDYwcHg7XG5cbi8qIEZvb3RlciAqL1xuJGZvb3Rlcl9mb250X3NpemU6IDEycHg7XG4kZm9vdGVyX3RleHRfb3BhY2l0eTogMTtcbiRmb290ZXJfbmF2X3RleHRfYWxpZ246IGNlbnRlcjtcblxuXG4kZm9vdGVyX2luc2lkZV9saV9jb2xvcjogIzAwMDAwMDtcbiRmb290ZXJfaW5zaWRlX3RleHRfbGluZV9oZWlnaHQ6IDEuNTtcbiRmb290ZXJfaW5zaWRlX25hdl90ZXh0X2FsaWduOiBjZW50ZXI7XG4kZm9vdGVyX2luc2lkZV9vcGVuX21heF9oZWlnaHQ6IDI4dmg7XG4kZm9vdGVyX2luc2lkZV9vcGVuX21heF9oZWlnaHRfbW9iaWxlOiA4MHZoO1xuXG4vKiBCcmFuZHMgbWVudSAqL1xuJHVzZUJyYW5kTWVudTogdHJ1ZTtcbiRicmFuZF9tZW51X2JhY2tncm91bmQ6ICMyNTNGOEU7XG4kYnJhbmRfbWVudV9zZXJ2aWNlX2VsX2JhY2tncm91bmQ6ICNGRkZGRkY7XG5cblxuLyogUmVnaXN0cmF0aW9uICovXG4kbGlua0J1dHRvbkNvbG9yOiAjMDA3YmZmO1xuJGxpbmtCdXR0b25EZWNvcmF0aW9uOiBub25lO1xuJGxpbmtCdXR0b25Db2xvckhvdmVyOiAjMDA1NmIzO1xuJGxpbmtCdXR0b25EZWNvcmF0aW9uSG92ZXI6IHVuZGVybGluZTtcblxuLypCdXJnZXItYnV0dG9uKi9cbiRidXJnZXJfYnV0dG9uX3RvcF9wb3NpdGlvbjogLTNweDtcblxuJGNvbG9yLWdyZXktbGFiZWw6ICM5OTk7XG4kY29sb3ItcmVkOiAjRDYxODJCO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuJGNvbG9yLXByb2ZpbGUtbWVudTogI2YyZjJmMjtcbiRjb2xvci1ncmVlbjogIzAwOTY1YTtcbiRjb2xvci1saWdodC1ncmVlbjogIzVhYmY5ZjtcbiRjb2xvci1ibHVlOiAjMDA5ZWQ5OyIsIkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86NDAwLDEwMCwxMDBpdGFsaWMsMzAwLDMwMGl0YeKAjOKAi2xpYyw0MDBpdGFsaWMsNTAwLDUwMGl0YWxpYyw3MDAsNzAwaXRhbGljLDkwMGl0YWxpYyw5MDApO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudC1SZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvc3Vic2V0LUNvcm1vcmFudC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvc3Vic2V0LUNvcm1vcmFudC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3N1YnNldC1Sb2JvdG9Db25kZW5zZWQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3N1YnNldC1Sb2JvdG9Db25kZW5zZWQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3N1YnNldC1Sb2JvdG9Db25kZW5zZWQtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9uZXcvR3JlRGlzTmFyUHJvUmVndWxhci53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybCgnLi4vZm9udHMvbmV3L0dyZURpc05hclByb1JlZ3VsYXIud29mZicpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKCcuLi9mb250cy9uZXcvR3JlRGlzTmFyUHJvUmVndWxhci5vdGYnKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9uZXcvR3JlRGlzTmFyUHJvTGlnaHQud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoJy4uL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9MaWdodC53b2ZmJykgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoJy4uL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9MaWdodC5vdGYnKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LnN2ZyN3ZWJmb250cmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC5zdmcjd2ViZm9udHJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtYm9sZC03MDAtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtYm9sZC03MDAtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuc3ZnI3dlYmZvbnRyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuIiwiLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIGNvbG9yOiAjMDEwZTJmO1xuICBmb250LWZhbWlseTogJGZvbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YjUyNmQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYzZkMmRjO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgbWF4LWhlaWdodDogMDtcbn1cblxuI2F1dG9jb21wbGV0ZUhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ucHJvZmlsZS1iZW5lZml0LXByZXZpZXcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufSIsIi5mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBmb250LXNpemU6ICRmb290ZXJfZm9udF9zaXplO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyX2JhY2tncm91bmRfY29sb3I7XG5cbiAgLmVsLWNvbGxhcHNlLWl0ZW1fX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJ3IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHZoO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBsdXMxOCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItdGV4dC10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDVweFxuICB9XG5cbiAgLmZvb3Rlci1oaWRkZW4tcGFydCB7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5pc09wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAuYncge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWhpZGRlbi1wYXJ0IHtcbiAgICAgIC8vZGlzcGxheTpibG9jaztcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGZvb3Rlcl9pbnNpZGVfY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkZm9vdGVyX2luc2lkZV9uYXZfdGV4dF9kZWNvcmF0aW9uO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBjb2xvcjogJGZvb3Rlcl9pbnNpZGVfY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkZm9vdGVyX2luc2lkZV9uYXZfdGV4dF9kZWNvcmF0aW9uO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgY29sb3I6ICRmb290ZXJfaW5zaWRlX2xpX2NvbG9yO1xuICB9XG5cbiAgJi5mb290ZXItaW5zaWRlIHtcbiAgICBjb2xvcjogJGZvb3Rlcl9pbnNpZGVfY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlcl9pbnNpZGVfYmFja2dyb3VuZF9jb2xvcjtcblxuICAgIC5lbC1pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcblxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy53ZWJwKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgIHRyYW5zaXRpb246IC43cztcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzT3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyX2luc2lkZV9iYWNrZ3JvdW5kX2NvbG9yX3Zpc2libGU7XG4gICAgICBjb2xvcjogJGZvb3Rlcl9pbnNpZGVfY29sb3JfdmlzaWJsZTtcblxuICAgICAgYSxidXR0b24ge1xuICAgICAgICBjb2xvcjogJGZvb3Rlcl9pbnNpZGVfbGlua19jb2xvcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGZvb3Rlcl9pbnNpZGVfbGlua19jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLWluZm8ge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmZvb3Rlci10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiA1OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogJGZvb3Rlcl9mb250X3NpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZm9vdGVyX2luc2lkZV90ZXh0X2xpbmVfaGVpZ2h0O1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwXG4gIH1cbn1cblxuLmZvb3Rlci1uYXYge1xuICBwYWRkaW5nOiAwIDAgOHB4IDA7XG4gIG1hcmdpbjogNnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogJGZvb3Rlcl9pbnNpZGVfbmF2X3RleHRfYWxpZ247XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IC00cHg7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgLmVsLWNvbGxhcHNlLWl0ZW1fX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZVxuICB9XG5cbiAgLmVsLWNvbGxhcHNlLWl0ZW1fX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcbiAgfVxuXG4gIC5mb290ZXItdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgfVxuXG4gIC5wbHVzMTgge1xuICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuXG4gIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgfVxuXG4gIC5mb290ZXItdGV4dC10b3Age1xuICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxufVxuXG4uYXV0aC1mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBjb2xvcjogJGZvb3Rlcl9jb2xvcjtcbiAgZm9udC1zaXplOiAkZm9vdGVyX2ZvbnRfc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXJfYmFja2dyb3VuZF9jb2xvcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAmX2xpbmVfaGVpZ2h0IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgLmZvb3Rlci1oaWRkZW4tcGFydCB7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gIH1cblxuICBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGNvbG9yOiAkZm9vdGVyX2luc2lkZV9jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRmb290ZXJfaW5zaWRlX25hdl90ZXh0X2RlY29yYXRpb247XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIGEsIGJ1dHRvbiB7XG4gICAgY29sb3I6ICRmb290ZXJfY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkZm9vdGVyX25hdl90ZXh0X2RlY29yYXRpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZm9vdGVyX2NvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuaXNPcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyX2JhY2tncm91bmRfY29sb3JfdmlzaWJsZTtcbiAgICBjb2xvcjogJGZvb3Rlcl9jb2xvcl92aXNpYmxlO1xuXG4gICAgLmZvb3Rlci1oaWRkZW4tcGFydCB7XG4gICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRmb290ZXJfbGlua19jb2xvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZm9vdGVyX2xpbmtfY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBjb2xvcjogJGZvb3Rlcl9saV9jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmF1dGgtZm9vdGVyLWluc2lkZSB7XG4gICAgY29sb3I6ICRmb290ZXJfaW5zaWRlX2NvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXJfaW5zaWRlX2JhY2tncm91bmRfY29sb3I7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZm9vdGVyX2luc2lkZV9jb2xvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZm9vdGVyX2luc2lkZV9jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzT3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyX2luc2lkZV9iYWNrZ3JvdW5kX2NvbG9yX3Zpc2libGU7XG4gICAgICBjb2xvcjogJGZvb3Rlcl9pbnNpZGVfY29sb3JfdmlzaWJsZTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZm9vdGVyX2luc2lkZV9jb2xvcl92aXNpYmxlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkZm9vdGVyX2luc2lkZV9jb2xvcl92aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hdXRoLWZvb3Rlcl9hY2NvcmRpb24ge1xuICBsaW5lLWhlaWdodDogMTtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgJi5lbC1jb2xsYXBzZSB7XG4gICAgYm9yZGVyOiBub25lXG4gIH1cblxuICAuZWwtY29sbGFwc2UtaXRlbSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDBcbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3BhY2l0eTogLjU7XG5cbiAgICAgIC8qQXJyb3cgaWNvbiovXG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy53ZWJwXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgLyp0b3A6IC0xNHB4Ki9cbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hdXRoLWZvb3Rlcl90b3Age1xuICBtaW4taGVpZ2h0OiA0NnB4XG59XG5cbi5hdXRoLWZvb3Rlcl9ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4XG59XG5cbi5hdXRoLWZvb3Rlcl93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctbGVmdDogNThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1OHB4XG4gIH1cblxuICAucGx1czE4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTJweDtcbiAgICB9XG4gIH1cbn1cblxuLmF1dGgtZm9vdGVyX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4XG59XG5cbi5hdXRoLWZvb3Rlcl90ZXh0IHtcbiAgb3BhY2l0eTogJGZvb3Rlcl90ZXh0X29wYWNpdHk7XG59XG5cbi5hdXRoLWZvb3Rlci1uYXYge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDZweCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246ICRmb290ZXJfbmF2X3RleHRfYWxpZ247XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAxMHB4XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZm9vdGVyX2xpbmtfY29sb3IgO1xuICAgIH1cbiAgfVxufVxuXG4uaW5mby1sYXlvdXQge1xuICAuYXV0aC1mb290ZXIge1xuICAgIHotaW5kZXg6IDEwMFxuICB9XG5cbiAgLmF1dGgtZm9vdGVyX2FjY29yZGlvbiAuZWwtY29sbGFwc2UtaXRlbV9fYXJyb3csIC5hdXRoLWZvb3Rlcl93cmFwLCAuYXV0aC1mb290ZXIgYSwgLmF1dGgtZm9vdGVyIGE6aG92ZXIge1xuICB9XG5cbiAgLmF1dGgtZm9vdGVyIC5hdXRoLWZvb3Rlcl90ZXh0IHtcbiAgICBvcGFjaXR5OiAxXG4gIH1cblxuICAuZm9vdGVyIHtcbiAgICB6LWluZGV4OiAxMDBcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgc3BpbkFycm93IHsgMTAwJSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbkFycm93IHsgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9XG5Aa2V5ZnJhbWVzIHNwaW5BcnJvdyB7IDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IHRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTsgfSB9XG5cbi5mb290ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgbWF4LWhlaWdodDtcbiAgbWF4LWhlaWdodDogMTB2aDtcbiAgLy9vdmVyZmxvdy15OmhpZGRlbjtcblxuICAuZm9vdGVyLWhpZGRlbi1wYXJ0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIG1heC1oZWlnaHQ6IDEwdmg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuZm9vdGVyLWhpZGRlbi1wYXJ0IHtcbiAgICB9XG4gIH1cblxuICAmLmlzT3BlbiB7XG4gICAgbWF4LWhlaWdodDogJGZvb3Rlcl9pbnNpZGVfb3Blbl9tYXhfaGVpZ2h0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICBtYXgtaGVpZ2h0OiAkZm9vdGVyX2luc2lkZV9vcGVuX21heF9oZWlnaHRfbW9iaWxlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIH1cblxuICAgIC5mb290ZXItaGlkZGVuLXBhcnQge1xuXG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmF1dGgtZm9vdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIG1heC1oZWlnaHQ7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIG92ZXJmbG93LXk6aGlkZGVuO1xuXG4gIC5mb290ZXItaGlkZGVuLXBhcnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB9XG5cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIG1heC1oZWlnaHQ6NzdweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIG1heC1oZWlnaHQ6IDEzdmg7XG4gIH1cblxuICAmLmlzT3BlbiB7XG4gICAgbWF4LWhlaWdodDogMTEwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIG1heC1oZWlnaHQ6MTQ1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5mb290ZXItaGlkZGVuLXBhcnQge1xuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRoLWZvb3RlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59IiwiLmluZm8tbGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGNvbG9yOiAkbGVnYWwtaW5mby1mb250LWNvbG9yO1xuXG4gIC5pbmZvLWxheW91dC1jb250YWluZXIge1xuXG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgbWFyZ2luOiAwLjY3ZW0gMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweFxuICB9XG5cbiAgLmxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxvZ28td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA5MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00N2RlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDdkZWcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MTgyYjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDE1NHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgICAgIGxlZnQ6IDgwJVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5NjBweFxufVxuXG5cbi5oZWFkZXIuaGVhZGVyTm90Rml4ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmNvbnRhaW5lci0xNzYwIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4XG4gIH1cbn1cblxuLmhlYWRlci5oZWFkZXJTY3JvbGxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmLCAjYjNiM2IzKVxufVxuXG4uZGVmYXVsdC1sYXlvdXQgLmhlYWRlci5oZWFkZXJTY3JvbGxlZCwgLnByb2ZpbGVMYXlvdXQgLmhlYWRlci5oZWFkZXJTY3JvbGxlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjcpO1xufVxuXG4uaW5mby1ydWxlcyB7XG4gIC5ydWxlc19ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKDkwdmggLSAyMjBweCk7XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAj0YHRgdGBIHRyYW5zcGFyZW50O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoOTB2aCAtIDMzOHB4KTtcbiAgICB9XG4gIH1cbiAgLnJ1bGVzX3RleHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxufVxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gIC5hdXRoLWxheW91dCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmF1dGgtbGF5b3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLmF1dGgtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICBoZWlnaHQ6IDYwMHB4XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIH1cbn1cblxuLmF1dGgtd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzB2aDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgLjgpKTtcbiAgei1pbmRleDogMTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICBoZWlnaHQ6IDIwMHB4XG4gIH1cbn1cblxuLmF1dGgtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uYXV0aC12aWRlby1iZyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucGFnZS5hdXRoIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4XG4gIH1cbn1cblxuLmF1dGgtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hdXRoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDBcbiAgfVxuXG4gIC5hdXRoLWNvbnRhaW5lciA+IC5yb3cge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU4cHgpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgfVxufVxuXG4uYXV0aC1zbGlkZXJfdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXV0aC1zbGlkZXJfdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRoLXNsaWRlcl90aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWluLWhlaWdodDogMjEwcHhcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dGgtc2xpZGVyX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtaW4taGVpZ2h0OiAyNTRweFxuICB9XG59XG5cbi5lbC1idXR0b24uYXV0aC1zbGlkZXJfYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogOHB4IDQzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHhcbn1cblxuLmVsLWJ1dHRvbi5hdXRoLXNsaWRlcl9idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lXG59XG5cbi5hdXRoLXBvcHVwIHtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmIC5lbC1kaWFsb2dfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYgLmVsLWRpYWxvZ19fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZXJyb3ItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gIGhlaWdodDogMTAwJVxufVxuXG4uZXJyb3ItY29kZSB7XG4gIGNvbG9yOiAjZDYxODJiO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMjUwcHg7XG4gIH1cbn1cblxuLmVycm9yLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtZmFtaWx5OiAkZm9udFRoaW47XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHhcbn1cblxuLmJhc2ljLWZvcm0td3JhcCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICRiYXNpY19mb3JtX2JhY2tncm91bmQ7XG4gIGNvbG9yOiAkYmFzaWNfZm9ybV9jb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRiYXNpY19mb3JtX2ZvbnRfd2VpZ2h0O1xuICBmb250LXNpemU6ICRiYXNpY19mb3JtX2ZvbnRfc2l6ZTtcblxuICAmIC5idG4ge1xuICAgIHdpZHRoOiAkYnRuX3dpZHRoO1xuICB9XG5cbiAgJl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAkYmFzaWNfZm9ybV90aXRsZV9mb250X3NpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRiYXNpY19mb3JtX3RpdGxlX2ZvbnRfd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICAmX2xpbmsge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAkYmFzaWNfZm9ybV9saW5rX2ZvbnRfc2l6ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjRweDtcbiAgICBjb2xvcjogJGJhc2ljX2Zvcm1fY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmFzaWNfZm9ybV9jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gICYgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRiYXNpY19mb3JtX2lucHV0X2JvcmRlcl9yYWRpdXM7XG4gIH1cblxuICAud3JhcHBlci10by1zdGFuZGFydC1sb2dpbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXV0aC1jaG9pY2Uge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHhcbiAgfVxuXG4gICZfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4XG4gIH1cbn1cblxuLmF1dGgtY2hvaWNlIC5mYl9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NvY2lhbC9mYi5zdmcpIG5vLXJlcGVhdCA1MCVcbn1cblxuLmF1dGgtY2hvaWNlIC5mYl9idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NvY2lhbC9mYi5zdmcpXG59XG5cbi5hdXRoLWNob2ljZSAudmtfYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zb2NpYWwvdmsuc3ZnKSBuby1yZXBlYXQgNTAlXG59XG5cbi5hdXRoLWNob2ljZSAudmtfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zb2NpYWwvdmsuc3ZnKVxufVxuXG4uYXV0aC1jaG9pY2UgLm9rX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc29jaWFsL29rLnN2Zykgbm8tcmVwZWF0IDUwJVxufVxuXG4uYXV0aC1jaG9pY2UgLm9rX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc29jaWFsL29rLnN2Zylcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxXG59XG5cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcFxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvXG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtXG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsIC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0b1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtXG59XG5cbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLCAuc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXlcbn1cblxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLCAuc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0b3VjaC1hY3Rpb246IHBhbi14XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDk2MHB4XG59XG5cbi5yZW1pbmQtcGFzc3dvcmQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5hdXRoLWZvcm1fYnV0dG9uLCAuYXV0aC1mb3JtX2xpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuM3B4O1xufVxuXG4uYXV0aC1mb3JtX2xpbmsge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hdXRoLWZvcm1fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYjMxNDI0O1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogJGJ0bl9saW5lX2hlaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAkYnRuX2JhY2tncm91bmQ7XG4gIGJvcmRlcjogJGJ0bl9ib3JkZXI7XG4gIGNvbG9yOiAkYnRuX2NvbG9yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAkYnRuX21hcmdpbjtcbiAgdHJhbnNpdGlvbjogLjFzO1xuICBmb250LXdlaWdodDogJGJ0bl9mb250X3dlaWdodDtcbiAgcGFkZGluZzogJGJ0bl9wYWRkaW5nO1xuICBib3JkZXItcmFkaXVzOiAkYnRuX2JvcmRlcl9yYWRpdXM7XG4gIHRleHQtZGVjb3JhdGlvbjogJGJ0bl90ZXh0X2RlY29yYXRpb247XG4gIGZvbnQtZmFtaWx5OiAkYnRuX2ZvbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bl9iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRidG5fYm9yZGVyO1xuICBmb250LXNpemU6ICRidG5fc2l6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRidG5fbGV0dGVyX3NwYWNpbmc7XG4gIG1pbi1oZWlnaHQ6ICRidG5fbWluX2hlaWdodDtcbiAgYm94LXNoYWRvdzogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJ0bl9ob3Zlcl9jb2xvcjtcbiAgICBib3JkZXI6ICRidG5faG92ZXJfYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5faG92ZXJfYmFja2dyb3VuZDtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRidG5faG92ZXJfdGV4dF9kZWNvcmF0aW9uO1xuICB9XG5cbiAgJi1wcmltYXJ5IHtcbiAgICBjb2xvcjogJGJ0bl9wcmltYXJ5X2NvbG9yO1xuICAgIGJvcmRlcjogJGJ0bl9wcmltYXJ5X2JvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX3ByaW1hcnlfYmFja2dyb3VuZDtcbiAgfVxuXG4gICYtcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICRidG5faG92ZXJfcHJpbWFyeV9jb2xvcjtcbiAgICBib3JkZXI6ICRidG5faG92ZXJfcHJpbWFyeV9ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bl9ob3Zlcl9wcmltYXJ5X2JhY2tncm91bmQ7XG4gIH1cblxuICAmLWRhbmdlciB7XG4gICAgY29sb3I6ICRidG5fZGFuZ2VyX2NvbG9yO1xuICAgIGJvcmRlcjogJGJ0bl9kYW5nZXJfYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5fZGFuZ2VyX2JhY2tncm91bmQ7XG4gIH1cblxuICAmLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICRidG5faG92ZXJfZGFuZ2VyX2NvbG9yO1xuICAgIGJvcmRlcjogJGJ0bl9ob3Zlcl9kYW5nZXJfYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5faG92ZXJfZGFuZ2VyX2JhY2tncm91bmQ7XG4gIH1cblxuICAmLWRlZmF1bHQge1xuICAgIGNvbG9yOiAkYnRuX2RlZmF1bHRfY29sb3I7XG4gICAgYm9yZGVyOiAkYnRuX2RlZmF1bHRfYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5fZGVmYXVsdF9iYWNrZ3JvdW5kO1xuICB9XG5cbiAgJi1kZWZhdWx0OmhvdmVyIHtcbiAgICBjb2xvcjogJGJ0bl9ob3Zlcl9kZWZhdWx0X2NvbG9yO1xuICAgIGJvcmRlcjogJGJ0bl9ob3Zlcl9kZWZhdWx0X2JvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX2hvdmVyX2RlZmF1bHRfYmFja2dyb3VuZDtcbiAgfVxufVxuXG4ucGFzc0V5ZSwgLnBhc3NFeWVDb25maXJtIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJi5leWVfY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvZXllX2Nsb3NlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZXllX2Nsb3NlX2hvdmVyLnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgJi5leWVfb3BlbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9leWVfb3Blbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2V5ZV9vcGVuX2hvdmVyLnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgLmhhcy10aXAgJiB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnBhc3NFeWVDb25maXJtIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJi5leWVfY2xvc2VDIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2V5ZV9jbG9zZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2V5ZV9jbG9zZV9ob3Zlci5zdmcpO1xuICAgIH1cbiAgfVxuXG4gICYuZXllX29wZW5DIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2V5ZV9vcGVuLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZXllX29wZW5faG92ZXIuc3ZnKTtcbiAgICB9XG4gIH1cblxuICAuaGFzLXRpcCAmIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG4ucmVnLWZvcm1fc3RlcCB7XG4gIC5oYXMtdGlwIHtcbiAgICAucGFzc0V5ZSB7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmF1dGgtd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRoLWxheW91dCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnBhZ2UuYXV0aHtcbiAgei1pbmRleDogMTAwO1xufVxuIiwiLy8gaW1wb3J0YW50IGZsYWdzIGFyZSBuZWNlc3NhcnkgZHVlIHRvIG92ZXJ3cml0aW5nIGlubGluZSBsaWIgc3R5bGVzXG5cbmJvZHkge1xuICAgIC5wbXJ1X3djbW5fY29va2llQ29uc2VudEJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3R0b206IDEwdmggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgfVxuXG4gICAgLnBtcnVfd2Ntbl9jb29raWVDb25zZW50VGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIH1cbiAgICBcbiAgICAucG1ydV93Y21uX2Nvb2tpZUNvbnNlbnRCdG5PayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogOXB4IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbn1cbiIsIlxuXG4gIC51YmUtbm90aWZpY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBwYWRkaW5nOiAxNHB4IDI2cHggMTRweCAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmVlZjU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCBsZWZ0IC4zcywgcmlnaHQgLjNzLCB0b3AgLjRzLCBib3R0b20gLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3MsIGxlZnQgLjNzLCByaWdodCAuM3MsIHRvcCAuNHMsIGJvdHRvbSAuM3M7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3MsIGxlZnQgLjNzLCByaWdodCAuM3MsIHRvcCAuNHMsIGJvdHRvbSAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiAxNnB4O1xuICAgIHotaW5kZXg6IDIwMDA7XG5cbiAgICAmX19ncm91cCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTNweFxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzMwMzEzMztcbiAgICAgIG1hcmdpbjogMFxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBtYXJnaW46IDZweCAwIDA7XG4gICAgICBjb2xvcjogIzYwNjI2NjtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgfVxuXG4gICAgJl9fY2xvc2VCdG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxOHB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogIzkwOTM5OTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM2MDYyNjZcbiAgICB9XG4gIH1cblxuICAudWJlLW5vdGlmaWNhdGlvbi5yaWdodCB7XG4gICAgcmlnaHQ6IDE2cHhcbiAgfVxuXG4gIC51YmUtbm90aWZpY2F0aW9uLmxlZnQge1xuICAgIGxlZnQ6IDE2cHhcbiAgfVxuXG4gIC51YmUtbm90aWZpY2F0aW9uX19ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHhcbiAgfVxuXG4gIC51YmUtbm90aWZpY2F0aW9uX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzMDMxMzM7XG4gICAgbWFyZ2luOiAwXG4gIH1cblxuICAudWJlLW5vdGlmaWNhdGlvbl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIG1hcmdpbjogNnB4IDAgMDtcbiAgICBjb2xvcjogIzYwNjI2NjtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5XG4gIH1cblxuICAudWJlLW5vdGlmaWNhdGlvbl9fY29udGVudCBwIHtcbiAgICBtYXJnaW46IDBcbiAgfVxuXG4gIC51YmUtbm90aWZpY2F0aW9uX19pY29uIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyNHB4XG4gIH1cblxuICAudWJlLW5vdGlmaWNhdGlvbl9fY2xvc2VCdG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjOTA5Mzk5O1xuICAgIGZvbnQtc2l6ZTogMTZweFxuICB9XG5cbiAgLnViZS1ub3RpZmljYXRpb25fX2Nsb3NlQnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzYwNjI2NlxuICB9XG5cbiAgLmVsLWljb24tc3VjY2VzcyB7XG4gICAgY29sb3I6ICM2N2MyM2E7XG4gIH1cblxuICAuZWwtaWNvbi1lcnJvciB7XG4gICAgY29sb3I6ICNkNjE4MmJcbiAgfVxuXG4gIC5lbC1pY29uLWluZm8ge1xuICAgIGNvbG9yOiAjOTA5Mzk5XG4gIH1cblxuICAuZWwtaWNvbi13YXJuaW5nIHtcbiAgICBjb2xvcjogI2U2YTIzY1xuICB9XG5cbiAgLnViZS1ub3RpZmljYXRpb24tZmFkZS1lbnRlciB7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKVxuICB9XG5cbiAgLnViZS1ub3RpZmljYXRpb24tZmFkZS1sZWF2ZS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDBcbiAgfSIsIi5yZWctY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIycHg7XG5cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMzRweFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHhcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHhcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHhcbiAgfVxuICAjb3Qtc2RrLWJ0biB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICRsaW5rQnV0dG9uQ29sb3I7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGlua0J1dHRvbkRlY29yYXRpb247XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiB1bnNldDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGxpbmtCdXR0b25Db2xvckhvdmVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGlua0J1dHRvbkRlY29yYXRpb25Ib3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLmhlbHAtYmxvY2sge1xuICBjb2xvcjogJGVycm9yX2NvbG9yO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAuOHJlbTtcbn1cblxuLmVycm9yIC5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYm90dG9tLXNwYW5uZXIge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4uZm9ybS1ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbi5mb3JtLXRpbWVyIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICZfdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Q2MTgyYlxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiN1YmUtY29udGFpbmVyLXJlZ2lzdGVyIC5idG5bZGlzYWJsZWRde1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkNmQ2O1xufVxuIiwibmF2LnRvcC1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvcF9tZW51X2JhY2tncm91bmQ7XG4gIHBhZGRpbmc6ICR0b3BfbWVudV9wYWRkaW5nICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAkdG9wX21lbnVfZm9udDtcbiAgZm9udC13ZWlnaHQ6ICR0b3BfbWVudV9mb250X3dlaWdodDtcbiAgbWluLWhlaWdodDogODBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBwYWRkaW5nOiAkdG9wX21lbnVfbW9iaWxlX3BhZGRpbmc7XG4gIH1cblxuICBhLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZzogJHRvcF9tZW51X2xvZ29fcGFkZGluZztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgbWFyZ2luOiAkdG9wX21lbnVfaW1nX21hcmdpbjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogJHRvcF9tZW51X2ltYWdlX21heF9oZWlnaHQ7XG4gICAgICBtYXgtd2lkdGg6ICR0b3BfbWVudV9pbWFnZV9tYXhfd2lkdGg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkdG9wX21lbnVfaW1hZ2VfbWF4X3dpZHRoX21lZGl1bTtcblxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogJHRvcF9tZW51X25hdl9pdGVtX3NoaWZ0O1xuICAgICAgfVxuICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtaXRlbSB7XG4gICAgYS5uYXYtbGluayB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgZm9udC1zaXplOiAkdG9wX21lbnVfZm9udF9zaXplO1xuICAgICAgdGV4dC10cmFuc2Zvcm06ICR0b3BfbWVudV9pdGVtX3RyYW5zZm9ybTtcblxuICAgICAgY29sb3I6ICR0b3BfbWVudV9saW5rX2NvbG9yO1xuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR0b3BfbWVudV9saW5rX2NvbG9yX2hvdmVyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICR0b3BfbWVudV9saW5rX2NvbG9yX2FjdGl2ZTtcblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJHRvcF9tZW51X2xpbmtfY29sb3JfYWN0aXZlX2hvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJHRvcF9tZW51X3Nob3dfbGluayAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6ICR0b3BfbWVudV9kcm9wZG93bl9ib3JkZXJfcmFkaXVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAkdG9wX21lbnVfZHJvcGRvd25fYmFja2dyb3VuZDtcbiAgY29sb3I6ICR0b3BfbWVudV9zaG93X2xpbmsgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgdGV4dC10cmFuc2Zvcm06ICR0b3BfbWVudV9pdGVtX3RyYW5zZm9ybTtcbiAgZm9udC1zaXplOiAkdG9wX21lbnVfZHJvcGRvd25fZm9udF9zaXplO1xuICBsaW5lLWhlaWdodDogMi4yZW07XG4gIGNvbG9yOiAkdG9wX21lbnVfZHJvcGRvd25faXRlbV9jb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICR0b3BfbWVudV9kcm9wZG93bl9pdGVtX3dlaWdodDtcblxuICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9wX21lbnVfZHJvcGRvd25faXRlbV9hY3RpdmU7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgYmFja2dyb3VuZDogJHRvcF9tZW51X21vYmlsZV9iYWNrZ3JvdW5kO1xuICBib3gtc2hhZG93OiAwIDAgNDBweCAwIGdyZXk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgJiAqIHtcbiAgICBjb2xvcjogJHRvcF9tZW51X21vYmlsZV9jb2xvcjtcbiAgfVxuXG4gICYgLm91dGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgJiAuaW5uZXItd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICAgIH1cblxuICAgICYgLml0ZW0ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogJHRvcF9tZW51X21vYmlsZV9mb250X3NpemU7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkdG9wX21lbnVfaXRlbV90cmFuc2Zvcm07XG5cbiAgICAgICYuY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JHRvcF9tZW51X21vYmlsZV9mb250X3NpemV9KjAuOSk7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuYi1oZWFkZXItbm90aWZpY2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjFlbTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLjRlbTtcbiAgICAgICAgd2lkdGg6IDEuNGVtO1xuICAgICAgICBoZWlnaHQ6IDEuNmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlYWQtbm90aWYucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuYWRkX215X2xvb2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IDAgMFxuICAgICAgfVxuXG4gICAgICAmIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRvcDogLjRlbVxuICAgICAgfVxuXG4gICAgICAmIC5pY29uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogLjNlbTtcbiAgICAgICAgbGVmdDogLjJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC4yZW07XG4gICAgICAgIHdpZHRoOiAuM2VtXG4gICAgICB9XG5cbiAgICAgICYgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVlbVxuICAgICAgfVxuICAgIH1cblxuICAgICYgaHIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0b3BfbWVudV9ocl9jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNGVtXG4gICAgfVxuXG4gICAgJiAuY2xvc2UtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDExLjVlbTtcbiAgICAgIHBhZGRpbmc6IDNlbTtcblxuICAgICAgJiBzdmcge1xuICAgICAgICB3aWR0aDogMy43ZW07XG4gICAgICAgIGhlaWdodDogMy43ZW1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBkaXNwbGF5OiBibG9ja1xuICB9XG59XG5cbi5idXJnZXItYnV0dG9uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjdweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogJGJ1cmdlcl9idXR0b25fdG9wX3Bvc2l0aW9uO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDAwMTtcbiAgcGFkZGluZzogMTNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuXG4gICYudHJhbnNsYXRlLXRvcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYuM2VtKVxuICB9XG5cbiAgJiAuaW5uZXItbWVudS1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCVcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICAuYnVyZ2VyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0b3BfbWVudV9idXJnZXJfY29sb3JfYWN0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC5idXJnZXIge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICR0b3BfbWVudV9idXJnZXJfY29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMsIHdpZHRoIC40cywgb3BhY2l0eSAuNHM7XG5cbiAgICAmLnRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgJi5taWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNHMsIG9wYWNpdHkgLjRzXG4gICAgfVxuXG4gICAgJi5ib3R0b20ge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjVlbSk7XG5cbiAgICAudG9wIHtcbiAgICAgIHdpZHRoOiAxNDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgcm90YXRlKDQ1ZGVnKVxuICAgIH1cblxuICAgIC5taWQge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBvcGFjaXR5OiAwXG4gICAgfVxuXG4gICAgLmJvdHRvbSB7XG4gICAgICB3aWR0aDogMTQwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTdweCkgcm90YXRlKC00NWRlZylcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBkaXNwbGF5OiBibG9ja1xuICB9XG59XG4iLCJAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLmF2LWxheW91dCB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hdi1sYXlvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aFxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYXYtbGF5b3V0IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoICsgMTM1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmF2LWxheW91dCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCArIDIzNXB4KTtcbiAgfVxufVxuXG5cbi5hdi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYXYtY29udGFpbmVyID4gLnJvdyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1OHB4KTtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLmF2LWxheW91dCB7XG4gICAgI3ViZS1hdi1jb250YWluZXIgYSB7XG4gICAgICAgIGNvbG9yOiAjY2NjO1xuICAgIH1cblxuICAgIC51YmUtY2FtZXJhLWluc2lkZSAudWJlLWNhbWVyYS1jYXB0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBjb2xvcjogJGF2X2ZhY2VfYnRuX2NvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlcjogJGF2X2ZhY2VfYnRuX2JvcmRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhdl9mYWNlX2J0bl9iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAudWJlLWNhbWVyYS1jYXB0dXJlIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnViZS1jYW1lcmEtaW5zaWRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA3MDBweCByZ2JhKDAsIDAsIDAsIC40KTtcbiAgICB9XG5cbiAgICAudWJlLWNhbWVyYS1yZW5kZXIgdmlkZW8ge1xuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy90b3A6IDA7XG4gICAgICAgIC8vbGVmdDogMDtcbiAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIC8vei1pbmRleDogMDtcbiAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC51YmUtY2FtZXJhLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggNDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4taGVpZ2h0OiA1MDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFnZS1zZWxlY3QtYnRuIHtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuXG4udWJlLWZpbGUtcHJldmlldy1kb2N1bWVudCB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbn1cblxuLmZpbGUtdXBsb2FkLWdyb3VwIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hZ2UtY29uZmlybS1maWxlIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYWdlLWNvbmZpcm0tZmlsZSBzZWxlY3Q6YWN0aXZlICsgLnNlbGVjdF9faW5kaWNhdG9ycyAuc2VsZWN0X19pbmRpY2F0b3Itc2VwYXJhdG9yIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbmkuaW5mby1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC9sb2NhbC9sYXlvdXQvYXNzZXRzL2ltZy9pY29uLWluZm8ud2VicCk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG59XG5cbi50ZXh0LXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwhaW1wb3J0YW50O1xufVxuIiwiLmVsLWxvYWRpbmctbWFzayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVsLWxvYWRpbmctc3Bpbm5lciB7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmVsLWxvYWRpbmctc3Bpbm5lciAuY2lyY3VsYXIge1xuICAgIGhlaWdodDogNDJweDtcbiAgICB3aWR0aDogNDJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYW5pbWF0aW9uOiBsb2FkaW5nLXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5lbC1sb2FkaW5nLXNwaW5uZXIgLnBhdGgge1xuICAgIGFuaW1hdGlvbjogbG9hZGluZy1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogOTAsMTUwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIHN0cm9rZS13aWR0aDogMjtcbiAgICBzdHJva2U6ICRsb2FkaW5nX2NvbG9yO1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICBjeDogNTA7XG4gICAgY3k6IDUwO1xuICAgIHI6IDIwO1xuICAgIGZpbGw6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZy1yb3RhdGUge1xuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmctZGFzaCB7XG4gICAgMCUge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxLDIwMDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDBcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwxNTA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtNDBweFxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogOTAsMTUwO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyMHB4XG4gICAgfVxufVxuXG5cbiNwcml6ZS1vcmRlci1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmVsLWxvYWRpbmctbWFzayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgei1pbmRleDogMzA7XG4gICAgfVxufVxuXG4ucHJsLXByaXplLWxvYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uanMtcHJvZmlsZS1vcmRlci1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWJpbmV0IHtcbiAgICAuZWwtbG9hZGluZy1tYXNrIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbn0iLCIucnVsZXNfbW9kYWwge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG5cblx0LmZzLTE0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHQmLmdlbmVyYWxfcnVsZXNfbW9kYWwge1xuXHRcdFx0ei1pbmRleDogMTAwO1xuXG5cdFx0XHQuY2hlY2tib3hfZ3JvdXAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdH1cblxuXHQubW9kYWwtZGlhbG9nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdFx0dG9wOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdG1heC13aWR0aDogNzIwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbi8qXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogNjIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cbiovXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0XHR3aWR0aDogNzgwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdH1cblxuXHQubW9kYWwtY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQubW9kYWwtaGVhZGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMjVweCAyMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cblx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHRcdFx0fVxuXG5cblxuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcjtcblxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LWhlaWdodDogNjUwcHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNDBweCA2NHB4IDIwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggODBweCAyMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5tYiB7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAzNTBweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1vZGFsLWJvZHkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjVweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDY0cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgODBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnJ1bGVzX2JveCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM3ZjdmN2Y7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzIwcHg7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjcwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1heC1oZWlnaHQ6IDY4MHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI4MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5ydWxlc190ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMjVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzdmN2Y3ZjtcblxuXHRcdFx0XHRcdFx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYnRuX2JhY2tncm91bmQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRwIGIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCA0MHB4IDIwcHggMjVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCA0MHB4IDE1cHggMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1vZGFsLWZvb3RlciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAyNXB4O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHRcdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5jaGVja2JveF9ncm91cCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly9wYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCA2NHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDgwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdH1cblx0fVxuXG5cdC5idG4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cbn1cbiIsIi5wb3B1cC1wYXNzd29yZCB7XG4gICAgLnBvcHVwLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDQ1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgLnJ1bGVzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIC5wYXNzd29yZC1yZXNldCB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI3Bhc3N3b3JkLW1lc3NhZ2UsXG4gICAgICAjcmUtcGFzc3dvcmQtbWVzc2FnZSB7XG4gICAgICAgIG1heC13aWR0aDozMDBweDtcbiAgICAgIH1cbiAgICB9XG59IiwiLnViZS12aXNpYmlsaXR5LXNob3ctZm9yLXN1Ym1pdHRlZFBob25lQ29kZSwgLnViZS12aXNpYmlsaXR5LXNob3ctZm9yLXN1Ym1pdHRlZEVtYWlsQ29kZSAge1xuXG4gICYgLmhlbHAtc3VjY2Vzcy1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogIzAwODgwMDtcbiAgfVxuXG4gICYudWJlLXZhbGlkYXRpb24tc3VjY2VzcyAuaGVscC1zdWNjZXNzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJAbWl4aW4gaGlkZS1icmFuZHMtbWVudSgpIHtcbiAgICAuYnJhbmRzLW1lbnUtZGVza3RvcCwgLmJyYW5kcy1tZW51LW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG59XG5cbkBtaXhpbiBicmFuZHMtbWVudSgpIHtcbiAgICAuYnJhbmRzLW1lbnUtZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZF9tZW51X2JhY2tncm91bmQ7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kX21lbnVfc2VydmljZV9lbF9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiAkYnJhbmRfbWVudV9pbWdfZmlsdGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJzLWV4dGVybmFsLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBybC1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tcmwtZXh0ZXJuYWwtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubXBtLWV4dGVybmFsLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ueC1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaGUtZXh0ZXJuYWwtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC4yNTVlbTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYm90dG9tOiAyMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IC4zZW0gc29saWQgJGJyYW5kX21lbnVfc2VydmljZV9lbF9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AuY29sbGFwc2VkIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDJweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJzLWV4dGVybmFsLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBybC1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tcmwtZXh0ZXJuYWwtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubXBtLWV4dGVybmFsLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm54LWV4dGVybmFsLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNoZS1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgfVxuICAgICAgICAmICsgLm5hdmJhciB7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJhbmRzLW1lbnUtbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIC5icmFuZHMtbWVudS10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5icmFuZC1tZW51LWl0ZW1zIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJyYW5kLW1lbnUtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuYnJhbmRzLW1lbnUtZGVza3RvcCAub2xkLXdoaXRlLWxvZ28sXG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AgLm9sZC1ibGFjay1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBuYXYudG9wLW1lbnUge1xuICAgICAgICB0b3A6IDQ5cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gICAgfVxufVxuXG5cblxuQGlmICR1c2VCcmFuZE1lbnUgPT0gdHJ1ZSB7XG4gICAgQGluY2x1ZGUgYnJhbmRzLW1lbnU7XG59IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBoaWRlLWJyYW5kcy1tZW51O1xufVxuIiwiLmJhc2ljLWZvcm0td3JhcF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjlweDtcbn1cblxuI3ViZS1jb250YWluZXItcGhvbmUtbG9naW4gLnNpZ24taW5fX25vdGljZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuI3ViZS1jb250YWluZXItcGhvbmUtbG9naW4gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLnNvY2lhbC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI2xvZ2luLWNvbHVtbi1mb3JtIC5zaWduLWluX190ZXJtcy1hcmdlZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAucGhvbmUtY29kZV9zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI2xvZ2luLWNvbHVtbi1mb3JtIC5waG9uZS1jb2RlX3N1YnRpdGxlIGEge1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLmlucHV0LXRleHRfX2lucHV0LS1jb25maXJtLWNvZGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogNDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwMDAwIDAsICMwMDAwMDAgNDRweCwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgNThweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMjBweCAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuI2xvZ2luLWNvbHVtbi1mb3JtIC5waG9uZS1jb2RlX25vLWNvZGUsXG4jbG9naW4tY29sdW1uLWZvcm0gLnNpZ24taW5fX2Zvcm0tY29kZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAuc2lnbi1pbl9fZm9ybS1zd2l0Y2gtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiN1YmUtY29udGFpbmVyLXBob25lLWNvZGUge1xuICBtaW4taGVpZ2h0OiAzMDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAuc29jaWFsLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXV0aC1jaG9pY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dGgtY2hvaWNlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLmF1dGggI3Bhc3N3b3JkOjotbXMtcmV2ZWFsIHtkaXNwbGF5OiBub25lO30iLCIuaW52aXRlLWZyaWVuZC1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAubWVzc2FnZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJG1nbV9oZWFkZXJfY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHktY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxOXB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19idG4tY29weSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogJG1nbV9jb3B5X2J0bl93aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRtZ21fY29weV9idG5faWNvbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm9keS10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW52aXRlLWZyaWVuZC1idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIC5pbnZpdGUtZnJpZW5kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRidG5fY29sb3I7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRtZ21faW52aXRlX2J0bl93aDtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRidG5fYm9yZGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbWdtX2J0bl9ib3JkZXJfcmFkaXVzO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX2JhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWdtLXRleHQtdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBob25lcyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VudC12aWEtc21zIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwaG9uZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIkBtaXhpbiBkZXNrdG9wLWxhcmdlKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIGRlc2t0b3AoKSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAxcHgpIGFuZCAobWluLWhlaWdodDogMTAwMHB4KSB7XG4gICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIGxhcHRvcCgpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSBhbmQgKG1heC1oZWlnaHQ6IDc4MHB4KSB7XG4gICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHRhYmxldHMoKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHRhYmxldHMtbWluKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gcGhvbmVzKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHBob25lcy1taW4oKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBicmVha3BvaW50LW1kKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufSIsIi52aWRlby1wcmVsb2FkIHtcbiAgJl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtaXhpbiBhbmltYXRpb24tc3R5bGUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGxvYWRlci1hbmltYXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDgxJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODElKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODElKTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBhbmltYXRpb24tc3R5bGU7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gICAgb3BhY2l0eTogMC41O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbi1zdHlsZTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICBAa2V5ZnJhbWVzIGxvYWRlci1hbmltYXRlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIH1cbiAgfVxufSIsIi5icFJ1bGVzIHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggY2FsYygxMHZoICsgMTVweCkgMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMwMDA7XG5cbiAgLmluZm8tbGF5b3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3BvcHVwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qINCh0LrRgNGL0LLQsNC10Lwgc2Nyb2xsYmFyINC00LvRjyBJRSwgRWRnZSDQuCBGaXJlZm94ICovXG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSDQuCBFZGdlICovXG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG4gICAgfVxuXG4gICAgLyog0KHQutGA0YvQstCw0LXQvCBzY3JvbGxiYXIg0LTQu9GPIENocm9tZSwgU2FmYXJpINC4IE9wZXJhICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciAuY2hlY2tib3hfd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOZXVsYSc7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9ORVVMQS50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHcmV0YURpc05hclByb01lZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2F1dHVtbi1wcm9tby9HcmV0YURpc05hclByb01lZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2F1dHVtbi1wcm9tby9HcmV0YURpc05hclByb01lZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcmFuaWVuYmF1bSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9uZXcvT3JhbmllbmJhdW0tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9uZXcvT3JhbmllbmJhdW0tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufSIsIi5jb21tb24tcG9wdXBfX3RpdGxlLXRvcCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIHBhZGRpbmc6IDM1cHggNTBweCAzMHB4IDUwcHg7XG59XG4uY29tbW9uLXBvcHVwX19jbG9zZS1jcm9zcyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvQ29udGVudC9pbWcvcG9wLXVwLXNwcml0ZS5wbmcnKSAwIDAgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmNvbW1vbi1wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHggMzBweDtcbn1cbi5jb21tb24tcG9wdXBfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jb21tb24tcG9wdXBfaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5jb21tb24tcG9wdXBfaW5wdXQtYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbn1cbi5jb21tb24tcG9wdXBfcG9sbF9saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHggMCAxMHB4IDA7XG59XG4uY29tbW9uLXBvcHVwX3BvbGxfbGlzdCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgMTVweDtcbn1cbi5jb21tb24tcG9wdXBfcG9sbF9saXN0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG59XG4uY29tbW9uLXBvcHVwX3BvbGxfbGlzdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDEwMXB4O1xuICAgIGhlaWdodDogMTAxcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvQ29udGVudC9pcW9zL2ltZy9wb2xsLWljb25zLnBuZycpIDAgMCBuby1yZXBlYXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbW1vbi1wb3B1cF9fdGV4dHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOjAgMjBweDtcbn1cbi5jb21tb24tcG9wdXBfX2NoZWNrYm94e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4uY29tbW9uLXBvcHVwX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBvcGFjaXR5OiAwO1xufVxuLmNvbW1vbi1wb3B1cF9fY2hlY2tib3ggbGFiZWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29tbW9uLXBvcHVwX19jaGVja2JveCBsYWJlbDpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiO1xufVxuLmNvbW1vbi1wb3B1cF9fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICNmM2YzZjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50L2ltZy90aWNrLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmNvbW1vbi1wb3B1cF91cGRhdGVfbGlzdHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjVweCAwIDEwcHggMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuXG5cblxuLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94X2Rlc2NyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tY2FyOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExM3B4O1xuIH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1iYXIgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY29tbW9uLXBvcHVwX3BvbGxfY2hlY2tib3gtLWJhcjpjaGVja2VkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEzcHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tdHNoaXJ0ICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjNweCAwO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS10c2hpcnQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzcHggLTExM3B4O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY29tbW9uLXBvcHVwX3BvbGxfY2hlY2tib3gtLXNvYyArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1cHggMDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tc29jOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNXB4IC0xMTNweDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1mbHkgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NnB4IDA7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY29tbW9uLXBvcHVwX3BvbGxfY2hlY2tib3gtLWZseTpjaGVja2VkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDZweCAtMTEzcHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tYmFkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NThweCAwO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1iYWQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU4cHggLTExM3B4O1xufVxuXG4uY29tbW9uLXBvcHVwIHtcbiAgICB3aWR0aDogNjAwcHg7XG59XG4ubGVnYWxfbm90aWNlIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgIC5jb21tb24tcG9wdXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbW1vbi1wb3B1cF9fdGl0bGUtdG9we1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAxNXB4IDE1cHg7XG4gICAgfVxuICAgIC5jb21tb24tcG9wdXBfX2NoZWNrYm94e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbW1vbi1wb3B1cF9fY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDtcbiAgICB9XG59IiwiLmluZGV4X3BhZ2VfZmVlZCAuaW5kZXhfcGFnZV9mZWVkIGEsXG4ucHJvZHVjdHNfYWxsIC5wcm9kdWN0c19hbGwgYSxcbi5pcW9zX21haW4gLmlxb3NfbWFpbiBhLFxuLnRydWVfbHV4dXJ5X2luZGV4X3BhZ2UgLnRydWVfbHV4dXJ5X2luZGV4X3BhZ2Uge1xuICAgIGNvbG9yOiAjMzI4N2I2O1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IE5lb1NhbnNQcm87XG4gICAgc3JjOiAgdXJsKCcuLi9mb250cy9OZW9TYW5zUHJvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5pcW9zLXBhZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiBOZW9TYW5zUHJvO1xufVxuLmlxb3MtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogTmVvU2Fuc1BybztcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMDA3MWRjO1xuICAgIGhlaWdodDogNjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDcxZGM7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXFvcy1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDcxZGM7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5mdWxsd2lkdGgtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM4M3B4O1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgY29sb3I6ICMwMDcxZGM7XG59XG4uZnVsbHdpZHRoX3RleHQtbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjcxcHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFRc0FBQUFsQ0FZQUFBQlZoTXlnQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQURVTkpSRUZVZU5yc1hRbVVGTVVaL25jNVJOd2xLQkFQZ2lETHRTQkpJQWJ6RERGRVJYTndpR2NTalFjZWtVdU9pQXJHeEVoSVZCRFJpSUNnNU5KZ29vS0lQQ09peEVqRWlCSEN3b3JoTUlrU0ZkY3JrZHNsOWIzNSsrMi90ZFU5WGQzVk96UE5mTy85YjJkN3FtdjZxUHIrczdwTGFQem1BeFFPYUZmRDhnOGxhNVdzVWZLc2tvK29pQ0tLS0RnY21GRVJ1bTFUdzdhUG1RUmFLU2xWMGxKSmF5WHRsTFJsNmE1a0VMZmZwMlNwa2p1VS9MbDQrWXNvSXAwd2tjVm1KUU1NMjFzb09WN0pxVXFHSytuRzI1c3BHY2F5Uk1uM2xieFZ2TFJGRkpFdWxGcTAzYzBXeDYxS0twV01WckpMYXpPRTNaUGV4VXRiUkJFSEwxbEkxQ3FacGVUclNuWnEzeDJwWkxtUzlqR082eklsaHhSdlQwNVFvdVNxQlB0dnJtUnFRbjBQVlBMWjRpMU1hbUEwREhDdVUvSjVpejdna3R4bjJQNllrak1qSEZPNWtqZVZqRld5d05GNVRsSnlZaGFyNlgxMndhcVZyRFNRb0EyR0tybFQvTDlkeVVrTzc5dU5US2dlN2xkeXM2Tyt6MUR5aEpKT1N0NUlZTXg5VHNrcTd2OWR4MzMvVWNrRFNuNGRzdjA1U3FiSCtEMWNuLzRCMzgvVTVnQ1U3RVZLbm5kd3J1Y3FtWmJybUlVdE1LRkhLRG5CTUdIQThuKzM3TzlTSm96UkRzbGlnSkxUTGRydm9VelFGaHJ3bFFpL2Q3aVNqdUwvMW83dlc0WFdmMmVIZllPa203QjE4Y01FeGh6aVhvY3BHYVBreDQ3N1BkMXl2SDFHdTQ2dTBjblEveUlsL1pSc2k5bDMrNFNQUFJHeWdHWHlDeVcvTW56M2JjdWJWOHFEQ09qTDJ2Z3ZEbzVSZDJrZVVYSzNrZzk0WWh6QmNaYlRXTE9pL2Rrc09MZUpUQ0JwUjFkMkxZRXJsVXhKNEx4NzhkOHhyQm4vNTVEa1pQOVJnTUQ4WFBGL0UxWmMwb1VDMFhYUFlxa0dBZG5FWlVxK3BPUkRCK2U5bXkzbnNFQWk0bVR4LzFyMkFvalByUm03b3AvaWVZQno3ZU9LTElqTlZoTnNUZTl2S09raS9oL3RpQ3gwVkxHcklZRTR5d3pLWkhubWlRdUtRZDFUeVRlVjdFMDVXWXpoZ1FJZ1ZYNmVrdDhrWUZsNDF0Y0lSNlkwanZWQ3JmOG9lRnZKVFNIYmZwbmRqQ2pvb2VRUFBLYjJ4enozUFpiSDBVa2ppM1VIWmxRRW5uUEpoQzFRM0ErWE9ob0FOVDVtbGEyWk5OYmdVeDdWeUJQbU5jb0V5cVJmaVhUeDVKUVRSU3QyQVNWR0plU0dlSmhBYmdMWlNOZTM0TThkV0NzbWpWWENDc3VHOVd6RlNneGtxelh2b2Nqa2J5Q1lVb2Q5YnZjWmdHRlJ5UmRRb2hrUGhNYkdYbXFZRWJpdWtRWmhyZ0NpS05PMndkVCtvc1BmS0dQTjV1RW9BMEhab2psYm9INkVsQ1JxUXJiYnlvcFB0eUt1TWlqSWZDV01OMXlTaGNtY2VpK0dWU0V2YUxNY1hKOE5WRCs0Q2MwMUtLVkVVV3FZY05JVmRJVks0ZVo0bUJqVEhVWmM3TWdja1lVTlZ2aFlhbkI5djFVb2c4UVZ5ZzNiTm9iY0YvN3I5L2l6WHYwSjdYTjJqcTdQSm9PL0Z3V2Y1UGs0d0dEdEl2eDJmVEsyUzhBRjhkQ1pZeU5STWQ2d3JWZWVYdWQ3cVdHcUZuTndJUlZBZllncnNvRG03MkhZdml6ay9wZFRaZzBLY0QxbEtrV1QwbTYyN29pTFNmL2ZQQjhIWGdZS21hM0JWRDhEMHB6dmp3djRWZlpPTmxnY1lUQ0F6RFZCK1R6eE1MNlhHTnl6eDZueDQzTTVJWXZUeEdTWExzaURJZlp0SXN5ekhjeXlzN1EyaUR6M3ljSDEwZXNYWGsraEN5SmpSUmpFTHlsNVNHc3pndHhrem5vRmJCOGN3NnJZWHlDV2hhZHd2a3VabEtYRXNaUkpZUjZhZHJLNHhrZGJoTkdvS043eXNpWnpXYXVCTUdwOHRGOWpBYTVSUC9FL3F1K2V5WlA3NXZLUkFGZUx6MTdWNlQxYW13NFJKN09mRy9JQ1pWWTM2K1BGQmwzRU1UMnFmZGZXRU1mSUozek14LzRmYlR2RzJ5OGpXbGtGUVJiUU9xZG8yeGF5ZnhZR1k0VjJtTU9mVVdneVgydjNIU1Z0R3ZIYWpHUVQzTVBEU3Q3SmsvdFc2NUFRTCtMUFNPODl5NTlmVlBKeUFLbEVBYXBZaitIUHF3empBNW1YcjFtU0hDWVZ5dlJuRjFEY3dnTkt4UkV3MXhkakluNHpKWTFrZ2ZVSmQydmJVR3h5TWZ1LzJZQjFBaWVML2Q0VTM4M1JKa1VMaDc1ekdOTjhzaFp6dUQ2RkxzaHc0VDdlcVgwM3l4QWZpRE1CWmJ3Q21hYVoxREFHTk1tQ2VJYnpaeXdKcUhJVXQ0Qnk2QlJDRG5OMC9WRy9jSUZocnR4QWRVVm1CVThXWGRoNm1DLzYyTWsrNVBrVXZ0SlJwa3Z2TXNRSGxocXNtQ1lKWHhOVWF5NFhrMmdmMzlCdEtTTUttUzdGZ2k0OXZ2UVFhMjJKT0VWYWttaGd4ZnlMeDVBRVlpZGg2am91RnhOMk5oLy9SdzRzaTBxK3o5bmtab2YzWVpFUFNXSnhadjlDSlFzRVlDN2hDZndha3dMeGdMcURDV1JtU0lzQ2FNZUJIZ0JCdGRXR05ycDI2MGpKMVRvY1RabFNYMlJpMmd0VEVTN1c0eW0wS29aU1hTcDRuc0VjM3NuK3N3UmNsbFlSZjgrTFYyQjhWUFBuMnd6dHNsa1hDTFI2OGFzbktiTlNHSGcxd0pKeERkY0tDOCtJdWQ5ZzVZQklqc3VYQVJNbXd0MlJKMUVsdXdLNzJIL2Z3TDRuSHFVWFpiRVJGaXA1cGI1K1phL0xtWmk2YWI3cVk0N092ei9IUXVBdjl4V0JwV3JXV1BNTmt5Z3R1RnJFaW1iNXRFR2djNXk0THREbWx4cGNGaHV5MkVaMXkvK3h5UEFwcXI4aStFeTI3dnhxZE01aXhVV3NwRWpjczM2YWhWaGlvYnhJVTRJbXRHQVNLcmR3YThJQ1ZuTm5xditVT3RlTHpoSW5pMzlTL0pKY0hhakxHTW1mMzZhR3FUb1NXdWdlcXI5UTVoUW1ybW9IeDdHVnpkZWVWRDhDamNEZnloUVRSVzh4S0IvUllrVVNtM2t5bjZHNUluZFpUa0xwRnF6WHRrL1R5QUwzNFZxMllrMFlMK0lleXpXeWtDaG5SZmU2eFRIaWZxL04wbWExUlg4dExkckNkVWZ4NFF1YWNuUzU2Q3duTVl1NHdFVTVSdmljUVRFT21NSjZtczFWa2RaMk5uc3hrTmVKN1NpT2VVYTdhV20wS29peXIxalUwNmhkeWU3WklONzFiQ3NtdWNUVGxBbjBTVndvckFlSkUxbkxrc0hsclE2d1pnb0ZxRTBhYklnVjVjV2lzMXlSeFRqK2krRGhuQ3h0WVg3OTFxSHZiQUpNWXhTV2JkSk13RVZVdDVveExXaERkWkgybDBKb3lxVnNYY1loNjU3aTh3YkQ5OU1NTVlGckRlMG04RjhFTkIvUXZrc0RXWGl1MERDZUd4STVYM1RXTkFlLzJZL3FIaHdDaTJGdWlIMk8xdjR2aStFNysrRmR0bmhlRnJFVURQSmJCTG1sQVZjSUFnVGhMZzZ4ajE0a2hMVWt4MUg0REpGTVk1clNuSWlCL1p6cXI3MUJXbjRLMWExVjZVQjFhNFRtR0Z6RXJUekJtaFU0V1FCL29zeHFhejNvT1lOZHd5Y09GcktRN0loOCtkQ0kvWXlNNkRzSEFWb1BhYkdwbXNtKzBOSlh6VmMwcGJwWUVkQ2R4UllsSEx1NHhqSmVnYnFLVnczZnd4ZS9YVE8xV3pCSmU5bVJNV3h4Z0JCTUFWbXY3OTRwSUF0Z0FkK2I2elJQQUdQeHBJT0JMR0Fobk11ZmtVbXhlY2JqQ1pxNWluZ0NBbTlQT2o3R2FXeW1WNHFKZ2RSaVg0TnBXR2c0aXpVMHNWVzIyR0pmMURaY0lQNUhVZFNQS055RGpiMUppemZaN1EyWUhEZFIvU3BkWkFoK3hncmhDdDRHOThQdnZUUWJOYkxvd1dOOGY0SGVyMGs4em9kcFZqVmN3d2ZUVGhZamhKa0lUYkxTWXQvbldkUElWd3lNU29BczlyRlB2a0liN0Q5Z2w2U1E0ZFVuN0dIcmFZZkZ2bTlwWklHTUVkTE85MWxZRmxVQmJlQ1NJcGg2bzlpR2h3MWRMS3hRWUhvV3kxQUM3bVFYSDJ1bUVIQ0FGZGR6U3I0Z3RpUDRPN0d4RDZZeEE1eUhVTjNUcC81TkRaZnBaZ08wdzJ5RDc5dzVnV05GSmtSUDUwS0xWaFF3VVdEVnJsY1IrRHRMb2lDZWNDdDh5Q2NJR05qbFBwTlpCOXlRM2RxMlVTSm10Q3hMSCtzRHJKcENCU3czWkVqMDF6STBTVE5aeUllb3pLWm96NGFZcDVteG51K2NCR0JKeUNkUEgwcm1CVXVGZ3FEUytyRFFZd1ZZMi9PVkxQdEl0NkFxUzlzZDFQRDFEejBFU1dkN3VHOVZDc2tDd09yVUlkU3doQ0MxWk9GcEIwejIrUkg3d0tyUDMydmI1R0lvbDBDaGtyNEdZQ0RsNFFLZkVQZzB1d3llTy9kS3hINldzRldvYS80ZzlMUWdDODg5TlFXdDE0UndXNUVSMlJWQVZvVU0zRE1zajZoTk8xbEErM2hQTkZvWXdRUU8wbTZ0RTV6QU13MW1MOUpYUnhUWVFFTWFycmt3OWFNQzFxQmVGeU1MN0lJc0M4U0NOb2Y0alMyVXFTclZjVnVJZlRHUk52ckVTNUpFeTBhNmowdHlFYXRvYkxJWUd6RFpiYkdhR2o1Mkx5bFhCQVA4RXFvZlRZY3JOVDFDUDdaQVZzQXZlR2dUM1VkQTJZc1ZvV0oxVWN4ck1sOXpCWnRTOEJQWVBUZWcydUs0ZFdKQVBjZWpJZmZWclJkVW5DWlpXTmZHNHRoY0FNcnEzbHlRaFNrYlV1NzRONUNxODk3M2lMTGV2enJvRTI4L2s2OUxSTkVQS2pDZlR1QWFnWmhRSFBRVHNRMEZZVXN0QmtsVEN2L2VWeFJLZFdPUzhuc3lsLzRXcjdLQS9zNFRtbjhCeFUvL3doWEVlcEZCR2xtYjNpNkdJRnlsaFF2aUFaV2xLRXo2cW5CTlBvbElGcVVjOTFnYll0OWptYWhBcXQ1N1BuWlQvYUFycmpYaVZ5Z0Q2TTdYWVUyRWVSWUhvem1PYzZxRHZzcmlrQVd5QzFpMHNzelJpY2xuVUxncWJESU5uQnNDeUNMdXUwYW5zamtybjBLTkV2UXJxV0VwdWdtZEltcjBUU0hiQlQxQ2JwdzJDVjJnMXFCZE1ZQnZNWXdsVDZ0dnRQeU5hVXdXTldUM3psdS9CK0dFSVl2REk1cjUyYTVyTzhka0FjSS9oK2RUM0lmOHRyRWhpdzk5NGdKNENFbmN0MXdqVzNHKytBMnNHTVV5NXpoUjNiYXN5ZlRqN2tQK0wyTGVINEpzc3BFVGdrdlBNV0hnQmlFVi9GUEt2SElSQlVPeU9Pazljck9rZUozUDl2ZTEvbnVTZVZuMzhXeUdlMjJoQmVNdTcrL1BvcC9mWmF5VmEzM2lCVldXditPbFNSZVQzUnZ0cXd6SDVoZFRxWEYwbjE3TTBuOVh2aGRWRGduakExYnFUMFd3RE9VNTl5NlpzS1hpd0l5S0xka244L2pOZEJDZ2plWmV2V001QUl2SURZYXdpYis5ZUNsOEVldHhEWW9rUXJmOXZ3QURBTTVNcFcvMnA3c2RBQUFBQUVsRlRrU3VRbUNDJykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5mdWxsd2lkdGhfdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBsaW5lLWhlaWdodDogNDlweDtcbn1cbi5mdWxsd2lkdGhfbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBUUFBQUFCQ0NBWUFBQUM0bFFpMUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFFTkJKUkVGVWVOcnNYUXQ0VGNjVzNpZEN4UFV1cFJxUHFncVJlQVR4RGswMWpZZzMxYXI2VkJXOTlWV3B0dW90eEtPbzFxVlJSVnQ2S1NVU3dsVkt2VWtRSXZGczBTalJhcnhDSlJJNSsvNHJlNktKYXM2Y2ZjNCtPWHVmV2QvM20wVDJuajFyelpwLzNqTW1DVEw4NU5vbkVVd0NRb0JLd0hWZ014Qyt3S2YzSmNrT2dtK1VRVkFib05CZGNpNHhBMW41ZnM4RTdqSGNCZEpoaDd1U0FRVDU0SUdnQWVBSFBNWHlwQ3JMOTRwQWFaWS9KUUVQR3orWHpld25BN2VBTzhCdndGWGdGK0E4Y0FwSWhIM3Y2TkNXeFppOXlyTFFrOW5NZzlrdlQ0cmI0UE1aTEpTWlgyWXczR1kydlFYYm1kWHFZUHAzOGpvdmhIRkF0VWY4L1hjZzREUGZYaGZWZnVDdEUydE5DS1lEN3dIRmRGeDJNcG5ESnBQREFrZUJYUXNiT0RjeElIL0o1dTJCWU9BNW9MRVRFakE1OTJsZ0I3QU4yQXFmeTNDbUJNS1BuNkd5QURRRmZBRDZ2YVlUK0RTUjdFOUFFbkNJZkJKSWdGOXlrWUpwMlBHb3BRZ0hGZkxNeWtVTmU3NmlOblZ2SnEramd2K1JaRXloVnNNZVlCUHdiYVJ2cnl2T2tqRGtheDJxcElDWGdDbzZzeXZWYmxGQUpId3ZycWdTOFdiU3VyWUkrZ0dockxEclJhaUZ0UnBZRXVuWDYzaWhCRERrMlBvMGhJOFY4a3o2NHNZOXl0bmdpSmYvb1hWaE5Na0IxaFBad1drUEZWVWlrSisxV1l1cnQ4NWJYSG15SFJnSEgzUUlFUXhOakhKRDhDSXdFYWh2QVB0RkErOSszcWpuK1VjU3dPQ0VhSmtqRXJjbC90MWxxNTB4TWNyRSt0ZXVKbXVCa1lzYjliemtxQThpSDZtd2oyWmpPWjRHc3lmNTNrSmdMUHp3dGxZZmVlTm9Mbmt1QjlvWXpIN1VUWDNqaXlZOVZ2Nk5BQVlkNFNPQVpVMnRKd0FZMUZVSklMZmxCTHdPbzYvVitrT0REc2VVWjAzbVp3MXVVeG9uNkxLc1diZWY3UjN4NjBlaUExaFhycEtCN1Rkd2FkUHVYeGNnZ0lHSFlyZ0k0S3ZtM2F3bWdOY1RvbDJaQVBKa3lsTC83cE0xeTlGRE1aVWxaZkRNMTBYc1NWM1dJUGhqa3IwaWZPMXdUQTBFUnd4ZStFbG9WcXZabDgyNkplZjloN3ZaYk5Mc2ExckdyU09aQkFjckRxT1BzM2ZFQStJMmVKck51YldXTFlXZkJqSlRKR1hnNkRaekVwcVN1MituWkpJVDBCZ1N6VHpRRlBEakFNMDhsVllaSHhYUzc2RjdzK1V0dXFiYXlVOGpYYUR3azlEMDVDeWdzME1JUU9hUGU2YWtURVhhS3VXWXc5bER5R0VmWTQ3eEJPQXRLZlBuYXZyWFl3ZkdiMGo1S3FEcllqc1Q3RHdFemExODdRWVFJeW1EYS9IQXVXOWFkY2x4dENmMlA3Q1JhdDFta2pKRjJRT29ic1hybEIvZklZNUFXOVArNnNHTnpVR2lvVmJXb3Zza1pTcjRqS1JNRFpOTmJ6TGtFV2Y2aXBaZGJHNzlJbjIwbnFCa1BqS3RJQ25yTmFvem4yekh1bjY4ZmhtS09Hc2liU25hdHdENE93MXhZUE5vWjZkUDFEcTBvSVA2aWwybzlTMVpONzAySCsvdmg1N0o5a2hMdjMyeFFYRGNvVmE4UW1zNXdvRnZWcllKdTFmVXRrVEJ2Y2pTRkFWZFJpSU1vKzZTcEt4VDRKSFd3RnRrVjF2U2tXTTI5ZWQ4TkpPbGI5SEsxbUUzSFdVbkZOUk05dTM4QkU2a2N6aXY4dXkzUDVZcXFsSEEreExmR2c5YThQZTU2QUpZS1NpODJZejk5NkgybVlCd01EQ05NVEpQODJzaHEvRnNrcGYyYkRLaDhNKzE0cFV2Z0hlK2JkZlpLUmN0Z1pDb3B0d0F2YWc3USt0R0lnQTNqbGZEOGM1eTZLVzZRS0tWR3NqeEdPWDdjNnZhZHQ3dmxQWnJIWFlOd2JpWDkyNmlGbDBVaCsyODgzNXdvMExLQTNVdEFCTTM5Q2Fvd2JLQlNLVGRGNGpuMURNUWJCMW1CMklOQVJwejV0MTRGSkFoemxyNDh3dlNtQVBNUkpwZkJNd2N1cFVEaHRsb3kvb2MzMW5zcklVL3Z5Q05NVWpyVWc1OTd2MUZBQm9XVUJvRDRJVmVCZXg3QmVrUEJwSTRkUjFsQndJWXhsbjRWNnhwSHhxaE41c2l6ZXVROWc4NWRSeXM5anU5ZDI0dW5XT1dQQURKQXRicHhYWklhd1J3ejRJK1d4M1VBdUNIbmdYTWV3czY5QVd5T1hSOXR1K2VUYlhVZnF2bmppMWxRTWdoSEtSOURSaXVWNXNpN1hPQVl4eDZQZzJiK0tza1VrOU8veituRjd1dDdSQ2FndlMrQm1UL2d5NmY0NWtmSFVJQXJ0QUN5SlBWN1RxZmdoNExPZlh0YVVQdDN4NG93WkZuYzZPQ1F0TDFhaytrbmJvQTR6bjlNMVNsTFl0eHhuOURYN2JydEFwcGJnRE1BbjRBZGdGZkExM3d0d0pkSm5leldWTVdsMXhKb084bkNON21HSVNoWFhrZnEzUGEzRmtJaTl3TGZLMTdlNXFsTFpLeVB1RnhDNDgyVjBrQVhNOXRDSDdodHQ1c0Y5MHhoSFlJanJIMG5MWmRBRE0vakNCck8zUkM4MHM2d0tGdmdQcENZZkxseUs5NE9HMnEzdTBKSFhLZ1N5eUh2ajVxQ1lBSFlWdTJGamRxcFNXNkFIWVc2TEtOUTk5S1BYN1lVbFdsMDNwejVOY0J3N1Nxb0F1SHZyVkROMjl6VXhIM1hVNy9MMnRVQXRCNElaRHJMUVdHemtjNEg2V0J3TjlVT08yVEhJK2RNaEFCbk9TcHlJQVNVc0VGTXp4eFozTStTcXNXcndrQzBLaVBaU2dDTUp0NGQ2cDVxWXlmNTJ5R0ZBUFo4eGRlWDdZMjdpMWhIVE9DTjI2bjlSR2xMRHhLUzIyUGlpNkExYldoYTB3RFBxVHpGVTZkcmQ0TTB6RjZoNGt6djY0YmlBQnVjK3BjVEdYODV6bmlIdGt4WmtjRlFRQmlETUNpYkFvSnZzV3BzNmNLWitWRnRsSHMrVVAzSUY0Q01La2tnS01jY1hzQjI0UFcvK2hqTkFKdzE3S2Y3cXJiZ1RuMTloRDJMSHE5YVo0Y3dhc2NqellCa2p1czIwblAwL1FrcmJ1L0FLVHU3TlZCMWk4QmFMa2RXSFpOaDlWS2I3T0wybFBqU21xRHBCeVpWWXJqY1VySTh3d1BKUEM3WGJST2dMWWwzM0tRU2VnN1JEclg4dUVQS2Q4eDY3djd0TS9rSkFCTis4TXU2ckJhT2F1TDJsTkR2VkZRYnJaZHZXdUpwQ3pnVWl0bFdGamVTVXlXQloyb2hVSmI3RmZ0N2RzK3RVaGFBS0xKS3V5cEI3MFJQKzN6cDVPQXF4ckVaRFFsMnBaaFJ1dFZ1MWNoSEx2LzVjRExEejhvQmdHMTZBSm9wSE1PM3VHRmtVUnJuVkV3cnNQSGV3SVpWZ3kwNmdYRmdRSEE2WmIvM2ZPS1F3bkF5T2NCMkVOdlFhaEZTNmo1NWVBcjdXakY0YlBBWlFPU0FLRTA4RTNBaXIyakhVY0FMcllYd0ZxOTFUU0Z0Y3d2Wis0Q09FTG4rRmZieG9HWS9ZRDVRSlkxRlppT01Mdlo4bjI5L2hvRGtNVXNnRjcwRm1NQTJzdmhBVzFvNis4SS82LzJUMFZJVFdZNi81RXVDaWxwSUpOR1FyK2RDUU5iWHhPRGdIb2FCQlRUZ0E0VEZBNjZmK0JUUXVObEIyaVpNUzBDb3ZzVzZZNUF1b3VoWWhHUUF1MUsvSmVrSEtsT0EzMVZXSHFzWFZOQzZhZVRxY1lKQXRBVEFRaDdGb2tjRzlTS2p2byt6dUJVMG5ESlFWb0NYUmNJa3BTTFRGdHp2am9FNzA0UjZ3QjBwTGNnQUNFUHkvSEJMV2tCMGltR2hiNkw0K2pJN3hXUzVZdE82Tzl0bldVbG9KSDZWNXFOQVZneDFlVnVGRnZXWHhSUEIzZHltVjNRZ1NRbEQybXh4V2RSWExDa1hMUmo2U0NUanByT0FzVDNieXZ6VGxFWXJjYlN3cWFuaGdYSXNwbW14U3pDTUR2WG9FdHBUcDF6UlBGWDVPU3dGclRCYVFXSEQvcTVhejNBSXZQeHNxSHVaWk5sVGNtRjFvRmJPaE9ndWxGc0NYMXJjVDU2WHhUOUFuYmJqR0NRaGNmcXVUdGdtU1dkZW1OcGlXVnQwV2ZsanZzUERnTHdOcEF0ZVhRaHlzMFd4YjZBM1hoT2hhcnNDQUpJNFNDQWhvSUFPT09XVFNja1pUcXFNR2xqR0Z2S3BsWWNqNldjSDlGVWRBRUsybzNuSnFoeWJscXZzcEpsMDFrYUZMT0FKZzJYSERUTU9BQ0h2cW9IQ3BFWEp6anlxMFd0ZVFtNjcxWkJCL0xQVUE1OVQ0b2kvL2RLaUFjT2FBSGtIcHhnNmNBRld0UkFsenVzTVlieE5jM1l3eHlQMFN3QXpRblAxN2tUQjNHT1p4eXk1VHMxNWg2bDA1bGFzMi85Q2NSZGZMZkpSWjNicmdUUFk1cTNBTkFVMmNlNVJ2a3RBelcvTk5zQWhiellDZHpueUxNUHZXWWY4OVM1RTAvZzlNOXRhcjhCRzlGRnBLbnNCcDB2Z1RYVWJjWC9yd0hLNmRoMjVYaHVQTktjQUU0T2JYRlVOcHN1Y3V6bUNxd2ZHZitDSWJvQUd1NWV1L1JlNHh2TVdTM2xXVlZncGw1dFdHMVc0aENrUDVCRHoxUzE5eURnRzNYeExsMmpWZjRSOGZZQm9uUk1BRDRjdGt0emM4U3B2YWp0Vm5MV2lrdThQenRVV2JRQUxIWXhGblB1T0h5NzZvekVvWHF6SDlJY2hMVFA1OVR4aTlRUEdwbFYyakVFY0NzazdpQ2tKVVNuM2REdUhMWTc2dWFJclpheVdWcElDelU0Rm5ONEFiRjFGeHlxcU84V0FCOXNZSGU2Qi80VVo5NHRlanppZURpZ2k5V0JTQ2ZkYkxzWjhPRFE3VTlnZ1ExMnJNTHhqWStScGxKNjhqK2t0eFBTM1kxRHR6aUhFTURaNGMwdlVlM09XVE1HME8wNmRmNXorSG5SQW5pMFhCM1gwSXozeDFpeEIzd0MyYlRTdEtRd3dDa1gxaU5kTFlHdFNPY3l3SU5Ucnhtd1Jab05CSENOdy9mckE5OVhtcHJrNWV4K2h6U1dCRVlodmRGMFREcUhibHZjSGJYUmdxNTZSdEJIVXJaUldwSmF3TmJhbng3WmhYQWhFSHQrUk5NTUhmVy9OUDlHMm5pL0RSWERrMWZqeDc2Y3I5QmFpNDNBQmJ6M0hjTHR3TUhyRTMyTDVBcHhwSUgyZi9oTHlxMDd2ZEFjYldKbEZJbkFIRnZTa0dNMkhlTjhsTTdXTzFOaFN2SktoT3ZKYmpjbStSYjU1U3RJRHgxRytyU2tIRmtlbUdQT1BidmdNYzdYZDBPSDB3NGpBQlRndEtmbUpRekVqeHVzZUswOVF3YmUzU3NwR3h4b3p2ZFhLZ09TY2h4eTJvV1IvazYxRVVSMkhLa09RZEFJcUdmRmEwOEI3ek5JNVNlZnVJU0Fwcnpvd0VoYVBFSkVlOC9PU2FYdUI2M3pvSDNyVHdBMVVPQnBIN3VieXZqbzBJNCtOeWMzc0NtZHNtdzZpT0FPUzVzbG9XN0FZQWF5Ry9uZTc4Qk5TVG1tTzh0YS9nRUt1M1k4Yis5L25uaXdORkFGU25zOUtzaXlaRXZYWkRMOVl5bzc4U1JQNFhGTEQvZXhTeUdyK1hIQ1dBUVJrcENSS2FQOFA3RTFFdVFmTlUxM3M0THRDa0l0bG1ENFk1dzlJb1A5cUNCTWNqSGYreEwyeTkwbjRPN292ZFp3K3VuVjUrUXV2Qmd2T01BT3BTSGM1MUxwOGFmYXNaYVZ2OEhWcFZaSzF6dlQ2aWZZc1JVMUEwRW5JTUJGWElZVzVnMS8wRFFyaWtNN2ZoM2RaSUxYN0dPMFIyQ0JwT0tLTENFRkJRWGljcW14cDl1d2x0VUlvSmdCMWFSeGkrRjNwOWU3YW1mYjNmTWNlem9NUDlMdXVXWUdkNVU5UUplTTZmVWU3Qk13bGZ6d05QMVMySXF4bk13WjlUU1pRcW8ySzlFUHdSSVhZdC84UXJlMjlFNzlvSkZkTjdHVUhIT21LWUtQSk9XSUtDTUlIY00xTG5PbWQ2eVdINEhkYUZCeUd2Q09BUW1VeGtxb3BUTWRkaXl3YTlKVTRvTXpkTm5oYzRXOC9HUFdMRy9ObktucXpFUWFDSG9KbUNnWmFCc3JwOUNvOG9EZnhqU3krMDQyNUd0TFNibnVxcnNGZ25kR0lYdHNCU0tCV1BpZnc5cXBKZDQvUStmcjBkbjVkQ0p3S1FNVWZEb2ViR2JXUjk3bkh2V0F5ZjI5c3pURnNmTWZXSStXcXdUZG4xMTNsOVlwclRMOU9BMUcwRkxnZ1VCbmlXOWsxakFrOFB2WWhwcHNaMFgra2gyN1NzcUZsa1Qwem5wWVNCcnpRMXJYSHcyZnUxcVVpWEVmbld1M3pzeHVORldwbHpNcmFGWmlMMnRocnI4L3AyNmgwNVc1STRCdTcvNUVpdEo4ZTgxOGY2T3BvYmZOYzUrSmNiUUdsU09TYUNjVDdjNmlzODFvUDNoanlYa3VYdFNNQlA0WTU2ZjVubmJrTlozTlFQUEd2cEl5YzBDT1RWTnp0QVNidGhBWDEralRwTnMxVnRDdkFMOHcwUGtHeCtCbkY1dzVnMkEzbW5Pbm84RnJzSEpDdHFKanVjdEt5blJkR1FjbGhXNzlwYWxMNnJyZlp2YWt5ei9KZm1lQmM3QWw5enJUZ2xNQUkzK21KZzhWdml4cFhwMjd6cFFCbGFZbVVjMUZ6VE12aG1yTStJUzhYVnZsL3FaVDBRbDFaMHBhU3dKcEUveUsvbUNMa1QrYjh0bFI3Vnk5L0FEejZvZ0RPNTFVeEhuTEdrbkY4R1FhTjRtMXN2K2RTd0xYSi9xSzAyMkVDQUxRdTVTZmZFSTFDZHljM0VDUWdCQkJBSHFYc3BOT3FpYUI5Q2srZ2dTRUNBTFF1NVNab0pvRSt0K2U2aVA2ejBJMEV6ZGhBdTBGaFhpSDJXd0tBektzdU9LN0h6QlVXRStJSUFBRHlKOFI5WGVZWlpDQURCTGczOGZmVDFoT2lDQUFnMGpHOUhvN1pMT3BFNURPZVc2Z3A3Q2FFRUVBQnBMTW1kNjdaRmtLQnRMcENqRUxpQmNXRXlJSXdHQnliNVozSEpyM3dVQjZJYzMvdThBY1lTMGhXb3FZQlNoQ0tUYjZweGFTc3VtbDdNTU5CYUJQenB4bllvV1ZoSWdXZ0VFRkJUd096ZndXd0NZZ0c4Z0MvZ2UwRW9WZmlDUGsvd0lNQUd1d0Z6NEs3cWxHQUFBQUFFbEZUa1N1UW1DQycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uZnVsbHdpZHRoX2xvZ28tYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIGxlZnQ6IDUwcHg7XG59XG4uZnVsbHdpZHRoX3NvY2lhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICByaWdodDogNTBweDtcbn1cbi5mdWxsd2lkdGhfc29jaWFsIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mdWxsd2lkdGhfc29jaWFsX3lvdXR1YmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogNzRweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVvQUFBQTBDQVlBQUFBdCtLN0FBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTRoSlJFRlVlTnJzbTF0SUZGRVl4LzluWEpYMVdtNm1rQkZtUmFJOUJFRVBnUmVJZXBEd1FYb0plb21nWGdKTEk0b0tKVEpTQkFzcW9odEVoRkFHRnRMTjhFSUpSVkdVcGxnbWtZRmxhM2xiOGJiVGQ5YlpaUyt1dXkvTm5HblBILzdNbnBsbHo1bmZmT2ViYzJibk1JUXBwNUtoMENhTnZJS2NUcmFScmVRNGNoSTVRU3ZIazVPMS9WYXZZeGJ0cHhSdG4xdk1yN3lRUnNtcVg5bXBmWjRsajJ2N0pza084Z2g1UWl1N2p6bTBzcDA4U1A1Ty9xRTRCNXpobkQ5YkJBdy9sa2N1SnVlVGM4a3grTDgwVGU0a3Q1RWJ5ZTBFVGcwYkZFRXFvazBOT1J1UnBXN3lZWUxWdENnb3JYdlZra3NSMmFvamwzbDNTOFh2QzJja0pKZEtOUmFCRVVYUnhQTlFxMlRrb3dLS3FqYi9pS3FTWEFKVTVSTlJGRTA1V3ZhWENsUXVSVldYTzZKS0pJK2dLdkh1ZW9XU1IxQVZlb1BhSkhrRWxZc05vL3lVcGczcHBZSXJuVWRVbHVRUVVsa2NWS2JrRUZLWml2WWtRRi9GeHdHeE1hYnJlamJkcTEyYkNkWkZrNERpN1dZQlpUTUdsQ3VZVjRMZHV3cldYQTlzV0c4S1VDbkdqbEsyZ0wxNUJIYUJaZ3UycGFLQ1NqRXVvcndWRlFYczN3M1creHc0c0Fld1dJU01xRlJobXJNa0NheXVFdXpkVTJCYnZraWdVam1vUk9FQ1BYc04yTU5iWVBkdkFPdFdpOUNpUkE3S0ttd0tMZG9LOXY0WldQVnhJTm5RNjJubG9HS0Z2dDlFVTc0cTJ3ZlcwdzdzM1VXelU4V0lWc1R5V3FOTk1aSlp2Z3pzOGxtd1YwMUEzbWJkTHhjSEZXZXF5Y1RHWExDV3UyRDFGNEZWR1hyVkdxZkFyTnE1QSt4aksxaGxPWjNHdjArejVnV2xzeXltYmZtZEIxQ1AwR2orNjRCdW9CeW15bE52TzZFZXFnRGFYK3BacTRPRG1qRUZvSisvb0o2b0FhN1RKTnJwMUx2MkdRNXFTbWhBTTdQQStXdFFUNThEUnNhTWFzVVVCelVwTEtTbVpxamxwNERlTDBhM1pKS0RHaE1PVVBmbitUejBwRTJVRm8xeFVFUENBUG96Q3JXaUZyaDBFNWlkRmVuU0RYRlFkc09iTVRjSFhMa045U1FsYS90dkVaT0FuWU1hTnJRSkxTK2dIcVJ1OXFGSDVGdktzSEVSMWY4TmFsa2wwUGpZRElNVHV6R2dQdlZEelNtZ20rNjBXWWE1TGxENi81MCs0VERiaEdtUVQ0cjc1WlEzZEtMZ29Qb2toNURxYzc5eHh3ZWRDWkxIZ2hwWG5BT0o3dWRScnlXUG9IS3hjWU5xa1R5Q2ovUzhRVFZJSGtIVjRBSEYzM3FsVFlka0VxQU9qWTNQTS9OamtrdUFQRXc4b0xRMzlLc2xHNCtxM2FzVy9DT0s2eWptRjh4RXV1bzBGaDdKWldpK0NtOFptaDhzdWJBeEhGQUxnSXZvcGJKL0JSZ0FTKy8rYnJ1WHRtSUFBQUFBU1VWT1JLNUNZSUk9JykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZnVsbHdpZHRoX3NvY2lhbF9mYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9Db250ZW50L2lxb3MvaW1nL2ZiLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZ1bGx3aWR0aF9zb2NpYWxfaW5zdGFncmFtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRUFBQUFBL0NBWUFBQUJRSGM3S0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFGbk5KUkVGVWVOck1Xd3VRVnRWOS81OXo3L2Q5dXl5N0xMQzhXUVFFRkFTSkFTUStFb3hHbzZpVDZZeFdhMk5NRTR1dlROTTR0VW1OOFpGbWFxb3phZXRvNjJPbVRVWnJ0VEd0TVlsYVI2MG9Qb3J5RXFLZ29JZ0lMQXNzN0M3NytMNTd6K24vY2M1OWZhc1FxckhmekgvT2ZkL3ovLzNmLzNPL0VBN3grK3EzZmxYQjRSeWtwVWduSXMxQWFvTC9uNytEU0p1UlZpSTlqdlRFQTNlZVAvaFJONmlQWUx3Umh6OUh1aFl2YXFNTGxiVjRnODNkK0dFUHNIV2ozR21WU283OUhuNTdrSDZDOVBjSVJQOWhBM0RaTlkrZGl0TzhYd05NVlJaNDZocGtWQmFPREFDVmdtQm9WSkRaVmpoK29yK3RTSmNpQ0NzT0NjRGxWei82cHdIWXU1RlJUU2UxWTFwNUFCeFhLcEhyb1FCUWRRRDRiZU8yRFc4aitlMVBSa3ZvZFZjaUNQZDlLQUJYWC9XZnk3UzE5NlJNSXdwWjV0Mng1RVo3Q0ExUUJSTncrMzdiRERFU0NMRURnV1ljSy8xeGczRUZnbkJ2SFFEZnZ1SVhTL0JWejJxV1BER2VTbDRYbWJkeXB6ckV6SWdwdXNXcWVoQlNNM0NTVnlvRkFyZmpBaGcweGtwOVhKcHdPb0t3UEFIZ0w1Yjl2QWtaZmhPWmIwK2xMc3FiYWtLOS9ZTnpqQit1QVNxNXdUb2d4QWs2VTZEWnVHT21BSVRmanQxK3pHQm9HZi92V3ZFKzBtd0U0V0JJZTVYWVhJZFRhdGNGWnJPZVAvVUQ5VXlyai9BQjREeS9QNWFxdk9JYmpRVm44ODVCcWd6ejNoUWNFTEV5TEw3SVFnTEVFVHJQZHFUcmtHNVdOMzdqb1VadHpRNWt2cFhWM1pyVTdxM05qOHlGelVjQTNCOHhaampNT1BFb2FEOXVBb3llM0FwTnJZMmdBLzJ4R200Y0crZytNQUE3ZC9iQXBrMmRzR3JORHVqWTE4L0FSRWVtRWZ1Ukpxb2ZYZmF2ZjRpM1A4eE1XeWY5RE5PcDZtZE5RdmJiamhvRml5ODhBYVl1bVBLcFpEM3JYOThKai8xNkk3ejdRYytSbXNaRlljbVlwY1NrZDNRZUFHMHlxay9Idk5ORENnSUZDeTllQVBQUG53ZEtLL2kwZnZPT253REh6UjBQenp6OU5qeUtRQXlpbGtUcWQzS1dTOE95TVFzOHMxN2FPc3U0MXdZbitVcGpDVTcvN3Brd1llN0V1cWNOOWd6QTdvMGQwTDN6QU5UNmE4NU9WRjFDTkZSK0FJVVFtYzBhYVN3MWhEQnlmQXUwejJpRHh1R1Y1SjBhQlhEbVdiTmc2dFNSY004OUs2Rm5JSUlhSExaWkxGQjNYdnpQL2NoY1E4Qk1EdUVBYlJvQ3czSUlYN3I1WEJnN2UzdyszMFNtTnp5eUduYTh0ZzJzc1RudjZLT0JkNENnZkFLa01ndzZSK2pPR2EwU3h4aHJPUjQ3WjJoUSs2YlBud3lubkRjSEpoL2RscHZIdTF2MndwMTN2QWg5TlFNMUJPQXd0R0VnK01yczgzOFVHZ01CVGp4RWtsSDJBejlhdzlzblhYTWFURDV4YWhwUUl3TnI3bjRlVnQvMUhQUzkzeVhYVzh0RVFBWkdUSWxOektUSHRSRlQ4NlJvbi8yTmFCK05nUk5Da09RaXFXWjI3ZXFHdFM5c2dkNmVLa3hIRTlET0RFZU9HZ2FqV2h2Z3QrdDJ1T3Z6VVdpSVh4aVcwRzZVRVIvQXB1QW1BVzZpNGdjc1RFVEdwNTF4VE9xVkJ5TjQrY1pmUWVmYTdWQTZSQjNBR3FDZ29BWHVHRXNmMzJoRThwd1lPUTBJbkdQVDdoeEpVK01FamNaamVPUHJUMitDZlRzT3dFWGZPUTIxTStCWExUcnBLRmkvZWp1c1g5L0J3R2g4SHIweStwQ1FHVnd3Njl5YnMxS1gwU1Rhd01md0VaKzdjU2xVUmpRbU42Nzk4WDlCNTR2djhIbU5JT3JZSmtTUzkvY0dEbGh0dmRTZFZoaFhZQ1VhazBhY25GT0dWQ3RLcFFBbUh6c09SclExd2NCK0xPN3d2UWM2ZTJFZjByR0wwa2cwcWIwVlZqNjMyVm1oQWoxRVRwS3FRQlM3Rjh2RXZSOEFQeUU4TnY2a2FkQThaVlJ5VThmem02SHpxWTFRc29jb2hySzJuOWk5RzNGVzFxaTgvZE01NUpRa3pScEJVc045T3Q4eVpTU2NlY001TUJ4ekR2cDE3KzZCWDk3MkRPeEJjM2o3cFhmaHJVVkh3YXlGN1h4dTdJUVdtRGR2UEd6QU1FbldRWkZLekVnbERqSnhvbVFDSmJUbE1sSkkyK2hBUXFReWpWWGFqMkh5R2NmbW1Idm5IMWRBT0JqeitXQlFLQnhJaWZmeEhGMVRZcExubHFxeGpQak1FajI3S3UvaWQrTDdhUzVoZGk2MEg4ZThmZkt5VXhQbTZkY3l0aGxPLzVQRmZBMkdjbmdablhEMmQ4TGlLWHljcU94SEsxU3lKcXNCT09IWVJRRHZBMmcwSW4wNlBucEJlM0pEOS9vZFVNVk1yRlNzQWZ4K1FjWEUwMXVXT0dTbFQvYmNWQUtENzRseERrbE5vTVhUazQwYm5JRFlQOENZWThiVmFkbTRtV09ZTVpMdmdXMWRzSE56SjB5WU1ZYlBUWjg5VHM0cE1RTS9vbU1BMzMyZ1NCR1NwSlczU1dJNlRoa25NQm9SOVZMRzlnKzh2Qlg5UXp4RXhqL1VvU1M0SXdYUWV1bzBHUDJsV2RBeWZ4STBva29ybHk0YjFJeSs3VjNRdldrM2RLN2NDaDJvMHRWcURXOFJRR0tjMThHT2JtaWUxSnJ2ZiszdVplMVFscHlqZ3Uwb0hBOEE1UW9VRWJxNkJ0Z0xLSWNrdTErdFhWRklHb0F2NXpBVVd3ZUU4d08wandnMGpzbTMvd2EyZG1LZUh5ZWNxaUU1enpjMDJyNDhGOXF2WGdJTjdTT0g5QmNhUGZqdzZXMU1FOCtaQTFIdklHejd4VnJZL09DclVLdEcrRDRGYjk3M0lpeENSK3d6VDR1TXIvbnB5d0lBTVloejdkNitQL2ZjVnF4SmV2YjJpVktTR2luallnSk5VWk9xRXdCNE1IYWVsNWpXUHQrVjdEQm9MS2gwZFRBSHdGRFZvR3NYUU5qU0NFZmY4Z2NvK1ptL1U0b2JvdlNtWDdZWUpwNDlHOWJkOUJ2WTkrWXU2RnorTmp4LzFZTXc0WXZIc0tsc2UyRXo3TjI2RjBKV2FjdFN0ZjNWM0hNcXFHRWhhWExzRXczTndtYnBhd0VsREdwaVo2UWlLbkRKcUJicEUybWRWM09OYUJFQXFoRHRWVUVQU3FPYllkWWRYNGZHbzhjZWNhN2ZNSzRGRnQxeElhei93YS9STE42QnZvMjc0YTIzOTBEc1RDTWs3MjZkamJ1b2xZdngxbkJZVnhtL3hCcGtkQUpDR0pCTkJDYkhOQ2hYL09BNXJlTjg3WTlBQlhRczF3N0thNE91bEdIbTMzMTFTT2FqL1gzUTlkd2IwTE4yRzFUMzlLTDZsNkE4SGt2bzJSTmh4RWxIUTdsdGVNRThRcGozdy9PZ2V0WERzSC9qTHBkSG9GOEl4VkZLOXFqWWJFTlRBQUExbWhNOThqWEdlMzR0S2FlaFdTTkFKRTJ0UGRQV09Ra0hCQ1VnT3A4L2FRUkxoL0ZRK1Y3eW0veG5aOE93V2ZsaXllSUVPdTVmRHJ2dWZ4NE1xaXJsQU93cnJPTHQzWlR1SU9xanowQi9jYzBYb1RJcDlSZTZFc0xjSDU0TEt5LzZGL1FKT0w5UXNlT0xpVEZLWGlpWm9NZ1I1K2RLU1ZoSUlZK21td09COGcyTlVRSUVBR2FjbW9GZ0JBam5CL2g0WU9vMFFPdG9DRmNudjhaWms2RHRLNHZ6VGJqQkdtejlxNTlDejZyTlBGbHlhcEljT1FERVMvRjIxOU92dy80WE44R3NuL3dSdEN4STY0N0d5YTB3NWNJVDRMMzdYOFdvb0J3SXdGcEFFdllsZkY0RERCTlFsandFQ09RVGRJQUFNS21JbVdXTlNNYVliVDRIZ0VyUEtkYWVtQUh4TlBiU00rcHlnZTAvZmhBT3J0bkkxd2IrV3JwZngrbXorRG55YkJqc2h5MS8rVEJVTzN0eXo1bjB4d3N4YVVPcDFxd2tXbFdYUUxra0txanpBV0lXRkNsSUUyVE1wdnNrVEhKKzlQSXd3enhPTU5EQ25GSkZEY2d5VGRkSENST2xVWTNRZlBMYzNQVzlLOUhlWDFqdHJva0VOQWVjZjBjQ2RvWk1YeStheXd1NVo1VXhKeG14YUJKbmh3RUNRUTQ4b0d5VWtybWFKSFE1QUJ5alhKUEVKdDBuRUt5WWg4NUx3REdtMG9tcGdoTU1XQU9pZW9ad2UvaUNHVWx5NDM5N0gzckNNWm8rVjZrVWhDd1lTbnV0RUdGMFBibGF1cWFaMzRqUFR1SnIyTU1UNHc2SU1LSWNwdUFEY09waG5CWjN6SFJzRWczZ1FvOWZxRkxiRjRsbncrQlFQaUFHTlVUaDIzaHN2amNZZDNYRDRLYk55SXlWcmcvWFdOcDVZSEY2d0RZc3ZvQnRtSHdDTW1jNHJoK0UvaTI3b0hIbWhOUVhUQi9OQUJuT1hkRDJxNVRmYUlpc2dKRnoyTVI0YkpPc0x5M0NjRDdrUUFoRVpzWXhua1FCOFM0ZkNnRDVDOWZGeWtXQjh0aFIrUmJaMXZmUi85UUFYSjF2WFhOVmVnUGk5Q2dtMjhRWjJ1UVlxYWxCcW5aMDVRQUlHMHR1RHNCMWhLRmtMWkx3cHVONkgwQ1NsdUxhZ21SQnNtM2RkaG9GbUhHVE1KNGVpd3VKa01zTmhnQ0FQSFBPKy9mMHVqekN4UXRpRW93YmlXbWRNTTM3eG1hQTBLd1J0bjhnLy81S3dFN2JHSW4vNE5ZU0NJU0N0YnJlaEJXd3VTdkNKWWtyMVRYUFBTUzc5SXhybGRFRUIwQmRIcEFrUXRsRmJ3ZUF5YzhnYkJuRzEvcGMwVE1xYXE1WUNqd1NFRFRpczYwUlVFaTZsTUdWeG83SW0xVnZ2MFFpdGlTZE5EdFl6b1U4Z1BhcDNJYVMxQUdXZlJna25TaWlrSjFZanZHOEtlZzZEUkNIcGxSeC9SY24xN2s3ZDIxcGFydUVOUXNaeG1uUXFkU3RySnNabTJvRXFUNGxNYlpVZ29icEUzTFByTzdjeXo1QVNucldwd1FFcFl0UlFMSkJCaGJrMmFRNjBwaWhSb3VWTUtpVENPQklSY20yS3ZvQTVXSzVTdU8vY2hSdGVTcy9nZFpXZEl6VCtmcEExZExRNmNKc29DVDIrd2dVdUZ5QUl3SUNOM3poVEFpYWgrV2UyYi94dlh5MGNIT1U1eFEwSUpKRWlDTUZoMExmcUUyamdPWkpKQ1NNQmRwVEpBNHZad0lwNDBHQm9nMnJhUTByZDMzenhSY3dPQ25qVVJvV3RTUmdBUU51TXFHWVFEQXc1cEt6Q3hsbEZST3F0eEptSlNsTFFWQ0Y1V3JxYmVqSTVRQ1J5ZWNGcnV1dHM1SVBzc21KWXhJS2laQTRRVHBYdzVmV2VQUUVCL2ZCNEd1djVKT1g0K2REMDJtZnoyV0wybWxEa2hVNklIUkdHSzNuZlI0YVprL1BQYXY3dnhIZ2FwL2tFZG9WY1R3ZmlWWkZBRmppcnVNbDJ4bkd2UVpvWGNqS2trbW0ycENIVlpnUGlGUlVwdzBEano2UXRzZThGbHo1TFdoWXZEQmgzSnVaMTR5Z01JZm1MeXlFdGlzdXlSZFRVUVQ3SG5veWtUcURvSndtT0cyb013RVFwblhOclVzWVAwSzZacUZ6SnBDYWdRZERGVTJBUWNsTDNtc0RrWDEvRXd3KytVaWgrUjVDeTdYZmgrWnZYZ0hCaUVaM1Q1UUFxQnlJNGNnbUdIM2xaZEIyM2RWY3FHUi9YUTgvQ2JXT0RzbE9zeUE0QUhpLzJQbFhybFh2c2tXZE1RWHZCMEtkWklJTzBZVGNpM1I5RkNCUWtocEJGYjZZUXVFUC92eHVDR2ZPZ1dER2NWbnZDUTFublErVkpXZENiZTFLcUsxZkMvR2V2WklCamg0THBibnpvYkpnSWFoS3BhN0M3Ri83QmdMd0dMZTQyZXY3RVdPNmlSWDRIa2N4Q25qdDRJbzUxbXdHMUdabkxhQmNReWQ1Z1BPa0NSREN2UHMybzlDdndnYzBXSzZua3pXcnVwNVlESDEzZlErR2ZmdDJDS2JtVytxcTBnRGx4VjlnT3B6ZjRCdWJvUFBXZjhBMEpSS3RNTlExbHFSSHdGQ3UzYWZxQVBEaG5VcG1NZ1ZpUHRDU0Juc2d0TXFFUHFWcUdXY1VPVlV0bE1ObDVMWVJjekFtbkVtRG84WUMyVDdvditzN1VGdjUxQkczeFBxZWZoYjIzSElyb3RDWDJMeDJndUxTblJNNGt3aXY2QVRCdC9SVVp1VXFjaHJneHRDcnRDOTlPZkZ4V2tDTkJCc1VOR0JZV1JoVW9vdEtGY3pBcHRteE5UVVllT1EyaU5ZOUM1V2xsNE9lTk9Pd0dJL2UzUUk5RHp3QUErdldJdzhoU1lrMXpSamxYOHN2aklseDBsUHFMdEhjeTRXdlVxSkl3S0ZyckhWSlVib0VvS1VhVE1PUHlwZ0RrS1NKK3ZmbDFXb0NWbnh2YTVtRlZwa1Bod29BY0JGbW1hTDNWa0YwMTJvSUpzK0djTzRTQ0tiTkJUMXVDbXBUZzl3eU9BQm14emFJTm02QXdWZFdRSFhUSnZRTnhEaDFMRWs0b1h4TjVZeWZHcUlzZk9XMnVTVUdVR25QTDVkSCs3b3oyUzIxekJSWHBxd0ZXZ0FKeGVzYjhjVGs4YW1nUVNSVlNYRU9iZm83d1ZZeC95N0w0a2g0OVBHbzFnOUpoYWZGdVNsVjN4aTNicFdKYXgvSzBXa0ZhTmViRUc5L0E1TWxQRit6WE1ieTJGL2owU0RUOUZDdFFyRnYxN3cxOUgyWVNqK3c0QVZQcHdyVVQ5VHV1NEttK1duZVFIMUhxaVNWbXg4N1JDc1ZJM1cvL2JLOW1JRDNBU2h4aTZSSWxVSXRHb0JBeEZ0ZmgzQ1c5UG1DcVo4Qk5XWThtdmdlNlJ3cmxkY0Evd0dsdFpLdjgycVQ2OFVoOHBacTlzaTE0R3Z1ZTFFckt6ZTZHdUZsUVlaeFNCaDM2eHJNTExpdng3aFljOHRwNWJaUk1QeUVkUDJoZDgwNzdNQVZoZ3I1eE1mN0FzVWdXQTlFd253RkgxekJpU0RSQ0EyeVR4UnRXcDRMWitXVEw2SlZCMURzL0hUcUNCUFNmSjYzK1RxMzc3WVZiOU94OUIxK1gwcnR0SU1FemplSmYzSTV2NnFudGt2T3l2VWl1NTVaazFhMXprR1MyaXVuK3Nvdi9TZk1rOVRMYmxJc2Vad3NsWkdvQWRIV2w4SDJvc1NIaTQyVmp2c3lxdkpMRUhmOE51TUhWTHBJYXQzbmRFNERhQjJmYW5FVllpVVdLZWs1VUJlSS9ZaVJVbFZwZmdUVmQzb3dGb2RIUUxpUEpyWDdVdFJMSGR3bk5CVHFHdWJQZ3RaelRrbVlyKzNlRDkzTDE4bXl1SlcxUTdDWlQ3V3RhSUdocUVDMmJzc3FaWjRrVVE3RURMeEc0TVNycS80dHQvWlhPZTA2Q01aT1k1QVVtZ3UzcG9sQ0FVNlZ2WlJGRTBRTDNMTXJtV2M3NE1YOE5MK1h0aVVzWjNLU0pGR0xjNUt2VEpzSUU2NWZscFArN3A4OXdSRUFJTlBiVUprVkwwbDN4S1JzeGRtOFo3NlVtZ0VkdHp6aEFEMzVjb2gzcnMwa05NMVFPZjBXQ0NkOU5tV2VTZnIwdkE3bmo1V0NPaUQ0blFSUzJRTWpqQU8vVTdFVDlsR3B5TGpQV0pzV3pJTUp0MzRYZ3BaME5hbjMxVGRnLzFNcjA0VWVsUzczSlgxUDdiOU5Rak80L3FUcDM4T1hob25hWnpYQVNjUURZM2F0dzFDMmtKbG5FSUl5QkZOT0JkMHlFY3pCblloNnIwaENlOC9yODRSMFgwekc5OU5VdWxxYnoxOWtnVFgyWDFwbmlMSzZ5ZTNRK3Mydnc0aXZYWXp6SzZmTmt1MGRzUDBILzRSbGM1UmNtM3pqeWpob2Q4eU5XZzJvQTllZXZoNlpua3VPeTZzdE0xM3lqQWNzMVlTcHB0RlFPZlY2VU0yVDZqL0Q3bjRQN0o2TllIb1JqTGlLWm1mVHlqRGpHL2g0bFBvR2lnb2NJYWg5UmNmb0UwUGNwdEJJa2NMYUFMVmlHT2p4N1ZDYWZUeUVVNmZWdmJ1NmJRZDhjTU1kTUxpN0d6MDg1ZzlFQnNPcGRkdElNWkxGS0JOSEtNdzRoS2lzTjRRcVZLdlEwYzBsT3dabno4eDhPY3U4RnVtUjR4bmNENE1yYm9IU1p5NkhZTUtKK1NTcDVTZ0FwT0QzL1VlaEYxK0Z6anQrQm5GdkZhY1lpTkpvRDNyZURBaDhTaXlWT09sVklUTC9PTWFDeXl3emp3elNXSEpta0dWZVo3Yk5BRVJyN3NMczdTWE1EeTVBYlpqOHFYd3FXM3R2R3h4NDhCRTQrTW82bGl3YWgvdk1uM3lFRm51M1V2endkbXh6cVNxZWUxeDEzM1JXSThiekhhanVyUnludlFNa3gwVnFyeVh0RmNjbVdzQzJuZGd5WmxlampzSFVkaEdva2NlQ0dqYk90WncvZ1I4bVUvR3VENkM2WVFNTXZQUXlER3pZeEdwTnlWT01XU1NOcFBheEVSVzMvcHdSRTZEOW1Nd0NFek84YnorYXgwVDJRTjIzTGIxWk4raWJmTExDQUdnaENGTG1FekJ5enN3NU91L00wSitxMG5EdThETFNSdFNRTWk5clRTNDFwbjA2emo0QVl6OVVhYlM4YmF1NFB5RGJNR2d3dFkwaDN0OUxyZ1daS25IYXpEYk9ESHZtSGJNT0NHTXl2cURPRHdTM25MTHUremVIYmtIamRodm9iNkRLdDFNdG9CeGprR0dVcFI3NDR3S0VMbmowNUI4cHRRT2llbFpxQWltS2pOUUF4akZQVFB0anNRQmdCNFJaR0hEYlRBaFNQeDRqUXFrcVZaSndhSk5QcXlYQmNkL3krK28wdjNTZjhRT3lMdlErYnQ4T3ZxWGVmTzF2RHFLa0wwVmZJR3RPbVpDbFZHci9ubmtDUXJ0WXoydnVRZURHL0g2aVJmNVp3UkRnYXBmd0IrNDhsK0N5RHo1YkRIempKZjJ6allMczF5dzIvWXRQYnJIRzV2YVZPRWZxOGx4Nnlyb2JEa0ptVFFHYXIvemxjbnpSVmNrRXZXUzFqK2NaSm5TVythSElhNGxPcjFjNng3aDg3ZVZDcTRLRTRlUjlIaFNkYXA5SU9zTjRzdWhXSVBtbmgxdmp6S1lSRE1aVm4zdnRwdVZwNHpUekczN3BmOXlMVnkxejN6SkREZ3dmQlRJbUFOa01NTXlueE9BMVJHV2ppRW8rVzNVOXE4THpmWDNnd0dCZ1hCNlQwNEI4NXlVcFJSTDFMMzZ6eGtTVnliSkYvL1BYOStZN3g0VmYwOFgvZmg4K2JRblMxaVNEOHcvMjdaaXNGRjJFcUNPZFNwUnUxRG96dzZHYUtibG5aN2pLSE0rcWZ5cHRtLzZWQmJJTHR1bGYvSlQ4YzNUSmdwZis1cjY2YnhTSGlqYkRMbmhvQmQ0MUJ3bFRQdGlUZW51VitTdWN5a1FHYi9mT0Z4U2lSUGJ2YzNueEZCQlFlVW1Dem9CUWx5K3I0cGM0R1dDU3A5Ti9oNjlIbW5QQ0MzKzc0ckQvTzV6N012VHhyMVZRb3VjZ1kwdlI4WjJJVE03QTdTYXY3cEFwZktRUDZGTGNPR2J2emg3ZWtYRmo5amhGQXdtTFJrSmZmOHdSZ2NJZVJRQ09CSDBVQ1dLT0JDYVdFQmhqS0xSSWNUNFVIa1Rhak5zck1SdytqbkgvaVRsUDMvbVIveDcvWHdFR0FNaXloWUtyZ1ZKS0FBQUFBRWxGVGtTdVFtQ0MnKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi50aWxlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDk4cHg7XG59XG4udGlsZXNfbmFycm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTMzcHggNDVweCAwIDQ1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiA0MHB4O1xufVxuLnRpbGVzX3dpZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1MHB4IDQ1cHggMCA0NXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5hdGVsaWVyX3RleHQtbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6IDI0M3B4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaXFvcy1wYWdlL2F0ZWxpZXIucG5nJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4udGlsZXNfbmFycm93LS1iZW5lZml0cyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvYmVuZWZpdHMtYmcud2VicCcpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbn1cbi50aWxlc193aWRlLS1hdGVsaWVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9hdGVsaWVyLWJnLndlYnAnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnRpbGVzX3dpZGUtLWFiYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvYmFubmVyX3Byb2R1Y3RfUFJMLndlYnAnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udGlsZXNfd2lkZV9wcm9kdWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUsXG4udGlsZXNfd2lkZV9wcm9kdWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9iYW5uZXJfcHJvZHVjdF9QUkwud2VicCcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbn1cbi50aWxlc193aWRlX3Byb2R1Y3Q6YmVmb3JlIHtcbiAgICB0b3A6IDQ1cHg7XG4gICAgbGVmdDogNDVweDtcbiAgICB6LWluZGV4OiAyO1xufVxuLnRpbGVzX3dpZGVfcHJvZHVjdDphZnRlciB7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9iYW5uZXJfcHJvZHVjdF9QUkxwLndlYnAnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA0NXB4O1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjVweDtcbiAgICBsZWZ0OiB1bnNldDtcbn1cblxuLnRpbGVzX25hcnJvdy0taXFvcyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvaXFvcy1iZy53ZWJwJykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnRpbGVzX3dpZGUtLWlxb3N0ZXN0ZHJpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9pcW9zLWJnMi53ZWJwJykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi50aWxlc19pcW9zLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEzMXB4O1xuICAgIGhlaWdodDogNDlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9pcW9zLWxvZ28ucG5nJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi50aWxlc19pcW9zLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMTBweDtcbiAgICByaWdodDogNDBweDtcbiAgICB3aWR0aDogMjQ0cHg7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2lxb3MtdGl0bGUucG5nJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi50aWxlc19pcW9zLXRpdGxlMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICByaWdodDogNDBweDtcbiAgICB3aWR0aDogNTMycHg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2lxb3MtdGl0bGUyLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgLnRpbGVzX2lxb3MtdGl0bGUyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogMjY2cHg7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvaXFvcy10aXRsZTIucG5nJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbn1cbi50aWxlc19pcW9zLXN1YnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDcxZGM7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICByaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50aWxlc19pcW9zLWJ0bi1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG59XG4udGlsZXNfaXFvcy1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3OWRhYjM7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjNzlkYWIzKSx0bygjMDA3MWRjKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCM3OWRhYjMsIzAwNzFkYyk7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCM3OWRhYjMsIzAwNzFkYyk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIzc5ZGFiMywjMDA3MWRjKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCM3OWRhYjMsIzAwNzFkYyk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvclN0cj1cIicjNzlkYWIzJ1wiLEVuZENvbG9yU3RyPVwiJyMwMDcxZGMnXCIpO1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JTdHI9JyM3OWRhYjMnLCBFbmRDb2xvclN0cj0nIzAwNzFkYycpXCI7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi50aWxlc19pcW9zLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNzFkYztcbn1cbi5iZW5lZml0c190ZXh0LWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMCAwIDAgMnB4O1xuICAgIHdpZHRoOiAzMTZweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVR3QUFBQXNDQVlBQUFENHBBUXBBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBRUR0SlJFRlVlTnJzWFF1UUZzVVJuaDhReFNnWWxVQ0NLSXBGQ0J4b0VCTmoxQndXb2tUak96NHdCbEhrb1dqVUtBcDVTRmxsZ2tZakFVR2pvcWNTalFFUmVTaW9CUmlNVWVRU1VWNkNpVVpSVUZRRTVVNVF1ZlRIUDF1TWN6Mzc3Mk5tLzkzL3RxdTY5djkzWm50bVoyWjd1bnQ2ZWdvTkRRMWZDaUdhaWVDQS9COFFma2o0THVGS3duOFJMaW9VQ3Y4Uk9lU1FRdzRwaFFJeHZBYUw5TllRUGtRNG1aamYyM256NXBCRERsbGdlRThRWGtqWWlyQTU0WjZFTFFuYkVuWWk3RTdZaDdDcmdlN25oSGNUL29ZWTMwZDVNK2VRUXc2cGdBWWVaZ1I4dGp2aFF3MW1XRS9ZSjIvbEhITElJZk1NVDZIUm4zQ1RnZFkyd3BQemxzNmhqR044RjhKV0NaWFZIT1hsclY3QkRFL1MrUzdoSndaNmRVaTNWTis3a3hxOE9UZ2JjNWNRSHBGZ2VVY1FqazJvcko4Um5wRDNjanJCWk1ON3ZGQW9uQnFoc3dmUTVTK0c1SmNKZXhQZEwyTU1wcDUwV1VvNGhPamM3V0N3SGtpWDJ3SmsvWVJ3TStGL0NWOG5yS1g2ckxWWUQzeWM1MmkzcjZFeXBycGlRSFFacWQwZVNlWDl6VUZaTFdTN0xTYjZaeWJFaEM2aXl4OEpENkF5UDNaYzFoSzZQRUxsL0NIa2M3Q0x6eExoUENiTUgzYWgwS2xFZWZ2VFpTRlQzalI2OW1vSDdUS0dMaGRVaklTbjBGdmdZOU03TTJaZEowczZTeDIxeGFFTjBlRlZ3bXNJOTdKUWp4cUcvaFVPeDhDNHBNb2p1bWRJK2w4UWRreG9qSHZ2TjlweE9VZkpjbW9pUEZ2ZFlCRmlqdlZMSExSTlRVTUtvSVdEZnIrSnNOcVFOZ2d6U01RRzI0Y3VBK1RmbnZUL2FKcUpGaVh3dld3aWZGb1VmUTdyUlhIbEduWHBKb3FyMVMxbHZpckNtd2xIVWQydWRTR0JWZ2hjTHE5WS9SOUcrS3NFeXV3dXIxZFEzOXhHZlZQdnFKd3I1YldISlhwYkNkY1Q0anZkUTdrUEcrSHVEdHRyUExYVDY5Uk9Uem1pdjQ1d1c4aG5kaU5zWjJpZk5oQnFBN1dMQXdrUFJ0c05CcnIxVVEyNjlOeDFHcTFIRXBMd0Z2cmtiMDA0bUhBMTg5ejloQzF6Q2U4cjVSeWlsZkYrMURZS1dlNjdTcGtqSEpYUkNVNzhpczI2V2NqbnE4T01QV1ljZG9BR0JaWGFnb1FIK0pqd080NGt2RU10U2NCKzMrYlhDUGNtckNJY1NyaW1JV3luQkxRZHdFYTN5SWRMZDRsbzk3bFV1MzA2M2Y5V1dRMmdoY0ptd25zZ2NSTHFhc3pQQ2YrY0MzU3NkT2NCL0RyUGNzenM5cWJMTjFYYnBDUE41akxGSGdZdDRLQ0V4K0U3aE5DZWpwRWFTVnlBMURTYjJtcmZMQTQwYW9zdDhBRW1YRWFJN3hDTHB2T2JPU3J2VlorMGRoSG9uVTY0bjNZUGczWm9TaHIzTTFGMDFINVNTN3FBQnN4cEdSZ2YyeE9Rc2xTVGhBb2pIQmRkcGYzdmFLaEhuSGVEWS83Z0V1VW1OUmJyQ1B1RmZHd200V3JtUHBqMjlDU2s4QVRhNVZPNjlIUEY4Tjd4U1dzZGNmYmtZRWhhT29NYXRJR1JZRVJDTnFxNHNEbUJNaTZXRXI0TzM2YytQTXhodWQyWmU5ZFoxbTRHTWVPNktrUDhZQ1BoVCtSVmg2TUo3Nm9FOVFMYXB5dUd0NjFFNDRhWlBTR0tIbVZJYms5NFJvb2FGQzRxaTdYYmg5RTdkTFpBL3RPc0RqU3BRdnF0L0xtVThqakdBOXZVeVpiZXJabGhvcXZLR0ROWUxUV3B6NW5rZ2JDaFZ3TFRjOFh3L0ZaS3drWlV1YnhFK29pVXRXa3RjNitiQmJwZlpIaWNuU0pWeVIwOGdray9WNnE4U1VsNE82UThTL1JQSXV3Y290dzBNNzJGUGhQVDd6SmluaWtMd3pNWmJOOEk0NkJMRFF5ajlybktyVkZNdGlOdDdlSVFPMTFNNHNBR1MycDhKWUU2YWQzTFRIcTdpc1kyTUZ0Z2NoR0JLbjJzQmZwWEd1NTN6ZUlXTTdrSXh6bE53KzFqQ3IxVHI1emhOWVlmR3U0L0hKTE9NUGt4QUNCeXc4ZnZlWWRTbmczZkpvNjVmZEJVT1IxY1VVUng1ZEFEN0dTNWsrdHIyMTREUkE4bWo3MTlzb3l5OEc3VmhtU284VjB5Mm0xb2w1bUc3Mk5tdWIwalVzWHc0SStFMlpOSnFpTzhQUVNkWFNURDgrQjJ1VEF3aWNrK1FMb2ZwQUU0MjgyeVhMcmJBZk9wRDVkTEtXK3JscStUVkE5dFFpbFRRbDhhTjcxajBGZDlGVDhPSVYybVhjcURhOWw1b3JnZFZJY09rdW50bnNWM2N5SGhqWmJpcnc0M1VFT3VDMEVIaXhIZVRJSzlxelh5Ti9hVHZxL2x4ZXJmUlNtUVp2YlNwQm5BY3ZoSU5WSHBUbmRGR1M4L0tNUkkvQ3Z6eUtXV3E5QlQrZjJZS082YXNTTGwwYnUxVTk3dE5jSi9SbUM0YVdaNldDVER3czU2SmhtcjZnOVFHeFNhTk1PakJ1Z3JlRnZNWE1KYllrZ0c5MUVIZkNJN0FpdkEzTGF0UzF3NFVvY0UrQVhxZHNDSlRWaTZVMTFSRURCZ2xwTEdTZXI5cUE5dHFvSHF3Z0ZXeis5Zzhwd1djVWZCY0tXdjd4ZThLMWJQTEhlZWpGb09wbGR2RUVodWJMSU1qd1lOMU5oSEdlbnVXY0t6d2tSSmtYNVpQL0QrTXFvd1BLZS9aRlNpRThzb3plelBTQXVyd0t5YnFIUUhHOVlJelNTeFhmbVl3SUJxSFV0NXFvUzFRa3FZdXRzRnh1dklrTysycTJSNFF0SkRINjhwd1hDenl2UmVvc3RBUXpMMmpaL2ZwQmdleEZyQ0lmUnpnV2hzc01kQTZPOUpaeEZ0STNQcCtUWE16RE1yQVpVb2FCdTBrY3kralhJYnMrSjVjaGRHVXdUNGRIV1F2N2VJb3QxT0IwN0t3KzZVUFN6VlFiV2h2U0pOS2c4eStjNlRFMVpRZ09mQU4rVHZHVVFYYWgvbmJuVlFURnNYOW9IT0lId2MrMFpMSUtJVUhleUk2Y0dNOUd0RDhqMklFcE9sbVRoUzhBQVpKT0Jrd3NYTTg2OFRuaFN4UHUxa2xHUVBUakRrTzlaUTl5NHgyaUwwQm00WjV2NVY3WmxOY1Z3ZURNRURMbkE0QnNiWURoNUF6eTlTYUUwMDVObWQ4Q09tN0dFMkpHNkYzcWVldlFucXEySGMvQ2tFN2FYS2M5WHkzaUVHdXIxaWpMMndVQjNpSGRUZ0FUVUJCWnNwaG5MZmw0dVZRY2Ywb1VsOG03RWtQS2dvOHVOR1JGZk0xdkEzZTV6d2NKa0ZLdVl6b21qSTdVcXp3dXlJWXhXRDNmTmZnaXZLUEVPK0JWSmxURnpLazh6K2FFUkVFY1dBcEZXYUN0K0wzbjkreGlXMDFqSGFSOThkTTk0Z09kUkorNWVMUGxUVjJaVnloUjlsNGxqUk9Veit3VUUyeXNzeldub3FVcVAzMFdIaFluc0pLVFBMcWkzYUR3dUQvMkNTNFM4N0IxRmJLa21saFJoL2pTZ3VWOE94R0t0U21CbXVGMFhENXI3VUtNY1JQa3o0UmNRUHBhWGdYVkZNSFhDSFk1VklyOS8xaEdCa2NFSDR1eWhHUkdrdWt4R3BvaC9WcTdwQ3p1ZU5ZKzVRRjV6bVVYdTg1cE4za2tHVis1RkZkWGE1bG5ZVGt4K3E1eTlDbWx2R0tlTVJwb3YvY2U4UzR4MmVMWlFBVWZUM3d5NFc3TmwydWllYWl0c3FUUlZ2R2lhWVJ5QU1WS1JLNjZndUE1UTZiSlpSS1B6eXR6YWNvekVzWXZtK1lyTThHMkdxb2MxZWxEdERiTFJER2xUYU1SRnB0U1g4VEtIejR3RFBQTTJVUDlWaUcxN0ZwQzgyeElEYnc0Zm13WVRiWmQ3MzVPS0ZtajZib2ZsRWtpcWJLNVZXZTdhYno2RmQ0eXRDcFUwSTFCbjJ2bEtMSFlnRFJwY3BUTkpsam1hNEZ3aC9TajhoZmVqK1NkOGpuRzhqeEh2R0FhNG82dTZZSndNOHc5bjQ0QzdTSVVZOVZNbHFCWk4rTTNNUGkwN0RTMGl1bmhmQ0hWTGlVV0dWWlFrdnJlb3Qydk5zZ3dwL0dmWGI4RXBVVzJ6UE9FZElwckhqcndpK0s0UDdXTHE1UEErWE9oenFMR3lYYTVuQlBTV0xEcG1XK2xDUGltSTBTV2d3bTJsTHFFWkRJOWFqbVdqc2txTERkRkgwRGRUaEtsMXlrelRCREFmSnY5c001aFN1bkk1WnNHMUYrQWJtK3BnQUp0QTdINWN6dk9CMkg0aXFDQk8vVnltVUg4cUxETDBSampzYzVjTHZUM2M3T1RHZ0xhZ1NRWFZGd1lMRWpJQjlDRFdTTysxdWFNUjRoNTFFTWVvd0FOR0EzMkw2RDlMSnJjeXo3UlhHcHNKZ3NmTmNDZGlwMzJQeXJETFVwMGNsZGphMUFZUVN6Z2FMeVFxbW42NDV3K05uWklUZ1ZrODBnM1MyTVFSeWUzZFBJYnI3T2U3d1YranlTeVlKb1hTK25hR3h1ODBTSGRXVWdFV0F0MEwwNGJVTVBmaTZSWWwzcURJWXYzM004QlA5a0xsL3RSb0dYaHJpMVhjYlo2QzMwbkEvczF2TUFnb3FUeG5NQTNNY2h2M0t0SVNudXFMWWd1WWw3REcyQUpFLzlIMlVrQzd1ekpCcVcyZGgwdklMMUJvSG9ranFwZXgzM29SVmJ6Q2RkTlltWUp6UmZJQ25mZEJ6THh2b2dYRy9seEVKejhwcXF0eEJkWmFCMmNPYjQ3RTBoWWh2VWU0S1NIdUp1cXFLd0l6eklwQ0NpNGdlbSt4aW9uOERZMXkyS2VWdGwwYmFXbTBRVll2aWxweWFKcUxPcWlZSkxGUkVPUU1XNnJEdXY3a2ozaUcxODc5RDBGRWxxdVVsOHQ0dXBVczkvRHhjc0x3QUIrcTR1clVFUFREWWRqNE1PQzJ3cDhWdkFDdTJNT1ZndTZEdXk0Z1E4ZWs1ektyY2JpbFUxa0NsM0E4SmQ0dElwNzIyUThPRDgwUFFpSE5VM2dUbTJRK2luUHBVQnJlVUsrSzRwVEN1S0gxaTFHVWhVNWZKSVdtb095SDZCc2cveWZBZHdMbTh0L0ovWlNtcEhUczJ1SjBJTHNkZXhIYXVqdXFXNGtQektNTTNDTmlZdTZVMGxnd21SOTE3S3ZjelBzb2tKYlcvOXJlaWNiUmoyQzl1c1VRL3pXZGFxSzRvSzZndkZzU2d4YTI2bnhzMDNxRzB2YW5SVDRMRUlvVFV4cTBtWThYNWFqVmZnRlZucnJ5MnRudzAwd3pVTnM4SmM1aTJWTGhybFpYaDBTQTRraTdlWGtQVHpva3d3TmxqRU1yNzhBUTZlNlBnejBrWWFNbEZKcFZuV2pDdUtCTmlra1RjdW5lMWU3Q0pYaGp3ZVd5ZzkrekJHK1ZFV0tydnNETm1PcE4waHRoNWJpNXNjdzhHS045a002dzRmenhEVzZLTmZwL1crcFZid2xPbHU5blVXRy9FYkd6czgxdktKQ1YxMEE5Vy9WNWc3dDhaVlZYUEFLaXVLSnNDTWdXL1BnUmo1NDRGREJydnNDcWtkT2NCNTRnTXh1bXBzQk1DMm9KTlp6TDNFRTBIc00xdFdzN3d2aW9aZEJCZmRUbVlaSWswSitXZG5ZUktJZFVkU0R1NkJ6b2l1SXl1ME1HdHVtdGdkOHdXQ3pUdllpVGFBd243dTJKNE1qN2ZjNGJrTFVHMUQ3bjc1MjBtcVpKZFU3anZBQXQydFRuRDJ3bXdyWG1yeERqUGRaNGx1ZytKeG1mZjdpb1NDZ0V2VnhPNVEycXVqUmhaTjdXZ3VhS0UyUjFUcWczWEdWVE1JSks2R25SemVjaWliekxjbnl6RDBnZUZaV21SOE1wMWNwcU1oSVBEdmRlbWFjdzJLMU1uUUwyN1dKWHVBbTVCQ3RyUU5VelM4QVFqT1l4aU9ycWxLSk52bm93N2Q3OEQwbnFnVnB0UllqaUovL2dBUVM1N3hHQjRDQnVsNzVhQW45bHRJZWtzTDhHSWsrcDNuQWM4c2x6TVJVNWNpS1JVSjFJQ0pvYm5lbFpBcUNuUFhRUE9uN2JEb0hOK1A0aG9lMnBDSFEyMTVrTFJlT1h2R0pIZ3dlR1MwUjB2aWpINjlyRk1HN3NnemxGdVRiVGNocWl6emtBeFdWenVVeWRNS2dkSFpYaHkwdFZYMWFmUi9UZERWcCtUOE5wUS9UcUdwUE4xR1ZpMGJaREpHb0lFNFFFeU1POERVa3ArdWN6cUxUU2VBWUpmQlMrTHRNWEJlcGRHZHFLOVJDbHJ1cU15TmpQdjlWS0paNno2UXNuNGVUcHNrMHpJN3puT0QyK0xERjhVRkxkcXo5L2lVeDduaHplMlJCMUhLM25yMUsxWUZ2dHdCbE92ZXJrVmtjdmZVeDNERWN0c1NiaE9vZE03QW8xZWh1L3FoSkJqendUMVdsL1grZVJ0SDZDOGh4UGdNeU1kK09FOWIwdkNheGRCakE5YWNiaWlIT1pTbXFReUVIV0Y4eVR2N1Rmb0hNQU5oR01aNlhrV2RvRElDQnhCQVh0VDI0UkFmVHZQaXBCMVA3S0VKS1c2b2pUWTdrY3FvNVUyVGp6QVJIeGRBSFYyUlpSeTVhbDRYa3czYkNOYkVvRU0xR0l1ZEpJdDE1VGR0TDV1WmNqM2RoQzNITFN6YTNNUDFRT3I0UGRhSnRzdGJMRGZGbExkNFFDeC93K2hpaTYxWFVsUkRBMnZEdTR1Vk01cWkyVU0wY3ZRYkNsekRXbFlqZFBQTHQwUW81UEJDRWJKWUpaUXB6dUtuVzRPVUxISGlNYmI0UUNZdVd3N2FpNzJTVnZLdFJmVnV3ZTlBK2RtZ1NnWVN5UjZnSzFGTmwwUkVMR2tWdkFyZmUwTno3UVdPOTJTbm9sUk5sWms0Vm94TG1LLzE4ays5K3E1U1U0S2ZpdllhMzNHYkZTb0RWRWVKcmhGamdVQWJNSHNIRkc5eGNMbUROSDRWTVMrOG40T09lUVFROEk4UHdYbkhGZGl1N2FSMG50WjRQOENEQURXaHA2ZDlvcWpEQUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnRpbGVzX2F0ZWxpZXIge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi50aWxlc19hdGVsaWVyIHAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbi50aWxlc193aWRlLS1zY2kge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9zY2ktYmcud2VicCcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgY29sb3I6ICMwMDcxZGM7XG59XG4udGlsZXNfbmFycm93LS10ZXN0ZHJpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS90ZXN0ZHJpdmUtYmcud2VicCcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBjb2xvcjogIzAwNzFkYztcbn1cbi50aWxlc19saW5rLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi50aWxlc19saW5rLWJveF90aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1vYmlsZV93YiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9iaWxlX3diX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwNzFkYztcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzlweCAxMHB4IDEycHggMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmRlc2t0b3AtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmZ1bGx3aWR0aF9iZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZ1bGx3aWR0aF9iZyA+IHZpZGVvIHtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbn1cbi5tb2JpbGUtdG9wLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmZvb3RlciBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uZm9vdGVyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5pcW9zLXZpZGVvLXBsYXkge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9Db250ZW50L2lxb3MvaW1nL3BsYXkucG5nJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uaXFvcy12aWRlby1wbGF5OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG4uaXFvcy12aWRlby1wYXVzZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9Db250ZW50L2lxb3MvaW1nL3BhdXNlLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmlxb3MtdmlkZW8tcGF1c2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbn1cbi50aWxlc19iZW5lZml0cyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmlxb3MtdmlkZW8tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbn1cbi5mdWxsd2lkdGhfdGl0bGUsXG4uZnVsbHdpZHRoX2xvZ28sXG4uZnVsbHdpZHRoX2xvZ28tYm94LFxuLmZ1bGx3aWR0aF9zb2NpYWwge1xuICAgIHotaW5kZXg6IDEwO1xufVxuLmlxb3NfdHJpYWxmb3JtLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIDAuOTcpO1xufVxuLmlxb3NfdHJpYWxmb3JtLWJveCA+IGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLnRpbGVzX2lxb3MtYnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLnRpbGVzLS10bCB7XG4gICAgaGVpZ2h0OiA1NjBweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmZ1bGx3aWR0aF90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB9XG4gICAgLmZ1bGx3aWR0aF90ZXh0LWxvZ28ge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIHdpZHRoOiAyMjlweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgIH1cbiAgICAuZnVsbHdpZHRoX2xvZ28ge1xuICAgICAgICB3aWR0aDogMTY2cHg7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICB9XG4gICAgLmlxb3MtYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG4gICAgLmZ1bGx3aWR0aF9zb2NpYWxfaW5zdGFncmFtLFxuICAgIC5mdWxsd2lkdGhfc29jaWFsX2ZiIHtcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICB9XG4gICAgLnRpbGVzX25hcnJvdyxcbiAgICAudGlsZXNfd2lkZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICB9XG4gICAgLnRpbGVzX3dpZGUge1xuICAgICAgICB3aWR0aDogNTclO1xuICAgIH1cbiAgICAudGlsZXNfbmFycm93IHtcbiAgICAgICAgd2lkdGg6IDQzJTtcbiAgICB9XG4gICAgLmJlbmVmaXRzX3RleHQtbG9nbyB7XG4gICAgICAgIHdpZHRoOiAyNTNweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICAuYXRlbGllcl90ZXh0LWxvZ28ge1xuICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG4gICAgLnRpbGVzX2xpbmstYm94X3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRpbGVzX3dpZGUtLWFiYSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICB9XG4gICAgLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUsXG4gICAgLnRpbGVzX3dpZGVfcHJvZHVjdDphZnRlciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC50aWxlc193aWRlX3Byb2R1Y3Q6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICBsZWZ0OiAyNXB4OyAgICAgICAgXG4gICAgfVxuICAgIC50aWxlc193aWRlX3Byb2R1Y3Q6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIHJpZ2h0OiA0NXB4O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIH1cbiAgICAuaXFvc190cmlhbGZvcm0tYm94IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnRpbGVzX2lxb3Mtc3VidGl0bGUsXG4gICAgLnRpbGVzX2lxb3MtYnRuLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5mdWxsd2lkdGhfYmcgPiB2aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5kZXNrdG9wLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuaXFvcy1idXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTogTmVvU2Fuc1BybztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNzFkYztcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzAwNzFkYztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLm1vYmlsZS1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZnVsbHdpZHRoLWJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL3RvcC1iZy53ZWJwJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDM0cHg7XG4gICAgfVxuICAgIC5mdWxsd2lkdGhfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICAgIC5mdWxsd2lkdGhfdGV4dC1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAuZnVsbHdpZHRoX2xvZ28ge1xuICAgICAgICB3aWR0aDogMTg1cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAudGlsZXMge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC50aWxlc19uYXJyb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNjVweDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAudGlsZXNfd2lkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI2NXB4O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBhZGRpbmc6IDMxcHggMzRweCAwIDM0cHg7XG4gICAgfVxuICAgIC50aWxlc19hdGVsaWVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgICAudGlsZXNfd2lkZS0taXFvc3Rlc3Rkcml2ZSB7XG4gICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLnRpbGVzX2lxb3MtbG9nbyB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIC50aWxlc19pcW9zLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGlsZXNfd2lkZV9wcm9kdWN0OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDE1cHg7ICAgICAgICBcbiAgICB9XG4gICAgLnRpbGVzX3dpZGVfcHJvZHVjdDphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAudGlsZXNfd2lkZV9wcm9kdWN0OmJlZm9yZSxcbiAgICAudGlsZXNfd2lkZV9wcm9kdWN0OmFmdGVyIHtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICAudGlsZXNfd2lkZV9wcm9kdWN0OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNThweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbn1cbi5hYmEtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5hYmEtcG9wdXAuc2hvd24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTAwMDAwO1xufVxuLmFiYS1wb3B1cF9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIGhlaWdodDogNzUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2lxb3MtcGFnZS9hYmEtcG9wdXAtYmcud2VicCcpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDM1NXB4IDAgMCA4M3B4O1xufVxuLmFiYS1wb3B1cF9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XG59XG4uYWJhLXBvcHVwX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFHWkpSRUZVZU5waStQLy9meXNRdndEaWZDQm1JQkxuUS9XME1rQVpNRkJCaE9ZS0pQVXZZS2I5SjlLUUNqUzErYmdrS29qUURGWkRVQUVoT1dKc3dlczZZdnlKMTJ2RUJoYk93R1Zpb0JSUTJ3c1VCU0pGMFVoUlFxSTRLVk9jbVNqS3pnQUJCZ0NOTURPMFRDZkVIZ0FBQUFCSlJVNUVya0pnZ2c9PScpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYWJhLXBvcHVwX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uYWJhLXBvcHVwX190ZXh0Om50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogNzNweDtcbn1cbi5hYmEtcG9wdXBfX3RleHQ6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tdG9wOiA2M3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmFiYS1wb3B1cF9fY29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5hYmEtcG9wdXBfX2NvbnRhaW5lciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC42NSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC42NSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC42NSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNjUpO1xuICAgIH1cbn1cblxuLmlxb3MtcGFnZSAucGFiLWJhbm5lciArIC50aWxlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTB2aDtcbn0iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdUVE5vcm1zJztcblx0c3JjOiB1cmwoJy9mb250cy9UVE5vcm1zL1RUTm9ybXMtUmVndWxhci5vdGYnKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1RUTm9ybXMnO1xuXHRzcmM6IHVybCgnL2ZvbnRzL1RUTm9ybXMvVFROb3Jtcy1FeHRyYUJvbGQub3RmJykgZm9ybWF0KFwib3BlbnR5cGVcIik7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4ubW9zY293LXNwYi1iYW5uZXJ7XG5cdGZvbnQtZmFtaWx5OiAnVFROb3JtcycsIHNlcmlmO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9zY293LXNwYi1iYW5uZXJfX3RleHR7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBhOTdkNCwgIzJjMjNiYSk7XG5cdHBhZGRpbmc6IDE1cHggMTVweCAxMHB4O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Zm9udC1zaXplOiAyN3B4O1xuXHRsaW5lLWhlaWdodDogMzZweDtcbn1cblxuLm1vc2Nvdy1zcGItYmFubmVyIHN0cm9uZ3tcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1vc2Nvdy1zcGItYmFubmVyX19idG57XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb3Njb3ctc3BiLWJhbm5lci9iYW5uZXItaW1nLmpwZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRoZWlnaHQ6IDMwMHB4O1xufVxuXG4ubW9zY293LXNwYi1iYW5uZXJfX2J0bi10ZXh0e1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDI1NnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMTVweDtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTEyOHB4O1xuXHRcblx0bGluZS1oZWlnaHQ6IDU1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwOTljZDUsICMyZTFlYjkpO1xuXHRcblx0Zm9udC1zaXplOiAxOXB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0Zm9udC1mYW1pbHk6ICdOZW9TYW5zUHJvJywgc2Fucy1zZXJpZjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubW9zY293LXNwYi1iYW5uZXJfX2J0bi10ZXh0OmhvdmVye1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTFlYjksICMwOTljZDUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5tb3Njb3ctc3BiLWJhbm5lcl9fdGV4dHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdH1cblx0XG5cdC5tb3Njb3ctc3BiLWJhbm5lcntcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0XG5cdC5tb3Njb3ctc3BiLWJhbm5lcl9fYnRue1xuXHRcdGhlaWdodDogMjUwcHg7XG5cdH1cbn0iLCIudm95YWdlLWtsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9iZy53ZWJwJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCA1dnc7XG59XG5cblxuQG1lZGlhKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAudm95YWdlLWtsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvYmctbW9iaWxlLndlYnAnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuXG4udm95YWdlLWtsX19sZWZ0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAwcHg7XG59XG5cblxuXG4udm95YWdlLWtsX19sZWZ0LXRleHQgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnZveWFnZS1rbF9fcmlnaHQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0NjBweDtcbn1cbi52b3lhZ2Uta2xfX3JpZ2h0LXRleHQgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnZveWFnZS1rbF9fcGFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMTBweDtcbn1cbi52b3lhZ2Uta2xfX3BhY2sgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udm95YWdlLWtsX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi52b3lhZ2Uta2xfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLnZveWFnZS1rbF9fZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC52b3lhZ2Uta2xfX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAudm95YWdlLWtsX19sZWZ0LXRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAudm95YWdlLWtsX19yaWdodC10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC52b3lhZ2Uta2xfX2xlZnQtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgICAudm95YWdlLWtsX19yaWdodC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgfVxuICAgIC52b3lhZ2Uta2xfX3BhY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudm95YWdlLWtsX19sZWZ0LXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICB9XG4gICAgLnZveWFnZS1rbF9fcmlnaHQtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgIH1cbiAgICAudm95YWdlLWtsX19wYWNrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgfVxufVxuXG5cblxuQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnZveWFnZS1rbCB7XG4gICAgICAgIGhlaWdodDogMjgzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgM3Z3O1xuICAgIH1cblxuICAgIC52b3lhZ2Uta2xfX2xlZnQtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgICAudm95YWdlLWtsX19yaWdodC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgfVxuICAgIC52b3lhZ2Uta2xfX3BhY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICB9XG5cbn1cblxuXG5AbWVkaWEobWF4LXdpZHRoOiA3MDBweCkge1xuXG4gICAgLnZveWFnZS1rbCB7XG4gICAgICAgIGhlaWdodDogNTk1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC52b3lhZ2Uta2xfX2xlZnQtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgICAudm95YWdlLWtsX19yaWdodC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgfVxuICAgIC52b3lhZ2Uta2xfX3BhY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICB9XG5cbn1cbiIsIi5jb21tb24tcG9wdXAtb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtczsgfVxuICAuY29tbW9uLXBvcHVwLW92ZXJsYXkuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxMjAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuLnBvcHVwX2FnZS12YWxpZGF0aW9uLWJ0biB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogIzAwNmNhNjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBvcHVwX2FnZS12YWxpZGF0aW9uLWJ0bi5idG4tZGlzYWJsZWR7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjkyOTI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNvbW1vbi1wb3B1cCB7XG4gIHdpZHRoOiA0NTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB0b3A6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7IH1cbiAgLmNvbW1vbi1wb3B1cC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gICAgLmNvbW1vbi1wb3B1cCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LWhlaWdodDogMjk5cHgpIHtcbiAgICAuY29tbW9uLXBvcHVwIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5jb21tb24tcG9wdXBfX3RpdGxlLXRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDMwcHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb21tb24tcG9wdXBfX3RpdGxlLXRvcDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MjQ1ZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gICAgICAuY29tbW9uLXBvcHVwX190aXRsZS10b3Age1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAxNXB4IDE1cHg7IH0gfVxuICAuY29tbW9uLXBvcHVwX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCAzNXB4IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgICAgIC5jb21tb24tcG9wdXBfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAxNXB4OyB9IH1cbiAgLmNvbW1vbi1wb3B1cF9fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgICAgIC5jb21tb24tcG9wdXBfX21lc3NhZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDk1JTsgfSB9XG4gICAgLmNvbW1vbi1wb3B1cF9fbWVzc2FnZS0taGFzLWljb24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAzNDJweDsgfVxuICAgIC5jb21tb24tcG9wdXBfX21lc3NhZ2UtLWljb24tc3VjY2VzcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYycHg7IH1cbiAgICAgIC5jb21tb24tcG9wdXBfX21lc3NhZ2UtLWljb24tc3VjY2VzczpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnQvaW1nL3BvcC11cC1zcHJpdGUucG5nXCIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2cHggN3B4OyB9XG4gICAgLmNvbW1vbi1wb3B1cF9fbWVzc2FnZS0taWNvbi1mYWlsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjJweDsgfVxuICAgICAgLmNvbW1vbi1wb3B1cF9fbWVzc2FnZS0taWNvbi1mYWlsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudC9pbWcvcG9wLXVwLXNwcml0ZS5wbmdcIik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggN3B4OyB9XG4gIC5jb21tb24tcG9wdXBfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbW1vbi1wb3B1cF9fc29jaWFsLWxpbmsge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnQvaW1nL2F1dGgtaWNvbnMucG5nXCIpOyB9XG4gICAgLmNvbW1vbi1wb3B1cF9fc29jaWFsLWxpbms6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLmNvbW1vbi1wb3B1cF9fc29jaWFsLWxpbmsgKyAuY29tbW9uLXBvcHVwX19zb2NpYWwtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDsgfVxuICAgIC5jb21tb24tcG9wdXBfX3NvY2lhbC1saW5rLS12ayB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDZweCAwOyB9XG4gICAgLmNvbW1vbi1wb3B1cF9fc29jaWFsLWxpbmstLWZiIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTVweCAwOyB9XG4gIC5jb21tb24tcG9wdXBfX2Nsb3NlLWNyb3NzIHtcbiAgICB3aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzVweDtcbiAgICByaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudC9pbWcvcG9wLXVwLXNwcml0ZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuY29tbW9uLXBvcHVwX19jbG9zZS1jcm9zczpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgICAgIC5jb21tb24tcG9wdXBfX2Nsb3NlLWNyb3NzIHtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMTVweDsgfSB9XG4gIC5jb21tb24tcG9wdXBfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNmNhNjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5jb21tb24tcG9wdXBfX2J1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gICAgICAuY29tbW9uLXBvcHVwX19idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4uZ2xvYmFsLXBvcHVwX292ZXJsYXktY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLCBpbnB1dCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5idXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xufVxuLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4uc3BvdHMtYmcge1xuICAgIGJhY2tncm91bmQ6IHVybCgnL0NvbnRlbnQvaW1nL2J1bmRsZS9zcG90cy1wYXR0ZXJuLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cblxuLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbn1cbi5idXR0b24tLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nOiA3cHggMzBweDtcbn1cbi5idXR0b24tLWJsdWUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzI4N2I2O1xuICAgIHBhZGRpbmc6IDlweCAzMHB4O1xuXG59XG4uYnV0dG9uLS1ibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDc3ZmMxO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuYS5idXR0b24tLWJsdWUge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hLmJ1dHRvbi0tYmx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLSBIRUFERVIgLS0tLS0gKi9cblxuLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogODNweDtcbiAgICBsaW5lLWhlaWdodDogODNweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggNHB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDRweCByZ2JhKDAsMCwwLC4xKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjdzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjdzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjdzO1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbn1cbi5oZWFkZXJfd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE2NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLm5hdmJhci1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyX2xvZ28tYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwO1xufVxuLmhlYWRlcl9sb2dvLWJveCBpbWcge1xuXG59XG4uaGVhZGVyX21lbnUtYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDc4JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyMjVweDtcbn1cblxuLmhlYWRlcl9tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfbWVudSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwIDExcHg7XG59XG4uaGVhZGVyX21lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyX21lbnUgbGkgYTpob3Zlcixcbi5oZWFkZXJfbWVudSBsaSBhLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzMjg3YjY7XG59XG4uaGVhZGVyX21lbnUgbGkuaGVhZGVyX21lbnVfYmVuZWZpdHMgPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9tZW51IGxpLmhlYWRlcl9tZW51X2JlbmVmaXRzID4gYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfbWVudV91c2VyX2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLnRvcF9wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJVQUFBQVZDQVlBQUFDcEY2V1dBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1EWTNJRGM1TGpFMU56YzBOeXdnTWpBeE5TOHdNeTh6TUMweU16bzBNRG8wTWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2preU1qRkNOa0V5T1RFMFJqRXhSVFk0UWpGRU9UWXdOa05DTVVRMU5FUXdJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPamt5TWpGQ05rRXpPVEUwUmpFeFJUWTRRakZFT1RZd05rTkNNVVExTkVRd0lqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZPVEl5TVVJMlFUQTVNVFJHTVRGRk5qaENNVVE1TmpBMlEwSXhSRFUwUkRBaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk9USXlNVUkyUVRFNU1UUkdNVEZGTmpoQ01VUTVOakEyUTBJeFJEVTBSREFpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo1bmptZy9BQUFCNjBsRVFWUjQycFNWeXl2RVVSVEhad3d4R3VSWldIaEczc3FDbWdpbGxHS0VzbUt2TEVpeHNWQktFc1hDeGlPUGY4QkNlU1dseUpTVnZFS1NNQ3k4MzQvd3ZmcE8vZHp1ei95YytqUjE3cm5uM25QTzkzZkhiUHJiTENBVHhJQUk4QWIyd1RwNE5mM1R3a0EzdUdDaUxiQUdOc0FqdUFkRElNRm93bXB3RFp5Z0J2aEw2OTZnQkN5QUY5RHNLV0VUYjlZSXpBWXVVQW51d0tCZWZEbDQ1KzkvTEF2Y2dGWjVJUWljZ3hhZGpWYVFDQUoxMWl2WWltU3RzNDNEc0NqNjE4WGhmTEdTQ1JDZ1NEd0R4clNPSGRDZ0NPd0h4NkFNMkVBZUZUQ3JpQzFpRzN6ZDhoRzNpSmVDd25renUrU1BwRWJ0aXFxRTFQSzlLT3huY0NnRnBYRHppdVIzZ1cyUUx2ay93SjdJSjVLR1VrYXluVkdqVVpMZkIwUXp1V3hQWXVnaTZSV243eU1GSElBbGZqazJUWW05NEFITUs1S0djTzFuZzdoNnJpSW9qYTI1Qkl2Z0JId0NoeUxXeGhsa3V4M2lSajJhQUQvUXlYTEV0RWRBTytnRHE5dzh5dGE1clI0Y2FVK3BCYmNNQ3VManNVdVpxQ3dETFBQRmltVmJOa0dIU2ZPOVdqamxVODBnaW5tUW5vbEVreUNWd3EralluN3RTYUo0UlEvakRINzNmaXhaU0s5UUx5aUhVcHFqZnY4eU1lbGhDdDdoNlhSUitqUlBId2RWckNLWUZaU0NBVDU1VHI1U2hxMkFQWFB4TTNZamVqYkZsMG41aHBvTkhtRFYvRWU1UEFWL0N6QUFENlp5WUFKR1Z2QUFBQUFBU1VWT1JLNUNZSUk9Jykgbm8tcmVwZWF0O1xufVxuLnRvcF9leGl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJVQUFBQVZDQVlBQUFDcEY2V1dBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1EWTNJRGM1TGpFMU56YzBOeXdnTWpBeE5TOHdNeTh6TUMweU16bzBNRG8wTWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2taQlF6SkZPRVpDT1RFMFJqRXhSVFpDUVRKR09FSkNSRFkyTVRaRFJqUTVJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPa1pCUXpKRk9FWkRPVEUwUmpFeFJUWkNRVEpHT0VKQ1JEWTJNVFpEUmpRNUlqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZSa0ZETWtVNFJqazVNVFJHTVRGRk5rSkJNa1k0UWtKRU5qWXhOa05HTkRraUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlJrRkRNa1U0UmtFNU1UUkdNVEZGTmtKQk1rWTRRa0pFTmpZeE5rTkdORGtpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo3dmpSZ0hBQUFCVmtsRVFWUjQycXpWeXl1RVVSakg4WGNZU1hJcm1uS1hiTmlncEhINUM5akowbGJzUkZiWUlBc2Jpc1dzVEkxc0xXZW5LRXJKUmlSa1phR3dZRnczNG52cWVXdWF6cHc1NTUxNTZsUFR1ZnptdkdmT2V5YmttYXNKdmFqREw2NXhKcCtkcWd6VHVKVEpOempFQ1ZKNHdocXFiUU1IY0M5Qms2ak42Qy9GT0k3d2pKWmNnYVA0d2pKS0xCZGdyQjU4WU1JclVCWGhIT3NCNW5abTZ4aVIvU2wzREl6Z0hUTzZ6Z1MyQWo3bHNKeUkrY3lPTzR6bHNYMVJ2R0xCYndpakZRK2F3ZjFvdGd5T1lWWE8rS0pxK0VPSFp1Q2U5TGxJeVNLOVQvUnBRdFVQVjJOcFJRSUgvY21ubU1walQyY2xjQ2k5Y1FuSlFnYXFhc2NQdWgwRDFXUGY2Z0w5MnNZeGloMkR3NmJPS2x3Z0hpRFlXSTI0d2dIYWNveFZkK21jNVczbVZXQUgzOWlWdTdOQkxwMkl2SmFiZUpGTHU5NWwxVjNZa0ZjNC9YQy9ZVjh1b2F3VnN2aUNTdmtIVUNma1VjS045Uy9BQUVUeVRxQVBtdzBmQUFBQUFFbEZUa1N1UW1DQycpIG5vLXJlcGVhdDtcbn1cbi5oZWFkZXJfbWVudSBsaSBhLnRvcF9wcm9maWxlOmhvdmVyLFxuLmhlYWRlcl9tZW51IGxpIGEudG9wX2V4aXQ6aG92ZXIge1xuICAgIGJvcmRlcjogMDtcbn1cbi5oZWFkZXJfbWVudS5wZXJzb25hbCBsaSB7XG4gICAgbWFyZ2luOiAwIDJweDtcbn1cbi5oZWFkZXJfbWVudV91c2VyX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjIlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuLmhlYWRlcl9kcm9wZG93biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG59XG4uaGVhZGVyX2Ryb3Bkb3duOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVlBQUFBR0NBWUFBQURnek85SUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURFMElEYzVMakUxTmpjNU55d2dNakF4TkM4d09DOHlNQzB3T1RvMU16b3dNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UUWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1pDUVRZNU1qbEdOVEUyUkRFeFJUVkNNRFkwUlVJeFFqQkdOMEpDTUVSR0lpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rWkNRVFk1TWtFd05URTJSREV4UlRWQ01EWTBSVUl4UWpCR04wSkNNRVJHSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJrSkJOamt5T1VRMU1UWkVNVEZGTlVJd05qUkZRakZDTUVZM1FrSXdSRVlpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UmtKQk5qa3lPVVUxTVRaRU1URkZOVUl3TmpSRlFqRkNNRVkzUWtJd1JFWWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejYzUlRRSEFBQUFPVWxFUVZSNDJtSmdZR0E0RDhULzBmQUpJR1lJd0NMaEM1SmdSTk4xSGlyR2dLNHJnQUVKd0hUQlZUTWpTYjRBNG9OQWZBUEVBUWd3QUI0Z0ZJM0pkQVVPQUFBQUFFbEZUa1N1UW1DQycpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG59XG4uaGVhZGVyX2Ryb3Bkb3duLmFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFZQUFBQUdDQVlBQUFEZ3pPOUlBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1ERTBJRGM1TGpFMU5qYzVOeXdnTWpBeE5DOHdPQzh5TUMwd09UbzFNem93TWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFFnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pRMk5ETkdPRGN4TlRFMlJqRXhSVFZDUVVaQ1JFRXlNelF3UmpSRVFqWkdJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPalEyTkROR09EY3lOVEUyUmpFeFJUVkNRVVpDUkVFeU16UXdSalJFUWpaR0lqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZORFkwTTBZNE5rWTFNVFpHTVRGRk5VSkJSa0pFUVRJek5EQkdORVJDTmtZaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5EWTBNMFk0TnpBMU1UWkdNVEZGTlVKQlJrSkVRVEl6TkRCR05FUkNOa1lpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo2Q3orYVVBQUFBTTBsRVFWUjQybUptUUlBQUlGWUg0cHRJWWd5TVFId2VpaGtaMEZUL2grSUFkTlV3Q2JndVh5UkJGRjBuc0VpY0J3Z3dBQVRiRTF5ZGdJT1FBQUFBQUVsRlRrU3VRbUNDJyk7XG59XG4uaGVhZGVyX2Ryb3Bkb3duLmFjdGl2ZSA+IGEge1xuICAgIGNvbG9yOiAjMDA2Y2E4O1xufVxuLmhlYWRlcl9tZW51X2Ryb3Bkb3duLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDgzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAyMTdweDtcbiAgICB6LWluZGV4OiA5MDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA0cHggcmdiYSgwLDAsMCwuMSk7XG4gICAgcGFkZGluZzogMTdweCAwO1xufVxuLmhlYWRlcl9tZW51X2Ryb3Bkb3duLWxpc3RfaXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG4uaGVhZGVyX21lbnVfZHJvcGRvd24tbGlzdF9pdGVtLS1wYXN0IGEge1xuICAgIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX21lbnUgbGkuaGVhZGVyX25vLWxlZnQtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gICAgLmhlYWRlcl9sb2dvLWJveCB7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDE3MnB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIC5oZWFkZXJfbG9nby1ib3ggaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIC5oZWFkZXJfbWVudS1ib3gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaGVhZGVyX21lbnVfdXNlcl9ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOztcbiAgICB9XG4gICAgLm1vYmlsZS1ib3R0b20tcGFkZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5oZWFkZXJfbWVudS5wZXJzb25hbCBsaSB7XG4gICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgfVxuICAgIC5jb250ZW50LXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIC5mb290ZXIgLnJ1bGVzIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDhweCAzJSAxMHB4IDMlO1xuICAgIH1cbn1cblxuXG5cbi8qIEhFQURFUiBNT0JJTEUqL1xuXG4ubW9iaWxlLW1lbnVfYXBwLWltZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5oZWFkZXJfbW9iaWxlLW1lbnUgPiBsaS5tb2JpbGUtYmVuZWZpdHMgYSB7XG4gICAgYmFja2dyb3VuZDogIzAwNmNhNztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5oZWFkZXJfbW9iaWxlLW1lbnVfYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0b3A6IDlweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUN3QUFBQWlDQUlBQUFDcjdLd21BQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1ERTBJRGM1TGpFMU5qYzVOeXdnTWpBeE5DOHdPQzh5TUMwd09UbzFNem93TWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFFnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pOQ05FWTBRelE1TlRjd01URXhSVFU1UlRJM1FUSkZRVVZFT1RJd05UQTVJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPak5DTkVZMFF6UkJOVGN3TVRFeFJUVTVSVEkzUVRKRlFVVkVPVEl3TlRBNUlqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZNMEkwUmpSRE5EYzFOekF4TVRGRk5UbEZNamRCTWtWQlJVUTVNakExTURraUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk0wSTBSalJETkRnMU56QXhNVEZGTlRsRk1qZEJNa1ZCUlVRNU1qQTFNRGtpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo1RmYwNnBBQUFBNGtsRVFWUjQydXlZdlFxRU1CQ0VrN0FSSk1iQ3lzcjNNZy9vaTFtbGllQXZxT0FOMk4wVmR4eEhjc1Z1WVNHQitaeGtoSW04cnVzOHoybWE1bmsramtQRUdxMTFVUlRXV2lLU0VQYmU1M21PVjFtV1JZUFk5eDJmdlcxYlhkY3loQUF6cXFvU0tXWVlCandWY09DQlNEU1FCb0RDZHNUY2hkZVRBUUFsL21BWWdpR2VoOTZ1NkxxdTcvdXZCWnFtYWRzMnNSUDRFLzdBQ2VjY0gweE9CNmVEMDhFUW5BNU9CME13eENjUTZFRG9wcW5rVWI4QW9PNDJtQXJpYnNMS1dvdCtqblljMlEvSVFYUmQxN0lzNVgxSk1vN2pzaXlSTDBtTU1TQWdvb2NBQXdDZHozMjAydUlLZHdBQUFBQkpSVTVFcmtKZ2dnPT0nKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmhlYWRlcl9tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MXB4O1xuICAgIHdpZHRoIDoxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uaGVhZGVyX21vYmlsZS1tZW51ID4gbGkge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5oZWFkZXJfbW9iaWxlLW1lbnUgPiBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5oZWFkZXJfbW9iaWxlLW1lbnVfYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuaGVhZGVyX21lbnUgbGkge1xuICAgICAgICBtYXJnaW46IDAgN3B4O1xuICAgIH1cblxuICAgIC5oZWFkZXJfbWVudSBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuXG4vKiAtLS0tLSBFTkQgSEVBREVSIC0tLS0tICovXG5cblxuXG4vKiAtLS0tLSBGT09URVIgLS0tLS0gKi9cblxuLmxlZ2FsX25vdGljZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmZvb3RlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbn1cbi5mb290ZXJfY29udGVudCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XG59XG4uZm9vdGVyLm9wZW5lZCAuZm9vdGVyX2NvbnRlbnQge1xuICAgIGhlaWdodDogODNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyLm9wZW5lZCAuZm9vdGVyX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuLmZvb3Rlcl9jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5mb290ZXJfbmF2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyIC5ydWxlcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjODU4NTg1O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDhweCAwIDBweCAwO1xufVxuLmZvb3Rlcl9uYXYgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwIDE0cHg7XG59XG4uZm9vdGVyX25hdiA+IGxpID4gYSB7XG4gICAgY29sb3I6ICMwMDZjYTc7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZvb3Rlcl9sYXN0LXN0ciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjODU4NTg1O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLmZvb3Rlcl9sYXN0LXN0ciBhIHtcbiAgICBjb2xvcjogIzAwNmNhNztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogLS0tLS0gRU5EIE9GIEZPT1RFUiBTVFlMRVMgLS0tLS0gKi9cblxuXG5cbi8qLS0tLS0gQ09OVEVOVCBTVFlMRVMgRk9SIFNUQVRJQyBQQUdFUyAtLS0tLSovXG5cbiAgICAuY29tbW9uLXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICM1ODU4NWE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTY1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgfVxuICAgIC5jb21tb24tdGV4dCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuY29tbW9uLXRleHQgaDIge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDhweDtcbiAgICB9XG4gICAgLmNvbW1vbi10ZXh0IHAge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG4gICAgLmNvbW1vbi10ZXh0IC5xdWVzdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuY29tbW9uLXRleHQgYSxcbiAgICAuY29tbW9uLXRleHQgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICM2NWE1Yzg7XG4gICAgfVxuICAgIC5jb21tb24tdGV4dCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNjNDIyMWU7XG4gICAgfVxuICAgIC5saW5rLWJhY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweCAxOXB4O1xuICAgIH1cbiAgICAubGluay1iYWNrOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICc8JztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgICAuY29tbW9uLXRleHQgdWwge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICB9XG4gICAgLmNvbW1vbi10ZXh0IHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICB9XG4gICAgLmxpbmstZm9yd2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTlweCAyMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogIzY1YTVjODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLmxpbmstZm9yd2FyZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjYzQyMjFlO1xuICAgIH1cbiAgICAubGluay1mb3J3YXJkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuLyotLS0tLSBFTkQgT0YgQ09OVEVOVCBTVFlMRVMgRk9SIFNUQVRJQyBQQUdFUyAtLS0tLSovXG5cblxuLyogLS0tLS0gV0FOVCBCVVRUT04gLS0tLS0gKi9cblxuLndhbnQtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMThweCByZ2JhKDAsMCwwLDAuNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ud2FudC1idXR0b246aG92ZXIge1xuICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEuMDgpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA4KTtcbn1cbi53YW50LWJ1dHRvbi0tNDIge1xuICAgIHdpZHRoOiAyODJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvQ29udGVudC9pbWcvYnVuZGxlL3dhbnQtYmc0Mi5wbmcnKSBuby1yZXBlYXQ7XG59XG4ud2FudC1idXR0b24tLTUwIHtcbiAgICB3aWR0aDogMjY1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL0NvbnRlbnQvaW1nL2J1bmRsZS93YW50LWJnNTAucG5nJykgbm8tcmVwZWF0O1xufVxuLndhbnQtYnV0dG9uLS04MyB7XG4gICAgZm9udC1zaXplOiA0MXB4O1xuICAgIHdpZHRoOiAyODJweDtcbiAgICBoZWlnaHQ6IDgzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvQ29udGVudC9pbWcvYnVuZGxlL3dhbnQtYmc4My5wbmcnKSBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi53YW50LWJ1dHRvbi0tZG93bmxvYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyODJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvQ29udGVudC9pbWcvYnVuZGxlL3dhbnQtYmc0Mi5wbmcnKSBuby1yZXBlYXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbn1cbi53YW50LWJ1dHRvbi0tZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDg1cHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9mYWxzZTtiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJvQUFBQVVDQVlBQUFDVFFDMitBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQVZsSlJFRlVlTnE4bGIxS0EwRVVoWGRqVEtKTkJDMVNSR3g4QUtzVW0wcmZ3TTdHU2hEU1dkcjU4eElXMmdUVVZud0VpMENDb0dCamtaakdWS20wakFiWE0zREV5MlZud2l4RERueHM1bDRtWjJiMzdHeWNRbEY0eGJwUWlPYWtvbXNWT1dTOU83TjJWQUdub0E4bVlBRE93SkwvRXY0VktaWkJKODFXaDMwOXgvWmZUcU1UMXZ1Z3lWcVRZNlB6VUVZRDFoTlZUMWgvOHpHS1JieDFHTXd6V1FRbE1GVUIrZ0xmb0d3SmcxZTgzem1ob2VvTjFrYytXWEFaWGZQYUJnbC9KeHdiM1laTVhkZVN1cDV2Nmx3N3FvRlZTMjhEYkhzZFI1WlZWTUFyNjBPd0Q5WVo3MmZXZi9nS3hJNGQxY0VUMkxJWkhZa0lyNmxlQ1Z5S2VWZGdJY05vQmJ4dy9HQXplbVJ0TCt0K2syUHV5dWlHWm4rU3o5ZTg0TFVvemFjcXpRNkZXVnYwNzNrZGcwMTlNdVF4TWh3SU02a1A4MnprRVJRQ2JUWUJPL3FzQzBXTFpsT3dxL3ZGZ0IvUkMxQUZuK0JPTjM4RkdBQXB1T3JIYTVrd2NRQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG59XG4uYnVuZGxlLWlubmVyX21vYmlsZS1iZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLndhbnQtYnV0dG9uLS04MyB7XG4gICAgICAgIHdpZHRoOiAyNjVweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9Db250ZW50L2ltZy9idW5kbGUvd2FudC1iZzUwLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgIC53YW50LWJ1dHRvbiB7XG4gICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgfVxuXG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLndhbnQtYmxvY2tfaGVhZHtcbiAgICAgICAgbWluLWhlaWdodDogMTc1cHg7XG4gICAgfVxuXG4gICAgLmJ1bmRsZS1pbm5lcl9tb2JpbGUtYmcge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5idW5kbGUtaW5uZXJfbW9iaWxlLWJnID4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuXG4vKiAtLS0tLSBFTkQgV0FOVCBCVVRUT04gLS0tLS0gKi9cbkBrZXlmcmFtZXMgdHV0b3JpYWwtYW5pbWF0aW9ue1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHR1dG9yaWFsLWFuaW1hdGlvbntcbiAgMCUge1xuXG4gIH1cbiAgMTAwJSB7XG5cbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdHV0b3JpYWwtYW5pbWF0aW9uIHtcbiAgMCUge1xuXG4gIH1cbiAgMTAwJSB7XG5cbiAgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIHR1dG9yaWFsLWFuaW1hdGlvbiB7XG4gIDAlIHtcblxuICB9XG4gIDEwMCUge1xuXG4gIH1cbn1cblxuQC1tcy1rZXlmcmFtZXMgdHV0b3JpYWwtYW5pbWF0aW9uIHtcbiAgMCUge1xuXG4gIH1cbiAgMTAwJSB7XG5cbiAgfVxufVxuXG5cblxuXG4udHV0b3JpYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC45NSkgdXJsKCcvQ29udGVudC9pbWcvYnVuZGxlL190bXAvdHV0b3JpYWwucG5nJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAxMDAwO1xufVxuXG4udHV0b3JpYWwtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFQQ0FZQUFBRHRjMDh2QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNRFkzSURjNUxqRTFOemMwTnl3Z01qQXhOUzh3TXk4ek1DMHlNem8wTURvME1pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09rVTNNMEl6UkRjME9UVXpOREV4UlRaQk16VTJPRUUzTWtVME5rSkROVVl4SWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2tVM00wSXpSRGMxT1RVek5ERXhSVFpCTXpVMk9FRTNNa1UwTmtKRE5VWXhJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UlRjelFqTkVOekk1TlRNME1URkZOa0V6TlRZNFFUY3lSVFEyUWtNMVJqRWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZSVGN6UWpORU56TTVOVE0wTVRGRk5rRXpOVFk0UVRjeVJUUTJRa00xUmpFaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6Nm16OGt5QUFBQldrbEVRVlI0Mm9TVFRTc0ZZUlRINXc1SmRwSWs1YlVrWmNGZWhGSVdsaGJxTHJqRkpVdUxtM3dES3hhU2hVUnhxVWw4QVc5TGhZV1NMRWlKbTBRMlhzckw3OVIvNm1tYWU1MzZ6VHpuekRubitaL25hUkpCRUN4NG5wY0NlOC9BcjFmWUVqQUhFN0JVekdNRXlpQUQ1VEFKUDNtS2kyQVpSdVduZkI2enpxN2pzS3JFcU5sbWEwNngxV1Nzd1R4TU9VMlNzQUVsVHJHdHQyQll2aWxNaHlPWUxjS0g1Tm51UTFDcXQ4MGN3SUJ5dnpYMmVpZ3J0QlY0bDB5TEQ4S3UxcjNLK1pMQ2JYY3UxemFsSkN2Wi9jNjNUeW5hY3d2OG1NUGFrY1NvSmFQRitScFV3blJNM0s2NTRyOEcxWEFBN2ZKZjRVM3JEdGlIcW53TmFsWGNLdjlaaDljSEw0cTFLYWNtMnFBQkRxRlpmZzY2NFJST29BZWU5SzBGanFBK2JOQUV4MkVBdTRjdXVIRFVuU3YySUw5Ukc5WlpnekZIMGkxMHdsWE1JVjZxeVowemN0clgxZVFrMVJKdUN2eUoxOG81ZzBlNzhqOEJCZ0FPSEVrQjJhdWNyQUFBQUFCSlJVNUVya0pnZ2c9PScpIG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAxODA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbn1cbi50dXRvcmlhbC1jbG9zZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cbi50dXRvcmlhbF9idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTI1cHg7XG4gICAgdG9wOiAxMDVweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI4N2I2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgei1pbmRleDogOTA7XG59XG5cbi50dXRvcmlhbF9idXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuLnR1dG9yaWFsX2J1dHRvbi0tb3ZlcmxheS1tb2RlIHtcbiAgICBhbmltYXRpb246IHR1dG9yaWFsLW92ZXJsYXktbW9kZS1hbWluYXRpb24gbGluZWFyIDIwMG1zO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgLypwb3NpdGlvbjogZml4ZWQ7Ki9cbiAgICAvKndpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsqL1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xuICAgIC8qcmlnaHQ6IDAgIWltcG9ydGFudDsqL1xuICAgIHJpZ2h0OiA1JTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogNTIwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm94LXNoYWRvdzogMCAwIDYwcHggNDBweCByZ2JhKDAsMCwwLDAuOSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xufVxuXG4udHV0b3JpYWwtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbn1cbi50dXRvcmlhbC1tb2JpbGVfdGl0bGUge1xuICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgZm9udC1zaXplOiAyMnB4O1xuICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxufVxuLnR1dG9yaWFsLW1vYmlsZV9kZXNjciB7XG4gICAgY29sb3I6ICMzMTg2YjQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMCAyMHB4O1xufVxuLnR1dG9yaWFsLW1vYmlsZV9kZXNjciBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5zbGlkZXNqcy1uZXh0LFxuLnNsaWRlc2pzLXByZXZpb3VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4NXB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJZQUFBQXBDQVlBQUFBeG1ObERBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1EWTNJRGM1TGpFMU56YzBOeXdnTWpBeE5TOHdNeTh6TUMweU16bzBNRG8wTWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pBNE1FTXpSVEV6T1VFd01qRXhSVFpDUmpJMVFVSkNRMFpFUlRaQlJUTkdJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPakE0TUVNelJURTBPVUV3TWpFeFJUWkNSakkxUVVKQ1EwWkVSVFpCUlROR0lqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZNRGd3UXpORk1URTVRVEF5TVRGRk5rSkdNalZCUWtKRFJrUkZOa0ZGTTBZaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk1EZ3dRek5GTVRJNVFUQXlNVEZGTmtKR01qVkJRa0pEUmtSRk5rRkZNMFlpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo0aUZ2V29BQUFCYzBsRVFWUjQyclRYU3l0RlVSakc4YldQOGgxTWNkeE9rbXNKVWFTVGdmSTFERnlLb29paUtDS0tjc0lwMTZHcHFaR3ZvVWlTUkpJWVdKNlh2ZkwyVHMrelZ2MVBuY2x2NzNaN3I0dnozcGVoVXpTTUhDdjVPZkYvNHhNTnNlQ01jKzRhNFJLdUhGMmd2R09NOUFyai9uOThvRUhHb3doTkt2d2Q5Yk5nYWRyZ3ZTeFltalY0RHd1VzVoWCtocnBZc0xTbzhGZlV5WUtsWllXL29IWVdMSzBhdkpVRlMrc0tmMGJOTEZqYVZQZ1RhbUxCQ2RwVytDTnFaTUFCM3pWNEF3TU9lRUhoRDZpT0FRZjhRT0gzcUlZQnUzU0JLQ3I4RGxVejRJQWZLL3cyNEl6VlF2QnpnMWNtdjNycFExYWZHMVNSL3I5aTNmR1p1ZU1xQm5wazBHeXB6emlERHMxYmtXVzh4L3ZtUGE1bGZIbDc1c3VyWjh3Vk8yYXV5REZtdDYwWXM5dEdqUGw0emF3Z0xZd1ZaTVdzZVcyTU5XL0pvQjJNVlhvaHhyNWlMc1pPYUNiRzNtM0tvSDJNM2VhRVFRY1krK014OU0zZTBZOHFWQTQ0ZWRiaHBoc2w2QXVOb0V2VzRTYktPZTlIZ0FFQXRydFJiRGxjY0FVQUFBQUFTVVZPUks1Q1lJST0nKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgei1pbmRleDogMTAwO1xufVxuLnNsaWRlc2pzLXByZXZpb3VzIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCWUFBQUFwQ0FZQUFBQXhtTmxEQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNRFkzSURjNUxqRTFOemMwTnl3Z01qQXhOUzh3TXk4ek1DMHlNem8wTURvME1pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09rWTBNakkxT1VFeE9VRXdNakV4UlRaQk1qQTFSak0wTVRBNFEwSkJOVVEySWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2tZME1qSTFPVUV5T1VFd01qRXhSVFpCTWpBMVJqTTBNVEE0UTBKQk5VUTJJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UmpReU1qVTVPVVk1UVRBeU1URkZOa0V5TURWR016UXhNRGhEUWtFMVJEWWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZSalF5TWpVNVFUQTVRVEF5TVRGRk5rRXlNRFZHTXpReE1EaERRa0UxUkRZaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NnUraTY3QUFBQmMwbEVRVlI0MnJUWFFTc0VZUnpIOGRtbGZTT1NwS1JORGtnT1VwdUQ4alljdGkxS2loUWxSYUlrU1ZzcmtvUHJudmUyNzRPSUpKTEV3ZU8zaHlkL1QvOW5kbWFlMzJ4OUx6dlBmcHFkWnA3bm1jZ1lFeEdiUnhlb3B6ZmlmZWJRTlNvaFV5U2hGWFJqVWRSbS9QMVo5R24rUHRYTzk2SG9EUG9RYU0wZUMwR25IWFJaSHMrS1Rqbm9xanNtQ3pxSjNnVzZybzFMaTQ2ak40RnUrTWFtUWNmUXEwQzM0c1luUlVjZGRLZmJiNUtnWmZRaTBMMGtKOU50d0FoNkZ1aCswa3NYZDNBWVBRbjBFQlZDNFNFSFBVNkQrdUJCOUNqUTA3U29CZytnQjRHZVpVRmR1Qi9kQ2JUZW1iQ3p6aVVTdlJYb2VRaHE0VDRIdlFwRkxkd1M2RDBxTWRZLzdZd3ZXV2VzWGVNRzR4ckgzUlZGQnB6YmZleDc4azRZVDU1dnJqaGl6QlcrMmUyQU1idmxPaC83VnBCZEZxeXRlZHNzV0Z1bE4xbHdidnNLMzA1b2pRVnJlN2NWRnF6dE5wZFljRzc3WTIxSC84UGEwZHNxNkV2Z2k2eVhteVphUU4rb2dDYVk3M2ovM3ZOK0JSZ0FZaVpQblpIMHd0MEFBQUFBU1VWT1JLNUNZSUk9Jyk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udHV0b3JpYWwtbW9iaWxlX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDA7XG59XG4udHV0b3JpYWwtbW9iaWxlX2xpc3RfdGV4dCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnNsaWRlc2pzLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG59XG4udHV0b3JpYWwgLnNsaWRlc2pzLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0ycHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHV0b3JpYWwgLnNsaWRlc2pzLXBhZ2luYXRpb24gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnR1dG9yaWFsIC5zbGlkZXNqcy1wYWdpbmF0aW9uIGEge1xuICAgZm9udC1zaXplOiAwO1xuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICB3aWR0aDogOHB4O1xuICAgaGVpZ2h0OiA4cHg7XG4gICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICBtYXJnaW46IDAgNHB4O1xufVxuLnR1dG9yaWFsIC5zbGlkZXNqcy1wYWdpbmF0aW9uIGEuYWN0aXZlIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xufVxuLnR1dG9yaWFsLW1vYmlsZV93YW50LXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cbi50dXRvcmlhbF93YW50LWJ0bi1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLndhbnQtYnV0dG9uLS10dXRvcmlhbCB7XG4gICAgd2lkdGg6IDIyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgLnR1dG9yaWFsX2J1dHRvbiB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAudHV0b3JpYWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOTUpO1xuICAgIH1cbiAgICAudHV0b3JpYWwtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC50dXRvcmlhbF93YW50LWJ0bi1ib3gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC50dXRvcmlhbC1jbG9zZSB7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgfVxufVxuXG5cbjpyb290IC5hbmltYXRpb24tdHV0b3JpYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zLCA0MDBtcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcywgNDAwbXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQsIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG59XG46cm9vdCAuYW5pbWF0aW9uLXR1dG9yaWFsLS1hbmltYXRlZCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG59XG4vKiBSRUdJU1RSQVRJT04gV0FSTklORyBQT1BVUCAqL1xuXG4ucmVnLXdhcm5pbmctcG9wdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwMDtcbn1cbi5yZWctd2FybmluZ19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwgMC4zKTtcbn1cbi5yZWctd2FybmluZ19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xufVxuLnJlZy13YXJuaW5nX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGhlaWdodDogOTBweDtcbiAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuLnJlZy13YXJuaW5nX2Nsb3NlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMjhweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJ3QUFBQWNDQUlBQUFEOWIwakRBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQU1OSlJFRlVlTnFzMXNrTkF5RU1CZEN2VEFzMFJzTXNsU0FxU1J3aFRTWXN4bUI4WVRrOEdXUkxoclhXT2ZjK0ZERkdZd3hJcE9XSVcwVHZQZWh3eEwxRjJxTmNLZDJuK0VNMWJpWCtvWHR1Szlib3F0c1ZPNmpjSFlsOVZPSXk0aERsWFY3azBKRTdGU2RvNjByRU9mcDBoYUlJdlYyaFNQR0NJSzdyd2xMSUs3emtlK0Q1MVQ4S1hhejJqTVRGUnM5TVhUQmlDSUd2aDRVMm5ZcFRGM3NpNzJKYlpGeG94SkVMcGRoMW9SZGJGeWtsdlZpNTMweHp6cWZHSG5KcGp2b0lNQUFsYi9lTEdmTTB2UUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWctd2FybmluZ19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzNXB4IDUwcHg7XG59XG4ucmVnLXdhcm5pbmdfY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogIzVlNWU1ZTtcbn1cbi5yZWctd2FybmluZ19jb250ZW50IHAgc3BhbiB7XG4gICAgY29sb3I6ICMzMjg3YjY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yZWctd2FybmluZ19pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5yZWctd2FybmluZ19jb250ZW50IGZvcm0ge1xuICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7XG59XG4ucmVnLXdhcm5pbmdfYnRuLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG46cm9vdCAucmVnLXdhcm5pbmdfYnRuIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG4ucmVnLXdhcm5pbmdfcHNldWRvbGluay1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnJlZy13YXJuaW5nX3BzZXVkb2xpbmstYm94ID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNWU1ZTVlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzVlNWU1ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVnLXdhcm5pbmdfdGl0bGUtLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbn1cbi5yZWctd2FybmluZ19jb250ZW50IGgzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucmVnLXdhcm5pbmdfY29udGVudCBoNCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMzMjg3YjY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxufVxuLnJlZy13YXJuaW5nX2NvbnRlbnQgaDQgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yZWctd2FybmluZ19pbWctYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ucmVnLXdhcm5pbmdfaW1nLWJveCA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAucmVnLXdhcm5pbmdfdGl0bGUge1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIC5yZWctd2FybmluZ19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIH1cbiAgICAucmVnLXdhcm5pbmdfY2xvc2UtYnRuIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAucmVnLXdhcm5pbmdfY29udGVudCBmb3JtIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDAgMDtcbiAgICB9XG4gICAgLnJlZy13YXJuaW5nX3RpdGxlLS1mb250IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cbiIsIi5wYWItYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzODNweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvd2VsY29tZS9iZy53ZWJwP3g9MScpIHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAmLCAmICoge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgYSwgYTpob3ZlciwgYTphY3RpdmUsIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5wYWItYmFubmVyX19jb2x1bW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MjVweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbn1cblxuLnBhYi1iYW5uZXJfX3RleHQxIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xufVxuXG4ucGFiLWJhbm5lcl9fdGV4dDIge1xuICBmb250LWZhbWlseTogR3JldGFEaXNOYXJQcm9SZWc7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDAuODM7XG59XG5cbi5wYWItYmFubmVyX190ZXh0MyB7XG4gIHBhZGRpbmc6IDI1cHggMCAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLnBhYi1iYW5uZXJfX2J1dHRvbiB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgIzcxYzVlODtcbiAgYm9yZGVyOiBzb2xpZCA0cHggI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucGFiLWJhbm5lciB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy93ZWxjb21lL2JnLndlYnA/eD0xJykgdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLnBhYi1iYW5uZXJfX2NvbHVtbiB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59IiwiLnB2LWJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDk4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvd2VsY29tZS9iZy1wcml2aWxlZ2Uud2VicCcpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICBoZWlnaHQ6IDI2NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgYm90dG9tO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzUlIGJvdHRvbTtcbiAgICB9XG59XG5cbi5wdi1iYW5uZXJfX2NvbHVtbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MjVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG59XG5cbi5wdi1iYW5uZXJfX3RleHQxIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG59XG5cbi5wdi1iYW5uZXJfX3RleHQyIHtcbiAgICBmb250LWZhbWlseTogJ0dyZXRhRGlzTmFyUHJvJywgJ0dyZXRhRGlzTmFyUHJvUmVnJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG59XG5cbi5wdi1iYW5uZXJfX2J1dHRvbi1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLnB2LWJhbm5lcl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTM2cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCAjNzFjNWU4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmZmZmO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzIsIDU0LCAxMTEsIC43KTtcbiAgICB9XG59XG5cblxuXG5cblxuLnB2LWJhbm5lcl9fbW9iaWxlLXBhcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMjIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAgICAgXG4gICAgfVxufVxuLnB2LWJhbm5lcl9fbW9iaWxlLXRleHQxIHtcbiAgICBmb250LWZhbWlseTogTmVvU2Fuc1BybztcbiAgICBjb2xvcjogIzAwNzFkYztcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzlweCAxMHB4IDVweCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wdi1iYW5uZXJfX21vYmlsZS10ZXh0MiB7XG4gICAgY29sb3I6ICMwMDcxZGM7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wdi1iYW5uZXJfX21vYmlsZS1idXR0b24tYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnB2LWJhbm5lcl9fbW9iaWxlLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IE5lb1NhbnNQcm87XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNzFkYztcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDA3MWRjO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG4ucHYtYmFubmVyX19tb2JpbGUtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MWRjO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5cbi8vIFByaXZpbGVnZSBDbHViXG5cbi5wYy1iYW5uZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MC4wM2RlZywgcmdiYSgwLCAxMTksIDIwNiwgMC40MDgpIDAuMTklLCByZ2JhKDAsIDk2LCAxNTQsIDAuNzIpIDYyLjY5JSwgcmdiYSgwLCAxMzQsIDIxNCwgMC40MTYpIDkyLjg4JSwgcmdiYSg4NiwgMTgzLCAyNTUsIDAuMzc2KSAxMzguMTIlKSwgdXJsKCcuLi9pbWcvd2VsY29tZS9iYW5uZXItcGMtMTkyMC53ZWJwJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODAuMjhkZWcsIHJnYmEoMCwgMTE5LCAyMDYsIDAuNDA4KSAwLjE5JSwgcmdiYSgwLCA5NiwgMTU0LCAwLjcyKSA2Mi42OSUsIHJnYmEoMCwgMTM0LCAyMTQsIDAuNDE2KSA5Mi44OCUsIHJnYmEoODYsIDE4MywgMjU1LCAwLjM3NikgMTM4LjEyJSksIHVybCgnLi4vaW1nL3dlbGNvbWUvYmFubmVyLXBjLTY0MC53ZWJwJyk7XG4gICAgfVxufVxuXG4ucGMtYmFubmVyX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM4M3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDM0cHggMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNzYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG59XG5cbi5wYy1iYW5uZXJfX2NvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgcmlnaHQ6IC05N3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3dlbGNvbWUvYmFubmVyLXBjLWRlY29yLndlYnAnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICAgIHdpZHRoOiA1NjNweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDMlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgd2lkdGg6IDg4dnc7XG4gICAgICAgIGhlaWdodDogNjIuNXZ3O1xuICAgIH1cbn1cblxuLnBjLWJhbm5lcl9fY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgICBmb250OiA1MDAgMzBweC8xICRmb250LUdyZXRhRGlzTmFyUHJvO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG4ucGMtYmFubmVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICBmb250OiA3MDAgMzZweC8xICRmb250LVJvYm90bztcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIH1cbn1cblxuLnBjLWJhbm5lcl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICBmb250OiA3MDAgMjRweC8xLjQ1ICRmb250LVJvYm90bztcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG59XG4gXG4ucGMtYmFubmVyX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyMTRweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDcxZDkgMCUsICNlNTJkYmMgOTkuNzUlKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiA5MDAgMTRweC80N3B4ICRmb250LVJvYm90bztcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtaW4td2lkdGg6IDI1M3B4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbn1cblxuLy8gRW5kIFByaXZpbGVnZSBDbHViIiwiLmlxb3MtcGFnZSA+IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi52b3lhZ2UyMDIwLWJhbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzgzcHg7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3dlbGNvbWUvdm95YWdlLTIwMjAtZ3JvdXAud2VicD94PTEnKSB0b3AgY2VudGVyO1xuICBcdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBcdHBhZGRpbmc6IDQ4cHg7XG4gIFx0Y29sb3I6ICNmZmY7XG4gIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuICBcdCYsICYgKiB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIFx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd2VsY29tZS92b3lhZ2UtMjAyMC1wcm9kdWN0LndlYnBcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1x0XHRcdFxuXHRcdHJpZ2h0OiAxNSU7XG5cdH1cblxuXHQudm95YWdlMjAyMC1iYW5uZXItd3JhcHBlciB7XG5cdFx0bWF4LXdpZHRoOiA5NjBweDtcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cblxuXHQudm95YWdlMjAyMC1iYW5uZXJfX2NvbHVtbiB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd2VsY29tZS92b3lhZ2UtMjAyMC1sYmwud2VicFwiKTtcblx0XHRcdGhlaWdodDogMzdweDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1x0XHRcdFxuXHRcdH1cblx0fVxuXHQudm95YWdlMjAyMC1iYW5uZXJfX3RleHQxIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMy41cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzE7XG5cdH1cblxuXHQudm95YWdlMjAyMC1iYW5uZXJfX3RleHQyIHtcdFxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X0dyZXRhRGlzTmFyUHJvO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbiBcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk0MXB4KSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG4gXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0IFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTQxcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0IFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQudm95YWdlMjAyMC1iYW5uZXJfX2J1dHRvbi1ib3gge1xuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC52b3lhZ2UyMDIwLWJhbm5lcl9fYnV0dG9uIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRib3JkZXItcmFkaXVzOiAzMnB4O1x0XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA5ZWQ5IDAlLCAjZTUyZGJjIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDllZDkgMCUsICNlNTJkYmMgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveCwgYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nOiAyMHB4IDI0cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMS43MTtcblx0XHRsZXR0ZXItc3BhY2luZzogMy41cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuXHQudm95YWdlMjAyMC1iYW5uZXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHJpZ2h0OiAxMCU7XG5cdFx0fVx0XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0LnZveWFnZTIwMjAtYmFubmVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRyaWdodDogNSU7XG5cdFx0fVx0XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcblx0LnZveWFnZTIwMjAtYmFubmVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XHRcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzVweCkge1xuXHQudm95YWdlMjAyMC1iYW5uZXIge1xuXHRcdHBhZGRpbmc6IDQwcHggMTBweDtcblx0XHQudm95YWdlMjAyMC1iYW5uZXItd3JhcHBlciB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cmlnaHQ6IC0xMDBweDtcblx0XHR9XHRcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMTBweCkge1xuXHQudm95YWdlMjAyMC1iYW5uZXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHJpZ2h0OiAtMTQwcHg7XG5cdFx0fVx0XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTcyMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcblx0LnZveWFnZTIwMjAtYmFubmVyIHtcblx0XHQudm95YWdlMjAyMC1iYW5uZXJfX3RleHQxIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHRcdC52b3lhZ2UyMDIwLWJhbm5lcl9fdGV4dDIge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdH1cblx0XHQudm95YWdlMjAyMC1iYW5uZXJfX2NvbHVtbiB7XG5cdFx0XHRtaW4td2lkdGg6IDM3MHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG5cdC52b3lhZ2UyMDIwLWJhbm5lciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cmlnaHQ6IC0yODdweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcblx0LnZveWFnZTIwMjAtYmFubmVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdH1cblx0XHQudm95YWdlMjAyMC1iYW5uZXJfX2NvbHVtbiB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuXHQudm95YWdlMjAyMC1iYW5uZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy93ZWxjb21lL3ZveWFnZS0yMDIwLWJnLndlYnBcIik7XHRcblx0XHRwYWRkaW5nOiA2MHB4IDIwcHggMjBweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0bWluLXdpZHRoOiB1bnNldDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0LnZveWFnZTIwMjAtYmFubmVyX19jb2x1bW4ge1xuXHRcdFx0bWluLXdpZHRoOiB1bnNldDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRcdGhlaWdodDogMzdweDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy93ZWxjb21lL3ZveWFnZS0yMDIwLUdyb3VwLnN2Z1wiKTtcdFxuXHRcdFx0XHR3aWR0aDogMTExcHg7XG5cdFx0XHRcdGhlaWdodDogODNweDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC52b3lhZ2UyMDIwLWJhbm5lcl9fdGV4dDEge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjZweDtcblx0XHR9XG5cdFx0LnZveWFnZTIwMjAtYmFubmVyX190ZXh0MiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHQudm95YWdlMjAyMC1iYW5uZXJfX2J1dHRvbi1ib3gge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0LnZveWFnZTIwMjAtYmFubmVyX19idXR0b24ge1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cdFxufVxuIiwiLmJhc2UtdGlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MCU7XG59XG4uYmFzZS10aWxlLS0yIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbn1cbi5iYXNlLXRpbGUtLTMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJhc2UtdGlsZS0tNCB7XG4gICAgcGFkZGluZy10b3A6IDE1NXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJhc2UtdGlsZS0tNSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5cblxuLmJhc2UtdGlsZV9faW1nLS0xIHtcbiAgICB3aWR0aDogNzAlO1xufVxuLmJhc2UtdGlsZV9faW1nLS0yLFxuLmJhc2UtdGlsZV9faW1nLS01IHtcbiAgICB3aWR0aDogODAlO1xufVxuLmJhc2UtdGlsZV9faW1nLS0zIHtcbiAgICB3aWR0aDogODAlO1xufVxuLmJhc2UtdGlsZV9faW1nLS00IHtcbiAgICB3aWR0aDogNzAlO1xufVxuXG4uYmFzZS10aWxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMC44O1xufVxuXG4uYmFzZS10aWxlX190aXRsZS0tNzAge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbn1cblxuLmJhc2UtdGlsZV9fdGl0bGUtLTgwIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5iYXNlLXRpbGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgIH1cbn1cblxuLmJhc2UtdGlsZV9fdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBsZWZ0OiAwO1xufVxuLmJhc2UtdGlsZV9fdGV4dC0tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2JTtcbn1cbi5iYXNlLXRpbGVfX3RleHQtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xufVxuLmJhc2UtdGlsZV9fdGV4dC0tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5iYXNlLXRpbGVfX3RleHQtLTQge1xuICAgIHBhZGRpbmctbGVmdDogNTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmFzZS10aWxlX190ZXh0LS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbn1cblxuLmJhc2UtdGlsZV9fdGFnIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDA5ZWQ5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xufVxuXG5cbi5iYXNlLXRpbGVfX3BhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjAlO1xuICAgIHRvcDogMjUlO1xufVxuLmJhc2UtdGlsZV9fcGFjay0tMSB7XG4gICAgcmlnaHQ6IDIwJTtcbn1cbi5iYXNlLXRpbGVfX3BhY2stLTIge1xuICAgIHJpZ2h0OiAzMCU7XG59XG4uYmFzZS10aWxlX19wYWNrLS0zIHtcbiAgICBsZWZ0OiAzMCU7XG4gICAgdG9wOiAzMCU7XG59XG4uYmFzZS10aWxlX19wYWNrLS00IHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgdG9wOiA1MCU7XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5iYXNlLXRpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYmFzZS10aWxlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG5cbiAgICAuYmFzZS10aWxlX190YWcge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIH1cblxuICAgIC5iYXNlLXRpbGVfX3RhZyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJhc2UtdGlsZV9fdGV4dCB7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgfVxuXG5cblxuICAgIC5iYXNlLXRpbGVfX2ltZy0tMiwgLmJhc2UtdGlsZV9faW1nLS00IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJhc2UtdGlsZV9faW1nLS0xLCAuYmFzZS10aWxlX19pbWctLTMge1xuICAgICAgICB3aWR0aDogNzIlO1xuICAgIH1cblxuICAgIC5iYXNlLXRpbGVfX3BhY2sge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgIC5iYXNlLXRpbGVfX3BhY2stLTEge1xuICAgICAgICByaWdodDogMTUlO1xuICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgfVxuXG4gICAgLmJhc2UtdGlsZV9fcGFjay0tMiB7XG4gICAgICAgIGJvdHRvbTogLTY4cHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogNSU7XG4gICAgfVxuICAgIC5iYXNlLXRpbGVfX3BhY2stLTMge1xuICAgICAgICByaWdodDogNyU7XG4gICAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gICAgLmJhc2UtdGlsZV9fcGFjay0tNCB7XG4gICAgICAgIGJvdHRvbTogLTY4cHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogMTElO1xuICAgIH1cbiAgICAuYmFzZS10aWxlX19wYWNrLS01IHtcbiAgICAgICAgcmlnaHQ6IDQlO1xuICAgIH1cblxuICAgIC5iYXNlLXRpbGVfX3RleHQtLTEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICB9XG4gICAgLmJhc2UtdGlsZV9fdGV4dC0tMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IC02OHB4O1xuICAgIH1cbiAgICAuYmFzZS10aWxlX190ZXh0LS0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMSU7XG4gICAgfVxuXG4gICAgLmJhc2UtdGlsZS0tMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgfVxuXG4gICAgLmJhc2UtdGlsZS0tMyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDdweDtcbiAgICB9XG5cbiAgICAuYmFzZS10aWxlLS00IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyNXB4O1xuXG4gICAgfVxuXG5cbn1cblxuLmJhc2UtdGlsZS0tc3VwZXItc2xpbSAuYmFzZS10aWxlX19wYWNrIHtcbiAgICB3aWR0aDogMzIlO1xufVxuXG4uYmFzZS10aWxlLS1zdXBlci1zbGltIC5iYXNlLXRpbGVfX3RhZyBpbWcge1xuICAgIGhlaWdodDogMTRweDtcbn0iLCIucGFnZS1iZy1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGxlZnQ6IDUlO1xuICAgIHRvcDogMTJ2aDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cbi5wYWdlLWJnLWxvZ28uaXMtYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tb3otdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW8tdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xufVxuLnBhZ2UtYmctbG9nbyA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYXNlLXRpbGVzIHtcbiAgICBmb250LWZhbWlseTogJ0dyZXRhRGlzTmFyUHJvJywgc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQ6ICMxYTFiMjM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xufVxuLmJhc2UtdGlsZXNfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4vKiBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmFzZS10aWxlc19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn0gKi9cblxuLmJhc2UtdGlsZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbn1cbi5iYXNlLXRpbGVzX19kZXNjciB7XG4gICAgY29sb3I6ICNhY2FkYjc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJhc2UtdGlsZXNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgIH1cbiAgICAuYmFzZS10aWxlc19fZGVzY3Ige1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMCAzM3B4O1xuICAgIH1cbiAgICAuYmFzZS10aWxlcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICB9XG59XG4iLCIubWFpbmxpbmUtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG4ubWFpbmxpbmUtaGVhZGVyX19wcm9maWxlLWxpbmsge1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbi5wcm9kdWN0cy1wYWdlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNzQ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlc19fd3JhcHBlcl9mbGV4LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlLS0yIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlLS0zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTB2dztcbiAgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlLS00IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTV2dztcbiAgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlLS01IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuXG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGVfX3RleHQge1xuICAgIHotaW5kZXg6IDMwMDtcbiAgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlX19pbWctLTEge1xuICAgIHdpZHRoOiAzNXZ3O1xuICB9XG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGVfX2ltZy0tMiB7XG4gICAgd2lkdGg6IDQwdnc7XG4gIH1cbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZV9faW1nLS0zIHtcbiAgICB3aWR0aDogNDB2dztcbiAgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlX19pbWctLTQge1xuICAgIHdpZHRoOiAzMHZ3O1xuICB9XG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGVfX2ltZy0tNSB7XG4gICAgd2lkdGg6IDQwdnc7XG4gIH1cbn1cbi5wcm9kdWN0cy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3RzLTAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucHJvZHVjdHMtMCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucHJvZHVjdHMtMF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNnZoIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3RzLTBfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnByb2R1Y3RzLTBfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDZ2dyAxMHB4IDEwdnc7XG4gIH1cbn1cbi5wcm9kdWN0cy0wX19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgb3BhY2l0eTogMC4yO1xufVxuLnByb2R1Y3RzLTBfX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI1O1xufVxuLnByb2R1Y3RzLTBfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3RzLTBfX3BhY2sge1xuICBtYXgtd2lkdGg6IDIyLjd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbn1cbi5wcm9kdWN0cy0wX19wYWNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucHJvZHVjdHMtMF9fcGFjayB7XG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1dmg7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5wcm9kdWN0cy13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnByb2R1Y3RzLTEge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wcm9kdWN0cy0xIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi8qIC5wcm9kdWN0cy0yIHtcbiAgcGFkZGluZy1ib3R0b206IDIwdmg7XG59ICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAucHJvZHVjdHMtMyB7XG4gICAgcGFkZGluZy10b3A6IDEwdmg7XG4gIH1cbn1cblxuLmJhc2UtdGlsZV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIG1heC13aWR0aDogMTB2dztcbn1cbi5iYXNlLXRpbGVfX2xpbmUtaW5uZXIge1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzOGY3Yztcbn1cbi5iYXNlLXRpbGVfX2xpbmUtLTEge1xuICBsZWZ0OiAwO1xuICB0b3A6IDU4cHg7XG59XG4uYmFzZS10aWxlX19saW5lLS0yIHtcbiAgbGVmdDogODAlO1xuICBtYXJnaW4tbGVmdDogLTV2dztcbiAgdG9wOiAxMjJweDtcbn1cbi5iYXNlLXRpbGVfX2xpbmUtLTMge1xuICBsZWZ0OiA0NXZ3O1xuICB0b3A6IDczcHg7XG59XG4uYmFzZS10aWxlX19saW5lLS00IHtcbiAgbGVmdDogNDB2dztcbiAgYm90dG9tOiA4MHB4O1xufVxuLmJhc2UtdGlsZV9fbGluZS0tNSB7XG4gIGxlZnQ6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IC01dnc7XG4gIHRvcDogMTIycHg7XG59XG5cbi5iYXNlLXRpbGVfX3BhY2stLTUge1xuICB0b3A6IDUzJTtcbiAgcmlnaHQ6IDIxJTtcbn1cblxuLmJhc2UtdGlsZV9faGFzaC5iYXNlLXRpbGVfX2hhc2gtLTUge1xuICB3aWR0aDogMjE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5hbmltYXRpb24taW1nLWlubmVyIHtcbiAgd2lkdGg6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMCAuYW5pbWF0ZV9lbCxcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTEgLmFuaW1hdGVfZWwsXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0yIC5hbmltYXRlX2VsLFxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtc2VjdGlvbiAuYW5pbWF0ZV9lbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMCAuYW5pbWF0aW9uLWltZy1pbm5lcixcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTEgLmFuaW1hdGlvbi1pbWctaW5uZXIsXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0yIC5hbmltYXRpb24taW1nLWlubmVyLFxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtc2VjdGlvbiAuYW5pbWF0aW9uLWltZy1pbm5lciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG5cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTEge1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG5cblxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMiAuYmFzZS10aWxlc19fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTIgLmJhc2UtdGlsZS0tMntcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hbmltYXRpb24taW1nLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0wIC5iYXNlLXRpbGVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuXG4gIC5hbmltYXRpb24taW1nLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTEgLmJhc2UtdGlsZS0tM3tcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMCAuYmFzZS10aWxlX19wYWNrLS0xIHtcbiAgICByaWdodDogNSU7XG4gIH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTAgLmJhc2UtdGlsZV9fcGFjay0tNSB7XG4gICAgcmlnaHQ6IDIlO1xuICB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0wIC5iYXNlLXRpbGVfX3BhY2stLTMge1xuICAgIHJpZ2h0OiA0JTtcbiAgfVxuXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIC5iYXNlLXRpbGVfX3RleHQtLTMge1xuICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTEgLmJhc2UtdGlsZS0tM3tcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cblxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMiAuYmFzZS10aWxlX190ZXh0LS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5JTtcbiAgfVxufSIsImh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tYWlubGluZS1tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtbW9iaWxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tYWlubGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWlubGluZS1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1haW5saW5lLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbmxpbmUtaGVhZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA5MHB4O1xufVxuLm1haW5saW5lLWhlYWRlcl9fcHJvZmlsZS1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm1haW5saW5lLWhlYWRlcl9fcHJvZmlsZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFpbmxpbmUtaGVhZGVyX19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1dnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1oZWFkZXJfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gIH1cbn1cbi5tYWlubGluZS1oZWFkZXJfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1haW5saW5lLWhlYWRlcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWFpbmxpbmUtaGVhZGVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFpbmxpbmUtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWlubGluZS1tYWluIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDkwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLW1haW4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1haW5saW5lLW1haW5fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE1MHB4IDAgMCAxNXZ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5tYWlubGluZS1tYWluX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ5JTtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkOTtcbiAgei1pbmRleDogMzA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1tYWluX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbmxpbmUtbWFpbl9faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuMTtcbiAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxMDAlKTtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG59XG4ubWFpbmxpbmUtbWFpbl9faW1nLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMjU7XG59XG4ubWFpbmxpbmUtbWFpbl9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEzMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMC45ZW07XG59XG4ubWFpbmxpbmUtbWFpbl9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1tYWluX190ZXh0IHtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtbWFpbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgICBtYXJnaW4tdG9wOiA2dmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubWFpbmxpbmUtbWFpbl9faGFzaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGNvbG9yOiAjMDA5ZWQ5O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogNy45cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1tYWluX19oYXNoIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtbWFpbl9faGFzaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMXZoO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5tYWlubGluZS1tYWluX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDEwNXZoO1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtbWFpbl9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbmxpbmUtbWFpbl9faW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWlubGluZS1tYWluX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWlubGluZS1tYWluX19wYWNrIHtcbiAgbWF4LXdpZHRoOiAyMi43dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG59XG4ubWFpbmxpbmUtbWFpbl9fcGFjayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLW1haW5fX3BhY2sge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDAgYXV0byAxNXZoO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ubWFpbmxpbmUtdGFzdGUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXRhc3RlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tYWlubGluZS10YXN0ZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtdGFzdGVfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm1haW5saW5lLXRhc3RlX19pbWcge1xuICB3aWR0aDogNTV2dztcbiAgaGVpZ2h0OiA5MHZoO1xuICBtYXJnaW4tcmlnaHQ6IDEwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ubWFpbmxpbmUtdGFzdGVfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS10YXN0ZV9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1haW5saW5lLXRhc3RlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoO1xufVxuLm1haW5saW5lLXRhc3RlX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtdGFzdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5tYWlubGluZS10YXN0ZV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTUlO1xuICB0b3A6IDI1dmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOTZweDtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkOTtcbiAgei1pbmRleDogMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS10YXN0ZV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtdGFzdGVfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWlubGluZS1kZXRhaWwge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTIwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRldGFpbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWFpbmxpbmUtZGV0YWlsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRldGFpbF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTJ2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubWFpbmxpbmUtZGV0YWlsX19pbWcge1xuICB3aWR0aDogNDV2dztcbiAgaGVpZ2h0OiA2MHZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2dnc7XG4gIHRvcDogMTB2aDtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRldGFpbF9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ubWFpbmxpbmUtZGV0YWlsX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGV0YWlsX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWFpbmxpbmUtZGV0YWlsX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiA0MHZoO1xuICBtYXJnaW4tbGVmdDogMjB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTtcbn1cbi5tYWlubGluZS1kZXRhaWxfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWxfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWxfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5tYWlubGluZS1kZXRhaWxfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDV2dztcbiAgdG9wOiA0MHZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICB3aWR0aDogMTB2dztcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDllZDk7XG4gIHotaW5kZXg6IDI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtZGV0YWlsX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWxfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWlubGluZS1lbGVnYW5jZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1lbGVnYW5jZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWFpbmxpbmUtZWxlZ2FuY2VfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWVsZWdhbmNlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5tYWlubGluZS1lbGVnYW5jZV9faW1nLTEge1xuICB3aWR0aDogMzV2dztcbiAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwdnc7XG4gIG1hcmdpbi10b3A6IDIwdmg7XG4gIGhlaWdodDogNTV2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX2ltZy0xIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5tYWlubGluZS1lbGVnYW5jZV9faW1nLTEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX2ltZy0xIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1haW5saW5lLWVsZWdhbmNlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoO1xufVxuLm1haW5saW5lLWVsZWdhbmNlX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1lbGVnYW5jZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWVsZWdhbmNlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4ubWFpbmxpbmUtZWxlZ2FuY2VfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwdnc7XG4gIHRvcDogNjV2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5O1xuICB6LWluZGV4OiAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLWVsZWdhbmNlX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1lbGVnYW5jZV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW5saW5lLWNvbGxlY3Rpb24ge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tYWlubGluZS1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm1haW5saW5lLWNvbGxlY3Rpb25fX2ltZyB7XG4gIHdpZHRoOiA0NXZ3O1xuICBoZWlnaHQ6IDYwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3JkZXI6IDI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLm1haW5saW5lLWNvbGxlY3Rpb25fX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWFpbmxpbmUtY29sbGVjdGlvbl9faW1nLTIge1xuICB3aWR0aDogMzJ2dztcbiAgaGVpZ2h0OiAyMHZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTB2aDtcbiAgei1pbmRleDogMjU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX2ltZy0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbmxpbmUtY29sbGVjdGlvbl9faW1nLTIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9faW1nLTIgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWFpbmxpbmUtY29sbGVjdGlvbl9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMTV2aDtcbiAgbWFyZ2luLWxlZnQ6IDIwdnc7XG59XG4ubWFpbmxpbmUtY29sbGVjdGlvbl9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLm1haW5saW5lLWNvbGxlY3Rpb25fX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDV2dztcbiAgdG9wOiAxNXZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICB3aWR0aDogMTB2dztcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDllZDk7XG4gIHotaW5kZXg6IDI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbmxpbmUtcHJvZHVjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbiAgcGFkZGluZy10b3A6IDJ2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdCB7XG4gICAgcGFkZGluZy10b3A6IDJ2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubWFpbmxpbmUtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnZoIDEwcHggMTB2aDtcbiAgfVxufVxuLm1haW5saW5lLXByb2R1Y3RfX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5OCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICAtd2Via2l0LWZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTtcbiAgb3BhY2l0eTogMC4wNTtcbn1cbi5tYWlubGluZS1wcm9kdWN0X19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDU7XG59XG4ubWFpbmxpbmUtcHJvZHVjdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1haW5saW5lLXByb2R1Y3RfX3RpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWlubGluZS1wcm9kdWN0X190aXRsZS10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX3RpdGxlLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5tYWlubGluZS1wcm9kdWN0X190aXRsZS1oYXNoIHtcbiAgY29sb3I6ICMwMDllZDk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiA3LjlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9fdGl0bGUtaGFzaCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cbn1cbi5tYWlubGluZS1wcm9kdWN0X19pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ubWFpbmxpbmUtcHJvZHVjdF9faW5mby1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8tcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMnZ3IDV2aDtcbiAgfVxufVxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZm9udC1zaXplOiA1NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXZoO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubWFpbmxpbmUtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzhweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG59XG4ubWFpbmxpbmUtcHJvZHVjdF9faW5mby10ZXh0LXNvb24ge1xuICBjb2xvcjogIzZhNmQ3ZTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4ubWFpbmxpbmUtcHJvZHVjdF9faW5mbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQwdmg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mbyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5tYWlubGluZS1kZXNjciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbiAgcGFkZGluZy10b3A6IDJ2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtZGVzY3Ige1xuICAgIHBhZGRpbmctdG9wOiAydmg7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXNjciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tYWlubGluZS1kZXNjcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLWRlc2NyX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGVzY3JfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydmggMTBweCAxMHZoO1xuICB9XG59XG4ubWFpbmxpbmUtZGVzY3JfX2Jsb2NrIHtcbiAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLm1haW5saW5lLWRlc2NyX19ibG9ja18xIHtcbiAgcGFkZGluZy10b3A6IDIwdmg7XG59XG4ubWFpbmxpbmUtZGVzY3JfX2Jsb2NrXzEgaW1nIHtcbiAgbWF4LWhlaWdodDogMjB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGVzY3JfX2Jsb2NrXzEge1xuICAgIHBhZGRpbmctdG9wOiA1dmg7XG4gIH1cbn1cbi5tYWlubGluZS1kZXNjcl9fYmxvY2tfMiBpbWcge1xuICBtYXgtaGVpZ2h0OiAyNXZoO1xufVxuLm1haW5saW5lLWRlc2NyX19ibG9ja18zIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4ubWFpbmxpbmUtZGVzY3JfX2Jsb2NrXzMgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gIG1heC1oZWlnaHQ6IDIwdmg7XG59XG4ubWFpbmxpbmUtZGVzY3JfX2Jsb2NrIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1haW5saW5lLWRlc2NyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAubWFpbmxpbmUtZGVzY3JfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmh3LWRhcmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxNjE3MWI7XG59XG4uaHctZGFyayBpbWcge1xuICBoZWlnaHQ6IDEwdmg7XG4gIHdpZHRoOiA5OHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWFpbmxpbmUtcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbn1cbi5hbmltYXRlX2VsIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYW5pbWF0ZV9lbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLm1haW5saW5lLWltZy1pbm5lciB7XG4gIHdpZHRoOiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWlubGluZS1pbWctaW5uZXIgPiB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1pbWctaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlZC5ub3JtYWwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0QyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNsaWRlSW5MZWZ0QyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0QztcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0Qztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudGhyZWVzaXh0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW5saW5lX2Fycm93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExdmg7XG4gIGxlZnQ6IDN2dztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY3JvbGx1cC53ZWJwKSBuby1yZXBlYXQgY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW5saW5lX2Fycm93OmhvdmVyIHtcbiAgYm90dG9tOiAxMnZoO1xufVxuIiwiaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRydi1tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LW1vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udHJ2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRydi1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRydi1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtaGVhZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA5MHB4O1xufVxuLnRydi1oZWFkZXJfX3Byb2ZpbGUtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi50cnYtaGVhZGVyX19wcm9maWxlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50cnYtaGVhZGVyX19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1dnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtaGVhZGVyX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICB9XG59XG4udHJ2LWhlYWRlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udHJ2LWhlYWRlcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udHJ2LWhlYWRlcl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRydi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRydi12aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA5MHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi12aWRlb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMCAwIDclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnRydi12aWRlb19fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0OSU7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNhNDhmN2I7XG4gIHotaW5kZXg6IDIwO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi12aWRlb19fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi12aWRlb19faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuMDU7XG4gIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xufVxuLnRydi12aWRlb19faW1nLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMjU7XG59XG4udHJ2LXZpZGVvX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbn1cbi50cnYtdmlkZW9fX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXZpZGVvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgICBtYXJnaW4tdG9wOiA2dmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udHJ2LXZpZGVvX19oYXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLnRydi12aWRlb19fdGV4dC0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19oYXNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxdmg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogNjB2dztcbiAgfVxufVxuLnRydi12aWRlb19fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDEwNXZoO1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX192aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi12aWRlb19fdmlkZW8gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi50cnYtdmlkZW9fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRydi1pbWctaW5uZXItLTIge1xuXG59XG4udHJ2LXZpZGVvX19wYWNrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAyOHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBtYXJnaW4tdG9wOiAtNzVweDtcbn1cbi50cnYtdmlkZW9fX3BhY2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3BhY2sge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDAgYXV0byAxNXZoO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udHJ2LWdhbWVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHJ2LWdhbWVfX2ZyYW1lIHtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG4udHJ2LWpvdXJuZXkge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtam91cm5leV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRydi1qb3VybmV5X19pbWcge1xuICB3aWR0aDogNTV2dztcbiAgaGVpZ2h0OiA5MHZoO1xuICBtYXJnaW4tcmlnaHQ6IDEwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi1qb3VybmV5X190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoO1xufVxuLnRydi1qb3VybmV5X190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1qb3VybmV5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi50cnYtam91cm5leV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTUlO1xuICB0b3A6IDI1dmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOTZweDtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDE5LDExMiwxODYpIDAlLCByZ2IoMTM3LDE4NCwyMjEpIDQ0JSwgcmdiKDI1NSwyNTUsMjU1KSA2MiUsIHJnYigyNDksMTc1LDIwOCkgODglLCByZ2IoMjQyLDk1LDE2MCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIDBkZWcsIHJnYigxOSwxMTIsMTg2KSAwJSwgcmdiKDEzNywxODQsMjIxKSA0NCUsIHJnYigyNTUsMjU1LDI1NSkgNjIlLCByZ2IoMjQ5LDE3NSwyMDgpIDg4JSwgcmdiKDI0Miw5NSwxNjApIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoIDBkZWcsIHJnYigxOSwxMTIsMTg2KSAwJSwgcmdiKDEzNywxODQsMjIxKSA0NCUsIHJnYigyNTUsMjU1LDI1NSkgNjIlLCByZ2IoMjQ5LDE3NSwyMDgpIDg4JSwgcmdiKDI0Miw5NSwxNjApIDEwMCUpO1xuXG4gICAgei1pbmRleDogMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtam91cm5leV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWpvdXJuZXlfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG5cblxuLnRydi1kZXNpcmUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTIwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi1kZXNpcmVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4udHJ2LWRlc2lyZV9faW1nIHtcbiAgd2lkdGg6IDQ1dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHJpZ2h0OiAxMHZ3O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50cnYtZGVzaXJlX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi1kZXNpcmVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDQwdmg7XG4gIG1hcmdpbi1sZWZ0OiAyMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1O1xufVxuLnRydi1kZXNpcmVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi50cnYtZGVzaXJlX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1dnc7XG4gIHRvcDogNDB2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2IoMTksMTEyLDE4NikgMCUsIHJnYigxMzcsMTg0LDIyMSkgNDQlLCByZ2IoMjU1LDI1NSwyNTUpIDYyJSwgcmdiKDI0OSwxNzUsMjA4KSA4OCUsIHJnYigyNDIsOTUsMTYwKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDE5LDExMiwxODYpIDAlLCByZ2IoMTM3LDE4NCwyMjEpIDQ0JSwgcmdiKDI1NSwyNTUsMjU1KSA2MiUsIHJnYigyNDksMTc1LDIwOCkgODglLCByZ2IoMjQyLDk1LDE2MCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDE5LDExMiwxODYpIDAlLCByZ2IoMTM3LDE4NCwyMjEpIDQ0JSwgcmdiKDI1NSwyNTUsMjU1KSA2MiUsIHJnYigyNDksMTc1LDIwOCkgODglLCByZ2IoMjQyLDk1LDE2MCkgMTAwJSk7XG5cbiAgICB6LWluZGV4OiAyODtcbn1cbi50cnYtZGVzaXJlX19saW5lLS00IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNXZ3O1xuICAgIHRvcDogNjJ2aDtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIHdpZHRoOiAxMHZ3O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2IoMTksMTEyLDE4NikgMCUsIHJnYigxMzcsMTg0LDIyMSkgNDQlLCByZ2IoMjU1LDI1NSwyNTUpIDYyJSwgcmdiKDI0OSwxNzUsMjA4KSA4OCUsIHJnYigyNDIsOTUsMTYwKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDE5LDExMiwxODYpIDAlLCByZ2IoMTM3LDE4NCwyMjEpIDQ0JSwgcmdiKDI1NSwyNTUsMjU1KSA2MiUsIHJnYigyNDksMTc1LDIwOCkgODglLCByZ2IoMjQyLDk1LDE2MCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDE5LDExMiwxODYpIDAlLCByZ2IoMTM3LDE4NCwyMjEpIDQ0JSwgcmdiKDI1NSwyNTUsMjU1KSA2MiUsIHJnYigyNDksMTc1LDIwOCkgODglLCByZ2IoMjQyLDk1LDE2MCkgMTAwJSk7XG4gICAgei1pbmRleDogMjg7XG4gICAgbGVmdDogMzd2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtdGFzdGUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtdGFzdGVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4udHJ2LXRhc3RlX19pbWctMSB7XG4gIHdpZHRoOiAzNXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogN3Z3O1xuICBtYXJnaW4tdG9wOiAyMHZoO1xuICBoZWlnaHQ6IDU1dmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTEge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRydi10YXN0ZV9faW1nLTEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtdGFzdGVfX2ltZy0yIHtcbiAgd2lkdGg6IDIwdnc7XG4gIGhlaWdodDogMjV2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHZoO1xufVxuLnRydi10YXN0ZV9faW1nLTItLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtdGFzdGVfX2ltZy0yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50cnYtdGFzdGVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDI1dmg7XG59XG4udHJ2LXRhc3RlX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4udHJ2LXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAxMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdCB7XG4gICAgcGFkZGluZy10b3A6IDJ2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnRydi1wcm9kdWN0X19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24taGFzaCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGNvbG9yOiAjYzFjM2Q0O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLWZpbHRlciB7XG4gIGNvbG9yOiAjYzFjM2Q0O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4udHJ2LXByb2R1Y3RfX3BhY2sge1xuICB3aWR0aDogMzB2dztcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgbWluLWhlaWdodDogMzV2aDtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgICB3aWR0aDogNjB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gNXZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fcGFjay1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiA0NXZ3O1xuICAgIG1hcmdpbjogMCAxdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgICB3aWR0aDogOTYwJTtcbiAgICBtYXJnaW46IDAgMnZ3IDV2aDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIGZvbnQtc2l6ZTogNTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDV2aDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW5mby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRydi1wcm9kdWN0IC5mcC1zY3JvbGxlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpIHRyYW5zbGF0ZVooMHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4uaHctZGFyayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzE2MTcxYjtcbn1cbi5ody1kYXJrIGltZyB7XG4gIGhlaWdodDogMTB2aDtcbiAgd2lkdGg6IDk4dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50cnYtcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbn1cbi5hbmltYXRlX2VsIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYW5pbWF0ZV9lbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnRydi1pbWctaW5uZXIge1xuICB3aWR0aDogMXB4O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVkLm5vcm1hbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2xpZGVJbkxlZnRDIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRDO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50aHJlZXNpeHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2X2Fycm93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExdmg7XG4gIGxlZnQ6IDN2dztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY3JvbGx1cC53ZWJwKSBuby1yZXBlYXQgY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRydl9hcnJvdzpob3ZlciB7XG4gIGJvdHRvbTogMTJ2aDtcbn1cbi5iZy1hbmltYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDU7XG59XG4uYmctYW5pbWF0aW9uIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAuYmctYW5pbWF0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuYmctYW5pbWF0aW9uIHZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCJodG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udHJ2LW1vYmlsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtbW9iaWxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50cnYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJ2LWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudHJ2LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDkwcHg7XG59XG4udHJ2LWhlYWRlcl9fcHJvZmlsZS1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnRydi1oZWFkZXJfX3Byb2ZpbGUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRydi1oZWFkZXJfX2xpc3Qge1xuICBtYXJnaW4tbGVmdDogMTV2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1oZWFkZXJfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gIH1cbn1cbi50cnYtaGVhZGVyX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50cnYtaGVhZGVyX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50cnYtaGVhZGVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udHJ2LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJ2LXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDkwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LXZpZGVvX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwIDAgMTYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnRydi12aWRlb19fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0OSU7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDAsMTU0LDIwOCkgMCUsIHJnYigxMjYsMjA2LDI0MSkgMTAwJSk7XG4gIHotaW5kZXg6IDIwO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi12aWRlb19fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi12aWRlb19faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuMDU7XG4gIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xufVxuLnRydi12aWRlb19faW1nLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMjU7XG59XG4udHJ2LXZpZGVvX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbn1cbi50cnYtdmlkZW9fX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXZpZGVvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgICBtYXJnaW4tdG9wOiA2dmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udHJ2LXZpZGVvX19oYXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19oYXNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxdmg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogNjB2dztcbiAgfVxufVxuLnRydi12aWRlb19fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDEwNXZoO1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX192aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi12aWRlb19fdmlkZW8gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi50cnYtdmlkZW9fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRydi12aWRlb19fcGFjayB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIG1heC13aWR0aDogMTV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbn1cbi50cnYtdmlkZW9fX3BhY2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3BhY2sge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDAgYXV0byAxNXZoO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udHJ2LWpvdXJuZXkge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtam91cm5leV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRydi1qb3VybmV5X19pbWcge1xuICB3aWR0aDogNTV2dztcbiAgaGVpZ2h0OiA5MHZoO1xuICBtYXJnaW4tcmlnaHQ6IDEwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi1qb3VybmV5X190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoO1xufVxuLnRydi1qb3VybmV5X190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1qb3VybmV5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi50cnYtam91cm5leV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTUlO1xuICB0b3A6IDI1dmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOTZweDtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2IoMCwxNTQsMjA4KSAwJSwgcmdiKDEyNiwyMDYsMjQxKSAxMDAlKTtcbiAgei1pbmRleDogMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtam91cm5leV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWpvdXJuZXlfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtZGVzaXJlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0yMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtZGVzaXJlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRydi1kZXNpcmVfX2ltZyB7XG4gIHdpZHRoOiA0NXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODAlO1xuICByaWdodDogMTB2dztcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udHJ2LWRlc2lyZV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtZGVzaXJlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiA0MHZoO1xuICBtYXJnaW4tbGVmdDogMjB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTtcbn1cbi50cnYtZGVzaXJlX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4udHJ2LWRlc2lyZV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXZ3O1xuICB0b3A6IDQwdmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2IoMCwxNTQsMjA4KSAwJSwgcmdiKDEyNiwyMDYsMjQxKSAxMDAlKTtcbiAgei1pbmRleDogMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtZGVzaXJlX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtZGVzaXJlX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LXRhc3RlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LXRhc3RlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRydi10YXN0ZV9faW1nLTEge1xuICB3aWR0aDogMzV2dztcbiAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDd2dztcbiAgbWFyZ2luLXRvcDogMjB2aDtcbiAgaGVpZ2h0OiA1NXZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0xIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50cnYtdGFzdGVfX2ltZy0xIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTEgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LXRhc3RlX19pbWctMiB7XG4gIHdpZHRoOiAyMHZ3O1xuICBoZWlnaHQ6IDI1dmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi10YXN0ZV9faW1nLTIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRydi10YXN0ZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDtcbn1cbi50cnYtdGFzdGVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi50cnYtcHJvZHVjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbiAgcGFkZGluZy10b3A6IDEwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMnZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAydmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDIwMHZoO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG4udHJ2LXByb2R1Y3RfX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi1oYXNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgY29sb3I6ICNjMWMzZDQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tZmlsdGVyIHtcbiAgY29sb3I6ICNjMWMzZDQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi50cnYtcHJvZHVjdF9fcGFjayB7XG4gIHdpZHRoOiAzMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgICBtaW4taGVpZ2h0OiAzNXZoO1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2sge1xuICAgIHdpZHRoOiA2MHZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0byA1dmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19wYWNrLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDQ1dnc7XG4gICAgbWFyZ2luOiAwIDF2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiA5NjAlO1xuICAgIG1hcmdpbjogMCAydncgNXZoO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZm9udC1zaXplOiA1NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXZoO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2luZm8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAyNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8taXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudHJ2LXByb2R1Y3QgLmZwLXNjcm9sbGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgdHJhbnNsYXRlWigwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ody1kYXJrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTYxNzFiO1xufVxuLmh3LWRhcmsgaW1nIHtcbiAgaGVpZ2h0OiAxMHZoO1xuICB3aWR0aDogOTh2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRydi1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xufVxuLmFuaW1hdGVfZWwge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hbmltYXRlX2VsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4udHJ2LWltZy1pbm5lciB7XG4gIHdpZHRoOiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVkLm5vcm1hbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2xpZGVJbkxlZnRDIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRDO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50aHJlZXNpeHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2X2Fycm93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExdmg7XG4gIGxlZnQ6IDN2dztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY3JvbGx1cC53ZWJwKSBuby1yZXBlYXQgY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRydl9hcnJvdzpob3ZlciB7XG4gIGJvdHRvbTogMTJ2aDtcbn1cbiIsImh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50cnYtbW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRydiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cnYtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50cnYtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgOTBweDtcbn1cbi50cnYtaGVhZGVyX19wcm9maWxlLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4udHJ2LWhlYWRlcl9fcHJvZmlsZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udHJ2LWhlYWRlcl9fbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXZ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWhlYWRlcl9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgfVxufVxuLnRydi1oZWFkZXJfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRydi1oZWFkZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRydi1oZWFkZXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50cnYtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cnYtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogOTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtdmlkZW9fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMCAxNiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udHJ2LXZpZGVvX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ5JTtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbmJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCAtMTgwZGVnLCByZ2IoMTkwLDMyLDEzMikgMCUsIHJnYig0MSwxOTAsMjQzKSAxMDAlKTtcbmJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCAtMTgwZGVnLCByZ2IoMTkwLDMyLDEzMikgMCUsIHJnYig0MSwxOTAsMjQzKSAxMDAlKTtcbmJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoIC0xODBkZWcsIHJnYigxOTAsMzIsMTMyKSAwJSwgcmdiKDQxLDE5MCwyNDMpIDEwMCUpO1xuICB6LWluZGV4OiAyMDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtdmlkZW9fX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtdmlkZW9fX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwLjA1O1xuICAtd2Via2l0LWZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTtcbn1cbi50cnYtdmlkZW9fX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI1O1xufVxuLnRydi12aWRlb19fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMC45ZW07XG59XG4udHJ2LXZpZGVvX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzdmg7XG4gICAgbWFyZ2luLXRvcDogNnZoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRydi12aWRlb19faGFzaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19faGFzaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMXZoO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDYwdnc7XG4gIH1cbn1cbi50cnYtdmlkZW9fX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTV2dztcbiAgaGVpZ2h0OiAxMDV2aDtcbiAgei1pbmRleDogMjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtdmlkZW9fX3ZpZGVvIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4udHJ2LXZpZGVvX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50cnYtdmlkZW9fX3BhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBtYXgtd2lkdGg6IDE1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG59XG4udHJ2LXZpZGVvX19wYWNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19wYWNrIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTV2aDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRydi1qb3VybmV5IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtam91cm5leV9faW1nIHtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogOTB2aDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5cbi5tYWlubGluZS1tYWluX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDEwNXZoO1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtbWFpbl9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbmxpbmUtbWFpbl9faW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cnYtam91cm5leV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDI1dmg7XG59XG4udHJ2LWpvdXJuZXlfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRydi1qb3VybmV5X19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1NSU7XG4gIHRvcDogMjV2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgbWFyZ2luLWxlZnQ6IC05NnB4O1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCAtMTgwZGVnLCByZ2IoMTkwLDMyLDEzMikgMCUsIHJnYig0MSwxOTAsMjQzKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggLTE4MGRlZywgcmdiKDE5MCwzMiwxMzIpIDAlLCByZ2IoNDEsMTkwLDI0MykgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCggLTE4MGRlZywgcmdiKDE5MCwzMiwxMzIpIDAlLCByZ2IoNDEsMTkwLDI0MykgMTAwJSk7XG4gIHotaW5kZXg6IDI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWpvdXJuZXlfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1qb3VybmV5X19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LWRlc2lyZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMjB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtZGVzaXJlX19pbWcge1xuICB3aWR0aDogNDV2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwJTtcbiAgcmlnaHQ6IDEwdnc7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRydi1kZXNpcmVfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LWRlc2lyZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogNDB2aDtcbiAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7XG59XG4udHJ2LWRlc2lyZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRydi1kZXNpcmVfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDV2dztcbiAgdG9wOiA0MHZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICB3aWR0aDogMTB2dztcbiAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIC0xODBkZWcsIHJnYigxOTAsMzIsMTMyKSAwJSwgcmdiKDQxLDE5MCwyNDMpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCAtMTgwZGVnLCByZ2IoMTkwLDMyLDEzMikgMCUsIHJnYig0MSwxOTAsMjQzKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCAtMTgwZGVnLCByZ2IoMTkwLDMyLDEzMikgMCUsIHJnYig0MSwxOTAsMjQzKSAxMDAlKTtcbiAgei1pbmRleDogMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtZGVzaXJlX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtZGVzaXJlX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LXRhc3RlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LXRhc3RlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRydi10YXN0ZV9faW1nLTEge1xuICB3aWR0aDogMzV2dztcbiAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDd2dztcbiAgbWFyZ2luLXRvcDogMjB2aDtcbiAgaGVpZ2h0OiA1NXZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0xIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50cnYtdGFzdGVfX2ltZy0xIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTEgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LXRhc3RlX19pbWctMiB7XG4gIHdpZHRoOiAyMHZ3O1xuICBoZWlnaHQ6IDI1dmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi10YXN0ZV9faW1nLTIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRydi10YXN0ZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDtcbn1cbi50cnYtdGFzdGVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi50cnYtcHJvZHVjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbiAgcGFkZGluZy10b3A6IDEwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMnZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAydmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDIwMHZoO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNyU7XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0JTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG4udHJ2LXByb2R1Y3RfX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi1oYXNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgY29sb3I6ICNjMWMzZDQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tZmlsdGVyIHtcbiAgY29sb3I6ICNjMWMzZDQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi50cnYtcHJvZHVjdF9fcGFjayB7XG4gIHdpZHRoOiAzMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgICBtaW4taGVpZ2h0OiAzNXZoO1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2sge1xuICAgIHdpZHRoOiA2MHZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0byA1dmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19wYWNrLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDQ1dnc7XG4gICAgbWFyZ2luOiAwIDF2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiA5NjAlO1xuICAgIG1hcmdpbjogMCAydncgNXZoO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZm9udC1zaXplOiA1NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXZoO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2luZm8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAyNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8taXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudHJ2LXByb2R1Y3QgLmZwLXNjcm9sbGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgdHJhbnNsYXRlWigwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ody1kYXJrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTYxNzFiO1xufVxuLmh3LWRhcmsgaW1nIHtcbiAgaGVpZ2h0OiAxMHZoO1xuICB3aWR0aDogOTh2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRydi1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xufVxuLmFuaW1hdGVfZWwge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hbmltYXRlX2VsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4udHJ2LWltZy1pbm5lciB7XG4gIHdpZHRoOiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVkLm5vcm1hbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2xpZGVJbkxlZnRDIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRDO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50aHJlZXNpeHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2X2Fycm93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExdmg7XG4gIGxlZnQ6IDN2dztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9zY3JvbGx1cC53ZWJwJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgei1pbmRleDogNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cnZfYXJyb3c6aG92ZXIge1xuICBib3R0b206IDEydmg7XG59XG4uY2Fwcy1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Fwcy1pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTkwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICAvKmJhY2tncm91bmQ6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvY2Fwcy1pY29uLnBuZycpOyDQmtCw0YDRgtC40L3QutCwINC90LUg0L3QsNC50LTQtdC90LAg0LIg0YDQtdC/0L7Qt9C40YLQvtGA0LjQuCAgKi9cbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXBzLWljb246YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRydi1wcm9kdWN0X19wYWNrLS1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5AbWVkaWEobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAudHJ2LXByb2R1Y3RfX3BhY2stLXN0YXRpYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cbi50cnYtcHJvZHVjdF9fcGFjay1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudHJ2LXByb2R1Y3RfX3BhY2stZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udHJ2LXByb2R1Y3RfX3BhY2syIHtcbiAgd2lkdGg6IDE1dnc7XG59XG4iLCJodG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udHJ2LW1vYmlsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtbW9iaWxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50cnYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJ2LWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudHJ2LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDkwcHg7XG59XG4udHJ2LWhlYWRlcl9fcHJvZmlsZS1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnRydi1oZWFkZXJfX3Byb2ZpbGUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRydi1oZWFkZXJfX2xpc3Qge1xuICBtYXJnaW4tbGVmdDogMTV2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1oZWFkZXJfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gIH1cbn1cbi50cnYtaGVhZGVyX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50cnYtaGVhZGVyX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50cnYtaGVhZGVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udHJ2LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJ2LXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDkwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LXZpZGVvX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwIDAgMTYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnRydi12aWRlb19fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0OSU7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VmMDA5OCAwJSwgI2ZmN2UwMCAxMDAlKTtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtdmlkZW9fX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtdmlkZW9fX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwLjA1O1xuICAtd2Via2l0LWZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTtcbn1cbi50cnYtdmlkZW9fX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI1O1xufVxuLnRydi12aWRlb19fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMC45ZW07XG59XG4udHJ2LXZpZGVvX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzdmg7XG4gICAgbWFyZ2luLXRvcDogNnZoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRydi12aWRlb19faGFzaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19faGFzaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMXZoO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDYwdnc7XG4gIH1cbn1cbi50cnYtdmlkZW9fX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTV2dztcbiAgaGVpZ2h0OiAxMDV2aDtcbiAgei1pbmRleDogMjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtdmlkZW9fX3ZpZGVvIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4udHJ2LXZpZGVvX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50cnYtdmlkZW9fX3BhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBtYXgtd2lkdGg6IDE1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG59XG4udHJ2LXZpZGVvX19wYWNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19wYWNrIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTV2aDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRydi1qb3VybmV5IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtam91cm5leV9faW1nIHtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogOTB2aDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtam91cm5leV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDtcbn1cbi50cnYtam91cm5leV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtam91cm5leV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU1JTtcbiAgdG9wOiAyNXZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VmMDA5OCAwJSwgI2ZmN2UwMCAxMDAlKTtcbiAgei1pbmRleDogMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtam91cm5leV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWpvdXJuZXlfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtZGVzaXJlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0yMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtZGVzaXJlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRydi1kZXNpcmVfX2ltZyB7XG4gIHdpZHRoOiA0NXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODAlO1xuICByaWdodDogMTB2dztcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udHJ2LWRlc2lyZV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtZGVzaXJlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiA0MHZoO1xuICBtYXJnaW4tbGVmdDogMjB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTtcbn1cbi50cnYtZGVzaXJlX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4udHJ2LWRlc2lyZV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXZ3O1xuICB0b3A6IDQwdmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWYwMDk4IDAlLCAjZmY3ZTAwIDEwMCUpO1xuICB6LWluZGV4OiAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtdGFzdGUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtdGFzdGVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4udHJ2LXRhc3RlX19pbWctMSB7XG4gIHdpZHRoOiAzNXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogN3Z3O1xuICBtYXJnaW4tdG9wOiAyMHZoO1xuICBoZWlnaHQ6IDU1dmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTEge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRydi10YXN0ZV9faW1nLTEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtdGFzdGVfX2ltZy0yIHtcbiAgd2lkdGg6IDIwdnc7XG4gIGhlaWdodDogMjV2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LXRhc3RlX19pbWctMiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udHJ2LXRhc3RlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoO1xufVxuLnRydi10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRydi1wcm9kdWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xuICBwYWRkaW5nLXRvcDogMTB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiAydmg7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDIwMHZoO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG4udHJ2LXByb2R1Y3RfX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi1oYXNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgY29sb3I6ICNjMWMzZDQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tZmlsdGVyIHtcbiAgY29sb3I6ICNjMWMzZDQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi50cnYtcHJvZHVjdF9fcGFjayB7XG4gIHdpZHRoOiAzMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgICBtaW4taGVpZ2h0OiAzNXZoO1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2sge1xuICAgIHdpZHRoOiA2MHZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0byA1dmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19wYWNrLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDQ1dnc7XG4gICAgbWFyZ2luOiAwIDF2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiA5NjAlO1xuICAgIG1hcmdpbjogMCAydncgNXZoO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZm9udC1zaXplOiA1NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXZoO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2luZm8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAyNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8taXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudHJ2LXByb2R1Y3QgLmZwLXNjcm9sbGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgdHJhbnNsYXRlWigwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ody1kYXJrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTYxNzFiO1xufVxuLmh3LWRhcmsgaW1nIHtcbiAgaGVpZ2h0OiAxMHZoO1xuICB3aWR0aDogOTh2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRydi1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xufVxuLmFuaW1hdGVfZWwge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hbmltYXRlX2VsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4udHJ2LWltZy1pbm5lciB7XG4gIHdpZHRoOiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVkLm5vcm1hbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2xpZGVJbkxlZnRDIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRDO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50aHJlZXNpeHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2X2Fycm93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExdmg7XG4gIGxlZnQ6IDN2dztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY3JvbGx1cC53ZWJwKSBuby1yZXBlYXQgY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRydl9hcnJvdzpob3ZlciB7XG4gIGJvdHRvbTogMTJ2aDtcbn1cbiIsIi8qXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dyZXRhRGlzTmFyUHJvJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9SZWd1bGFyLm90ZicpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHcmV0YURpc05hclBybyc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvR3JlRGlzTmFyUHJvTGlnaHQub3RmJykgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC5zdmcjd2ViZm9udHJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQuc3ZnI3dlYmZvbnRyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtYm9sZC03MDAtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LnN2ZyN3ZWJmb250cmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5odG1sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xufVxuXG5ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0NvbnRlbnQvaW1nL2JhY2tncm91bmQtbG9nby5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxufVxuXG4gKi9cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcm9maWxlLWhlYWRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJhbmRlZC1jb250ZW50IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDA4cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAgIC5wcm9maWxlLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnByb2ZpbGVfX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9fdGl0bGU6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDc0cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcm9maWxlX190aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9maWxlX190aXRsZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnByb2ZpbGVfX3RhYi1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGEsIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX3RhYi1idXR0b25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwOWVkOTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgIGEsIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5ZWQ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnByb2ZpbGVfX3RhYi1idXR0b25zIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wcm9maWxlX190YWItYnV0dG9ucyA+IGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnByb2ZpbGUtdXNlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMjMyNDMwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZmlsZS11c2VyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlLXVzZXJfX3BpYyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXVzZXJfX3BpYyA+IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS11c2VyX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgIH1cblxuICAgIC5wcm9maWxlX191c2VyLWluZm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtYnV0dG9ucy1saXN0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtYnV0dG9ucy1saXN0X19idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMzNTM2NDg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtYnV0dG9ucy1saXN0X19idXR0b24tLWxvZ291dCBhIHtcbiAgICAgICAgY29sb3I6ICNmZjFlM2M7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtYnV0dG9ucy1saXN0X19idXR0b24tLWxvZ291dCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZjFlM2M7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtd3JhcHBlci0td2hpdGUtYmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJvZmlsZS13cmFwcGVyLS13aGl0ZS1iZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtd3JhcHBlci0td2hpdGUtYmc6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1kYXRhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWRhdGFfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1heC13aWR0aDogNTA0cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZGF0YV9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAzNnB4KTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1kYXRhX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzIzMjQzMDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1kYXRhX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcm9maWxlX191c2VyLWluZm8ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9maWxlLWJ1dHRvbnMtbGlzdCB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2ZpbGUtZGF0YSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9maWxlLWRhdGFfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZS1kYXRhX19pdGVtOm50aC1jaGlsZCgyKSxcbiAgICAgICAgLnByb2ZpbGUtZGF0YV9faXRlbTpudGgtY2hpbGQoNSksXG4gICAgICAgIC5wcm9maWxlLWRhdGFfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2ZpbGUtdXNlcl9fcGljIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2ZpbGUtdXNlcl9fbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5wcm9maWxlLXByaXplc19fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cblxuICAgIC5wcm9maWxlLXByaXplIHtcbiAgICAgICAgd2lkdGg6IDIxNnB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luOiAzMnB4IDcycHggMzJweCAwO1xuXG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcHJpemVfX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wcml6ZV9faW1nID4gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXByaXplX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXByaXplX19yZW1pbmRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgY29sb3I6ICM5YzlkYTU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcHJpemVfX3RpbWUtbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFlMWU0O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXByaXplX190aW1lLXByb2dyZXNzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOWVkOTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wcml6ZV9fdGltZS1sZWZ0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXByaXplX19zdGF0dXMge1xuXG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcHJpemVfX2dldC1idXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgICAgICAgY29sb3I6ICMwMDllZDk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wcml6ZV9fdmVyaWZpY2F0aW9uLCAucHJvZmlsZS1wcml6ZV9fYWNjZXB0ZWQsIC5wcm9maWxlLXByaXplX19taXNzZWQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICNmZjFlM2M7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcHJpemVfX2FjY2VwdGVkIHtcbiAgICAgICAgY29sb3I6ICMxMWM4N2Y7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcHJpemVfX21pc3NlZCB7XG4gICAgICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXdyYXBwZXItLXAzMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS0tcGI2MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgICAgIC5wcm9maWxlLXByaXplIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9maWxlLXByaXplOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9maWxlLXByaXplX19pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9maWxlLXByaXplX19pbm5lciB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIGNhbnZhcyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2UxZTFlNDtcbiAgICAgICAgY3Vyc29yOiBjcm9zc2hhaXI7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWU0O1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICMyMzI0MzA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQ6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzQzNDM1ZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LS1wYXNzd29yZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LmVycm9yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmYxZTNjO1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dCArIC5lcnJvciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBjb2xvcjogI2ZmMWUzYztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dCArIC5lcnJvcjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zOHB4O1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Byb2ZpbGUvaWNvbi1lcnJvci5zdmcpIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9fbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBjb2xvcjogIzljOWRhNTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxcHggMnB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5wcm9maWxlX19sYWJlbC0tcmVxdWlyZWQ6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiAnKic7XG4gICAgICAgIGNvbG9yOiAjZmYxZTNjO1xuICAgIH1cblxuICAgIC5wcm9maWxlX19jaGVja2JveCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9fY2hlY2tib3ggKyBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjMjMyNDMwO1xuICAgIH1cblxuICAgIC5wcm9maWxlX19jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW46IDJweCA4cHggMCAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5ZWQ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9fY2hlY2tib3ggfiAuZXJyb3ItYm94IC5lcnJvciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBjb2xvcjogI2ZmMWUzYztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJvZmlsZV9fY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWQ5O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHRvcDogN3B4O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19idXR0b24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICMwMDllZDk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgICAgICAgY29sb3I6ICMwMDllZDk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmxpbmtfZmFrZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG59IiwiLm1haW4tY29udGFpbmVyLXByb2ZpbGUge1xuICAgIC5wcm9maWxlLWVkaXRfX2NhbmNlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgICAgICBjb2xvcjogIzljOWRhNTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBjb2xvcjogIzIzMjQzMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMnB4IDA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGNvbG9yOiAjMzUzNjQ4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgNnB4IDA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9fZm9ybS1zdHIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDc5MnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19pbnB1dC1ib3gge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9faW5wdXQtYm94LS1sb25nIHtcbiAgICAgICAgd2lkdGg6IDUwNHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX2lucHV0LWJveC0tc21hbGwge1xuICAgICAgICB3aWR0aDogNzJweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19wYXNzcG9ydC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LWZpbGUtcGljLXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC1maWxlLXBpYyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC1maWxlLXBpYy1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmhvdmVyIC5wcm9maWxlX19pbnB1dC1maWxlLXBpYy10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyNTNmOGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LWZpbGUtcGljLXRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTZweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGNvbG9yOiAjMDA5ZWQ5O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQgKyBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFlMWU0IHVybCgnLi4vaW1nL3Byb2ZpbGUvaWNvbi1hdHRhY2gtZmlsZS5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQuaXMtY2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNTM2NDggdXJsKCcuLi9pbWcvcHJvZmlsZS9pY29uLWZpbGUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcblxuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICfQl9CQ0JPQoNCj0JfQmNCi0Kwg0KTQntCi0J4nO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgICAgIGNvbG9yOiAjMzUzNjQ4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTZweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0LmlzLWNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICfQpNC+0YLQviDQuNC30LzQtdC90LXQvdC+JztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzIzMjQzMDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19zaWduLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9fZm9ybS1zdHItLXNob3J0IHtcbiAgICAgICAgd2lkdGg6IDUwNHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX3NpZ24tbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiA4NHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDFweCAycHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9fc2lnbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDAgNzJweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19jbGVhci1zaWduYXR1cmUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcHJvZmlsZS9pY29uLWVyYXNlci5zdmcnKTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19zaWduLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9fcnVsZXMtbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICM5YzlkYTU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX3J1bGVzLWJveCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgd2lkdGg6IDc5MnB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDIwNHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjMjAyMTI0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTQ7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19ydWxlcy1hZ3JlZW1lbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcblxuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX2J1dHRvbnMge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDcycHggMCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX2NhbmNlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19pbnB1dC1jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDUwNHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfXzItY29sdW1ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9fZmlsZS1ib3gge1xuICAgICAgICBwYWRkaW5nOiA4cHggMCAwIDcycHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9faW5wdXQtYm94LS1maWxlIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gICAgICAgIC5wcm9maWxlLWVkaXRfXzItY29sdW1ucyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLWVkaXRfX2ZpbGUtYm94IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9maWxlLWVkaXRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLWVkaXRfX2Zvcm0tc3RyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtZWRpdF9faW5wdXQtYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLWVkaXRfX2lucHV0LWJveDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtZWRpdF9faW5wdXQtY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLWVkaXRfX2ZpbGUtYm94IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdCArIGxhYmVsOmFmdGVyLFxuICAgICAgICAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0LmlzLWNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1lZGl0X19idXR0b25zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMCAyMnB4IDBweDtcbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi5tYWluLWNvbnRhaW5lci1wcm9maWxlIHtcbiAgICAucHJvZmlsZS1vcmRlcl9fY2FuY2VsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBjb2xvcjogIzIzMjQzMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMnB4IDA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBjb2xvcjogIzM1MzY0ODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDZweCAwO1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19mb3JtLXN0ciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3OTJweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX2lucHV0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19pbnB1dC1ib3gge1xuICAgICAgICB3aWR0aDogMjE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9faW5wdXQtYm94LS1sb25nIHtcbiAgICAgICAgd2lkdGg6IDUwNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX2lucHV0LWJveC0tc21hbGwge1xuICAgICAgICB3aWR0aDogNzJweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9faW5wdXQtYm94LS1zbWFsbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19wYXNzcG9ydC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC1maWxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC1maWxlICsgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LWZpbGUgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWUxZTQgdXJsKCcuLi9pbWcvcHJvZmlsZS9pY29uLWF0dGFjaC1maWxlLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LWZpbGUuaXMtY2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNTM2NDggdXJsKCcuLi9pbWcvcHJvZmlsZS9pY29uLWZpbGUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcblxuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC1maWxlICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAn0JfQkNCT0KDQo9CX0JjQotCsJztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgICAgICBjb2xvcjogIzM1MzY0ODtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LWZpbGUuaXMtY2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ9Ck0LDQudC7INC30LDQs9GA0YPQttC10L0nO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjMjMyNDMwO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC1maWxlIH4gLmVycm9yLWJveCAuZXJyb3Ige1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgY29sb3I6ICNmZjFlM2M7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX3NpZ24tYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19mb3JtLXN0ci0tc2hvcnQge1xuICAgICAgICB3aWR0aDogNTA0cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX3NpZ24tbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiA4NHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDFweCAycHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX3NpZ24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCAwIDA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX2NsZWFyLXNpZ25hdHVyZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEzcHg7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wcm9maWxlL2ljb24tZXJhc2VyLnN2ZycpO1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19zaWduLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX3J1bGVzLWxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9fMi1jb2x1bW5zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19ydWxlcy1ib3gge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDc5MnB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDIwNHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjMjAyMTI0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTQ7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9fcnVsZXMtYWdyZWVtZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG5cbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9fYnV0dG9ucyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19zdWJtaXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnByb2ZpbGUtb3JkZXJfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtb3JkZXJfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtb3JkZXJfX2Zvcm0tc3RyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLW9yZGVyX19pbnB1dC1ib3gge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLW9yZGVyX19pbnB1dC1ib3gtLWxvbmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtb3JkZXJfX2lucHV0LWJveC0tc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLW9yZGVyX19zaWduLWJveCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLW9yZGVyX18yLWNvbHVtbnMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLW9yZGVyX19mb3JtLXN0ci0tc2hvcnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtb3JkZXJfX3NpZ24gY2FudmFzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5hdXRvY29tcGxldGUtc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgIH1cblxuICAgIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICMzMzk5RkY7XG4gICAgfVxuXG4gICAgLmF1dG9jb21wbGV0ZS1ncm91cCB7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgfVxuXG4gICAgLmF1dG9jb21wbGV0ZS1ncm91cCBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxufSIsIi5tYWluLWNvbnRhaW5lci1wcm9maWxlIHtcbiAgICAucHJvZmlsZS1wYXNzd29yZF9fY2FuY2VsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBjb2xvcjogIzIzMjQzMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMnB4IDA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBjb2xvcjogIzM1MzY0ODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDZweCAwO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19mb3JtLXN0ciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogNzkycHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94IHtcbiAgICAgICAgd2lkdGg6IDIxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX2lucHV0LWJveC0tbG9uZyB7XG4gICAgICAgIHdpZHRoOiA1MDRweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94LS1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19wYXNzcG9ydC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19zaWduLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX2Zvcm0tc3RyLS1zaG9ydCB7XG4gICAgICAgIHdpZHRoOiA1MDRweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fc2lnbi1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDg0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgY29sb3I6ICM5YzlkYTU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMXB4IDJweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fc2lnbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDAgNzJweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fY2xlYXItc2lnbmF0dXJlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL0NvbnRlbnQvaW1nL2ljb24tZXJhc2VyLnN2ZycpO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19zaWduLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX3J1bGVzLWxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzljOWRhNTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX3J1bGVzLWJveCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG4gICAgICAgIHdpZHRoOiA3OTJweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAyMDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzIwMjEyNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWU0O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX3J1bGVzLWFncmVlbWVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuXG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX2J1dHRvbnMge1xuICAgICAgICBwYWRkaW5nOiAwIDcycHggMCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19jYW5jZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX2lucHV0LWNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogNTA0cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfXzItY29sdW1ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX2ZpbGUtYm94IHtcbiAgICAgICAgcGFkZGluZzogOHB4IDAgMCA3MnB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1ib3gtLWZpbGUge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX2Vycm9yLW1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmMWUzYztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9Db250ZW50L2ltZy9pY29uLXZpc2liaWxpdHkuc3ZnKSBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX2J0bi5zaG93IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9Db250ZW50L2ltZy9pY29uLXZpc2liaWxpdHktb2ZmLnN2Zykgbm8tcmVwZWF0O1xuICAgIH1cblxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnByb2ZpbGUtcGFzc3dvcmRfX2lucHV0LWNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLXBhc3N3b3JkX19mb3JtLXN0ciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1ib3gge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtcGFzc3dvcmRfX2lucHV0LWJveDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtcGFzc3dvcmRfX2J1dHRvbnMge1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCAwIDIycHggMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi52YWwtc3VjY2Vzcy1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZhbC1zdWNjZXNzLXBvcHVwX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbn1cblxuLnZhbC1zdWNjZXNzLXBvcHVwX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9wcm9tby9mZWIxNC9iZy53ZWJwJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdHcmV0YSBHcmEgRGlzIFBybyBMaWcnO1xuICB6LWluZGV4OiAyMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnZhbC1zdWNjZXNzLXBvcHVwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDAuODM7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLnZhbC1zdWNjZXNzLXBvcHVwX19kZXNjciB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udmFsLXN1Y2Nlc3MtcG9wdXBfX2Nsb3NlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzJweDtcbiAgdG9wOiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEQUFBQUF3Q0FZQUFBQlhBdm1IQUFBQUFYTlNSMElBcnM0YzZRQUFBRVJsV0VsbVRVMEFLZ0FBQUFnQUFZZHBBQVFBQUFBQkFBQUFHZ0FBQUFBQUE2QUJBQU1BQUFBQkFBRUFBS0FDQUFRQUFBQUJBQUFBTUtBREFBUUFBQUFCQUFBQU1BQUFBQURiTjJ3TUFBQUJPMGxFUVZSb0JlMlk0UXFETUF5RVpmaU1lME4vN0JuM3d5V2lVa3BObStZS0sxeWhPTmZrOHVXcUNGMFdEanBBQitnQUhhQURkR0FTQi9aOVgyVnVNdDlvWk5VOHRWZTA5cUVuNGdyL2thbmpLeFBXaEdxZG1uSTVhdUNiRUdGMVBoMlFKa1F3aGIvME4vZ3VQQlFLTlRGQzAyd2NXUkNwWlVMbmk0akNDSTJjeTNVZkFZamt1aUJyd1QwZ1BUazFqdEM2QjhnVEc0THlKcmVBdGNSNDYwTGpMVUJyRFFvUkZUTkE5VnVSanRDM0k4cHA1Z3RsNmFzNkIvelZtZEhFRU9kZlYyRmV4UUhEL2VzeEdySUxFUE1mNEJWWVp6cityd21oSzcyOEI2aTFCbkV1S3RJQzJCSVQ1ZWpLOTRCNVlydGd2RWs5UUQwNVhxNm0rQWhJSkxjSnJoYUVBRUJvMURpTDY4akNTSzBpYlA3bmlJSWpOSFB1KzE2S1RYK3NNdmZCbG02RjdNSzhSNHYzczhRZmRJQU8wQUU2UUFmb0FNNkJIMWpWNVBHRm43L2RBQUFBQUVsRlRrU3VRbUNDJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudmFsLXN1Y2Nlc3MtcG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuODM7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnZhbC1zdWNjZXNzLXBvcHVwX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC52YWwtc3VjY2Vzcy1wb3B1cF9fY2xvc2Uge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgdG9wOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBREFBQUFBd0NBWUFBQUJYQXZtSEFBQUFBWE5TUjBJQXJzNGM2UUFBQUVSbFdFbG1UVTBBS2dBQUFBZ0FBWWRwQUFRQUFBQUJBQUFBR2dBQUFBQUFBNkFCQUFNQUFBQUJBQUVBQUtBQ0FBUUFBQUFCQUFBQU1LQURBQVFBQUFBQkFBQUFNQUFBQUFEYk4yd01BQUFCTzBsRVFWUm9CZTJZNFFxRE1BeUVaZmlNZTBOLzdCbjN3eVdpVWtwTm0rWUtLMXloT05mazh1V3FDRjBXRGpwQUIrZ0FIYUFEZEdBU0IvWjlYMlZ1TXQ5b1pOVTh0VmUwOXFFbjRnci9rYW5qS3hQV2hHcWRtbkk1YXVDYkVHRjFQaDJRSmtRd2hiLzBOL2d1UEJRS05URkMwMndjV1JDcFpVTG5pNGpDQ0kyY3kzVWZBWWprdWlCcndUMGdQVGsxanRDNkI4Z1RHNEx5SnJlQXRjUjQ2MExqTFVCckRRb1JGVE5BOVZ1Ump0QzNJOHBwNWd0bDZhczZCL3pWbWRIRUVPZGZWMkZleFFIRC9lc3hHcklMRVBNZjRCVllaenIrcndtaEs3MjhCNmkxQm5FdUt0SUMyQklUNWVqSzk0QjVZcnRndkVrOVFEMDVYcTZtK0FoSUpMY0pyaGFFQUVCbzFEaUw2OGpDU0swaWJQN25pSUlqTkhQdSsxNktUWCtzTXZmQmxtNkY3TUs4UjR2M3M4UWZkSUFPMEFFNlFBZm9BTTZCSDFqVjVQR0ZuNy9kQUFBQUFFbEZUa1N1UW1DQycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn0iLCIucHJvbW8tZW1vdGlvbnMge1xuXG4gIC8vIFBST01PXG4gIC5wcm9tbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvcHJvbW8tZW1vdGlvbnMvcHJvbW8tZW1vdGlvbnMtYmFja2dyb3VuZC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdBcmlhbE1UJywgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5wcm9tb19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3MTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgfVxuICB9XG5cbiAgLnByb21vX19tYWluLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0FyaWFsIEJsYWNrJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IDE3MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gICAgICBoZWlnaHQ6IDE1NnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGhlaWdodDogNjhweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDM0NXB4O1xuICAgICAgaGVpZ2h0OiAyNDRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvcHJvbW8tZW1vdGlvbnMvcHJvbW8tZW1vdGlvbnMtbG9nby5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB0b3A6IC03MHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgdG9wOiAtMzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvbW9fX2hlYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDk1cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAzNXB4XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTdweFxuICAgIH1cbiAgfVxuXG4gIC5wcm9tb19fcGFydGljaXBhdGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE2OHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tb19fdGV4dC1pbmZvLFxuICAucHJvbW9fX3RleHQtcHJpemUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tb19fdGV4dC1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDIzOXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tb19faW1nLXdyYXAge1xuICAgIG1hcmdpbjogMCBhdXRvIDI5cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICAucHJvbW9fX2ltZy1wcml6ZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tb19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xMnB4IDE3cHggLTEycHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tb19fcmVndWxhdGlvbnMtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnByb21vX19yZWd1bGF0aW9ucyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAvLyBQUk9NTyBDQVJEXG4gIC5wcm9tb19fY2FyZC13cmFwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgbWFyZ2luOiAwIDAgNTVweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpXG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vLWNhcmQtLWNvbXBsZXRlZCAucHJvbW8tY2FyZF9fY29udGVudDphZnRlciB7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLnByb21vLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tby1jYXJkX19jb250ZW50IHtcbiAgICBjb2xvcjogIzAwMTI1NDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI1cHggMjhweCAzNnB4IDMwcHg7XG4gICAgbWluLWhlaWdodDogNDEzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM3MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWluLWhlaWdodDogMjY2cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEycHggMTdweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40NSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Byb21vLWVtb3Rpb25zL3Byb21vLWVtb3Rpb25zLWxvZ28ucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgfVxuICB9XG5cbiAgLnByb21vLWNhcmRfX2NvbnRlbnQtLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMzQ1cHg7XG4gICAgICBoZWlnaHQ6IDI0NHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9wcm9tby1lbW90aW9ucy9wcm9tby1lbW90aW9ucy1sb2dvLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvbW8tY2FyZF9faW5mbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tby1jYXJkX19pbmZvLS1vbmUtZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAucHJvbW8tY2FyZF9fcXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogIzAwMTI1NDtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMjk5cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vLWNhcmRfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgaGVpZ2h0OiAxMzFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vLWNhcmRfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAucHJvbW8tY2FyZF9fYnRuICB7XG4gICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb21vLWNhcmRfX2Fuc3dlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAxMjU0O1xuICAgIGNvbG9yOiAjMDAxMjU0O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cblxuICAucHJvbW8tY2FyZF9fdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTsgXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgOTglLCAjMDAxMjU0IDEwMCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1MHB4O1xuICAgIGNvbG9yOiAjMDAxMjU0O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIC5wcm9tby1jYXJkX19hbnN3ZXItLXdpdGhvdXQtbnVtYmVycyB7XG4gICAgcGFkZGluZzogMCA1cHggMCAxcHg7XG4gIH1cblxuICAucHJvbW8tY2FyZF9fcXVlc3Rpb24td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4XG4gICAgfVxuXG4gIH1cblxuICAucHJvbW8tY2FyZF9fcXVlc3Rpb24tbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogIzAwMTI1NDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5wcm9tby1jYXJkX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJHRvcF9tZW51X2ZvbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1pbi13aWR0aDogMzA4cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDcxRDkgMCUsICNFNTJEQkMgOTkuNzUlKTtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC41KTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcblxuICAgIH1cbiAgfVxuXG4gIC5wcm9tby1jYXJkX19idG4tLXNtYWxsIHtcbiAgICBtaW4td2lkdGg6IDIzMnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgbWluLXdpZHRoOiAyMjFweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gLSBQcm9tbyBDYXJkIFRydXN0XG5cbi5wcm9tby1jYXJkLS10cnVzdCB7XG4gIC5wcm9tby1jYXJkX19xdWVzdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4vLyBQcm9tbyBQb3B1cFxuXG4ucHJvbW8tcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiA0MDBtcztcblxuICAmLnByb21vLXBvcHVwLS1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgei1pbmRleDogOTk7XG4gIH1cbn1cblxuLnByb21vLXBvcHVwX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wcm9tby1wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIucHJvbW8tYXV0dW1uIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmF1dHVtbi1wcm9tbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fYmFja2dyb3VuZHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDoge1xuICAgIHNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JnLW1vYmlsZS1zdGFydC5qcGcnKTtcbiAgfVxuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyNXB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RhcnQuanBnJyk7XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAuc3RlcHMgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC04ZGVnKTtcbiAgICByaWdodDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAge1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cbiAgfVxuXG4gICYtLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC04ZGVnKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuYXV0dW1uLXByb21vX19pbWctd3JhcCB7XG4gICAgICByaWdodDogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2tld1goOGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAuNXMgb3BhY2l0eSwgLjNzIHRyYW5zZm9ybTtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICBzaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBib3R0b207XG4gICAgfTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5ob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdYKDhkZWcpIHNjYWxlKDEuMSk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIG9wYWNpdHk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCAyNCwgNzIsIDAuNDYyKTtcbiAgICB9XG5cbiAgICAmLnNoYWRvdzo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgICYuYXV0dW1uLXByb21vX19pbWctd3JhcC0tbGVmdCB7XG4gICAgICAmLTAge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9iZy1zdGVwLTEtaG9tZS5qcGcnKTtcbiAgICAgIH1cbiAgICAgICYtMSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JnLXN0ZXAtMi13YWxrLmpwZycpO1xuICAgICAgfVxuICAgICAgJi0yIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RlcC0zLW11c3NlbHMuanBnJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hdXR1bW4tcHJvbW9fX2ltZy13cmFwLS1yaWdodCB7XG4gICAgICAmLTAge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9iZy1zdGVwLTEtaG90ZWwuanBnJyk7XG4gICAgICB9XG4gICAgICAmLTEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9iZy1zdGVwLTItYm9hdC5qcGcnKTtcbiAgICAgIH1cbiAgICAgICYtMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JnLXN0ZXAtMy1zdGVhay5qcGcnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUgYXQgNTAlIDUwJSwgcmdiYSgxMywgMTIsIDQ1LCAwKSAxOC43NSUsIHJnYmEoMjQsIDI0LCA3MiwgMC40NjIpIDEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA0NSU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzE4MTg0OCAyLjA1JSwgcmdiYSgxMywgMTIsIDQ1LCAwKSA5OC43NyUpO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NSU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzE4MTg0OCAyLjA1JSwgcmdiYSgxMywgMTIsIDQ1LCAwKSA5OC43NyUpO1xuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDkwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDA7XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtaGVpZ2h0OiA1MjVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3JvbWIucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjgwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNjAlO1xuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMjNkZWcpO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDUzNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX190aXRsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDIzNXB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgbWF4LWhlaWdodDogNjMwcHg7XG4gICAgbWFyZ2luOiAtNDBweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gICYtLWZpbmFsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgICB9XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fcGFja3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCAtNDJweCAtNjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsZXgtYmFzaXM6IDU2JTtcbiAgbWluLWhlaWdodDogMHB4O1xuICBtaW4td2lkdGg6IDBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NjBweCkge1xuICAgIGZsZXgtYmFzaXM6IDQwJTsgXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBmbGV4LWJhc2lzOiA1NiU7IFxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXgtYmFzaXM6IDQ0JTtcbiAgfVxuXG4gIC5hdXR1bW4tcHJvbW9fX3BhY2tzLWltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyBcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogNjElO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gIH1cblxuICAmLS1maW5hbCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXgtYmFzaXM6IDUzJTtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX3BhY2tzLWltZyB7XG4gICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICBcbiAgICAgIC5hdXR1bW4tcHJvbW9fX3BhY2tzLWltZyB7XG4gICAgICAgIGhlaWdodDogNTgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX2hlYWQge1xuICBmbGV4LWJhc2lzOiA5MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9sb2dvLW1vYmlsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgZmxleC1iYXNpczogNjBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIGZsZXgtYmFzaXM6IDE2JTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9sb2dvLnN2ZycpO1xuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX3N0ZXAge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDUwcHg7XG4gIH1cblxuICAmLS1maW5hbCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX190ZXh0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAuYXV0dW1uLXByb21vX19ub3RpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tZmluYWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIHBhZGRpbmc6IDExNXB4IDAgMCAwO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZsZXgtZ3JvdzogaW5pdGlhbDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMCAwO1xuICAgIH1cbiAgfVxuXG4gIFxufVxuXG4uYXV0dW1uLXByb21vX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1HcmV0YURpc05hclBybztcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMC45O1xuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcblxuICBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwOyBcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gICYtLWZpbmFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIFxuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ2MHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgXG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fcXVlc3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCl7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX3F1ZXN0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19kaXZpZGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9kb3RzLW1vYmlsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgbWFyZ2luOiA1cHggMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2RvdHMuc3ZnJyk7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAuMnMgY29sb3IsIC4ycyBiYWNrZ3JvdW5kLWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLS1maW5hbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuXG4gICYtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODYlO1xuICAgIHJpZ2h0OiAxMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcblxuICAgICYtLWZpbmFsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAmLS1maW5hbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJi0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cblxufVxuXG4uYXV0dW1uLXByb21vX19wcm9ncmVzcyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYXV0dW1uLXByb21vX19maW5hbC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LUdyZXRhRGlzTmFyUHJvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JsdWUtZGl2aWRlci5zdmcnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA2NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX2Rlc2t0b3AtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fbm90aWNlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMC43MjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJi0tYm90dG9tIHtcbiAgICAgIHdpZHRoOiA1OCU7XG4gICAgfVxuICB9XG5cbiAgJi0tYm90dG9tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19kb3dubG9hZCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JsdWUtZGl2aWRlci5zdmcnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA2NHB4O1xuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkycHg7XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fZG93bmxvYWQtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTM2cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIHdpZHRoOiAxNTJweDtcbiAgICB9XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fZG93bmxvYWQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIFxuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX2ZpbmFsLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBwYWRkaW5nOiAxJSAwO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIHBhZGRpbmc6IDIlIDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDEyMDBweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4JTtcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19idXR0b24tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMjhweCA1cHggMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMjhweCAwIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjFweDtcbiAgICByaWdodDogMTI1JTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICBib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogLTVweDtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9hcnJvd19mb3J3YXJkLnN2ZycpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogLjJzIHJpZ2h0O1xuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX2J1dHRvbi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAyOHB4IDVweCAwO1xuICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAyOHB4IDAgMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIHJpZ2h0OiAxMjUlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC01cHg7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYXJyb3dfZm9yd2FyZC5zdmcnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IC4ycyByaWdodDtcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19maW5hbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1heC13aWR0aDogODAlXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19maW5hbC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1HcmV0YURpc05hclBybztcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwKSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNiU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgdG9wOiAxMCU7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICB9XG59IiwiLnByb21vLXByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLnByb21vLXByb2dyZXNzX19pdGVtIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGOyBcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgXG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDsgXG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAucHJvbW8tcHJvZ3Jlc3NfX2RpdmlkZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDAgOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgfVxuICB9XG59IiwiLmF1dHVtbi1zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3JTtcblxuICAuYXV0dW1uLXN0ZXBfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtR3JldGFEaXNOYXJQcm87XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgLmF1dHVtbi1zdGVwX19waWNrZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA0OCU7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5ZGVnKTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIGhlaWdodDogMTAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmF1dHVtbi1zdGVwX19waWNrIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1HcmV0YURpc05hclBybztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgfVxuXG4gICAgLmF1dHVtbi1zdGVwX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICYtLWxlZnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05JSwgNzAlKTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDclLCA1MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmF1dHVtbi1zdGVwX19oaW50IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLmF1dHVtbi1zdGVwX19wcm9ncmVzcyB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLmF1dHVtbi1zdGVwX193cmFwcGVyIHtcbiAgZmxleDogMTtcbiAgZmxleC1iYXNpczogNTYlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn0iLCIuYXV0dW1uLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXV0dW1uLXBvcHVwX19zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NSU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hdXR1bW4tcG9wdXBfX3NsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAuYXV0dW1uLXBvcHVwX19pbWctd3JhcCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5hdXR1bW4tcG9wdXBfX2ltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eSwgLjNzIGhlaWdodDtcblxuICAgICYtLTAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItbW9iaWxlLTEuanBnJyk7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby93YWxscGFwZXJzL3dhbGxwYXBlci1kZXNrdG9wLTEuanBnJylcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby93YWxscGFwZXJzL3dhbGxwYXBlci1tb2JpbGUtMi5qcGcnKTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLWRlc2t0b3AtMi5qcGcnKVxuICAgICAgfVxuICAgIH1cbiAgICAmLS0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS0zLmpwZycpO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC0zLmpwZycpXG4gICAgICB9XG4gICAgfVxuICAgICYtLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItbW9iaWxlLTQuanBnJyk7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby93YWxscGFwZXJzL3dhbGxwYXBlci1kZXNrdG9wLTQuanBnJylcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tNCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby93YWxscGFwZXJzL3dhbGxwYXBlci1tb2JpbGUtNS5qcGcnKTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLWRlc2t0b3AtNS5qcGcnKVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXV0dW1uLXBvcHVwX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4ycyBjb2xvciwgLjJzIGJhY2tncm91bmQtY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYXV0dW1uLXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG5cblxuICAmLS10eSB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gIH1cblxufVxuXG4uYXV0dW1uLXBvcHVwX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2Fycm93LXN0ZXBzLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAmLS1uZXh0IHtcbiAgICByaWdodDogNSU7XG4gIH1cblxuICAmLS1wcmV2IHtcbiAgICBsZWZ0OiA1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIH1cblxufVxuXG4uYXV0dW1uLXBvcHVwX190eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzOHB4O1xuICBjb2xvcjogIzAwNTZiMztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbiIsImJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xufVxuXG5ib2R5LnByb2ZpbGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2ZpbGUvYmFja2dyb3VuZC1sb2dvLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTkwcHg7XG59XG5cbi5mcC1lbmFibGVkIGJvZHksIFxuaHRtbC5mcC1lbmFibGVkIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4udWJlLW5vdGlmaWNhdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xuICB0b3A6IDc0cHghaW1wb3J0YW50O1xufVxuXG4uaW5mby1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufSIsIi8vIGltcG9ydGFudCBmbGFncyBhcmUgbmVjZXNzYXJ5IGR1ZSB0byBvdmVyd3JpdGluZyBpbmxpbmUgbGliIHN0eWxlc1xuXG5ib2R5IHtcbiAgICAucG1ydV93Y21uX2Nvb2tpZUNvbnNlbnRCb2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2Q0E2O1xuICAgIH1cblxuICAgIC5wbXJ1X3djbW5fY29va2llQ29uc2VudFRleHQge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucG1ydV93Y21uX2Nvb2tpZUNvbnNlbnRCdG5PayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZDQTYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cbiIsIi5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCArIC5uYXZiYXIge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJmb290ZXIge1xuICBmb250LWZhbWlseTogJGZvbnQ7XG59XG5cbi5mb290ZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAuZm9vdGVyX3RpdGxlIHtcbiAgICAgICAgLmZvb3Rlcl90ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyLXNwYWNlciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTB2aDtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG59XG5cbi5hdXRoLWZvb3Rlcl93cmFwIHtcbiAgICAucGx1czE4IHtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICB9XG59XG5cbi5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvbGF5b3V0L2Fzc2V0cy9pbWcvYXJyb3ctdXAud2VicFwiKTtcbn1cblxuXG4uYXV0aC1mb290ZXIge1xuICBtYXgtaGVpZ2h0OiA4NXB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIG1heC1oZWlnaHQ6IDE0NXB4O1xuICB9XG5cbiAgJi5pc09wZW4ge1xuICAgIG1heC1oZWlnaHQ6IDEzNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICBtYXgtaGVpZ2h0OjI0NXB4O1xuICAgIH1cbiAgfVxuXG59XG5cbmJvZHkge1xuICAgIC5hdXRoLWZvb3RlciB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59IiwiLnBvcHVwe1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgJi13cmFwcGVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMDEyNjRjLCAuOTIpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtY29udGVudHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBjb2xvcjogIzAwMzc2ODtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAmLnBvcHVwLWNpdHl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvcHVwLWNsb3NlLWJ1dHRvbntcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgcGhvbmVze1xuICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDgwcHggMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcGhvbmVze1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pbm5lcntcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNDRweCA0MHB4IDcwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ0cHggMjBweCA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jbG9zZS1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcmlnaHQ6IDd2dztcbiAgICAgICAgdG9wOiA1dmg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFRoaW47XG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxLjYzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40NXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdG9we1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgcGhvbmVze1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBjb250YWN0XG4gICAgJi1jb250YWN0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICAgICAgbWFyZ2luOiA0NnB4IGF1dG8gMDtcblxuICAgICAgICAmLWJsb2Nre1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwIDdweCA3NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc29jaWFsU3ByaXRlLnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljby1waG90b3tcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTEwNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY28tZW1haWx7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTY3cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42M3JlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMzc2ODtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHZpZGVvXG4gICAgJi12aWRlb3tcblxuICAgICAgICAmLXdyYXBwZXJ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA1dmggMTV2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbm5lcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICB2aWRlb3tcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250TWVkaXVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250UmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc3Vic2NyaXB0aW9uXG4gICAgJi1zdWJzY3JpcHRpb257XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDQ4cHggYXV0byAwO1xuXG4gICAgICAgIC5mb3JtLXJhZGlve1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhe1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAzNzY4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTc0cHg7XG5cbiAgICAgICAgICAgICZbZGlzYWJsZWRde1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2MwYzBjMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYnRue1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTclO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gcnVsZXNcbiAgICAmLXJ1bGVze1xuICAgICAgICBtYXgtd2lkdGg6IDgyNXB4O1xuICAgIH1cbn1cbiIsIkBtaXhpbiBkZXNrdG9wLWxhcmdlKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIGRlc2t0b3AoKSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAxcHgpIGFuZCAobWluLWhlaWdodDogMTAwMHB4KSB7XG4gICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIGxhcHRvcCgpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSBhbmQgKG1heC1oZWlnaHQ6IDc4MHB4KSB7XG4gICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHRhYmxldHMoKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHRhYmxldHMtbWluKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gcGhvbmVzKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHBob25lcy1taW4oKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59IiwiI3ViZS1jb250YWluZXItbG9naW4gLmF1dGgtZm9ybV9saW5re1xuICBjb2xvcjogJGJ0bl9jb2xvcjtcbn1cblxuLmZvcm0tY29udHJvbHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hdXRoLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgc291cmNlLCBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dGgtdmlkZW8tYmcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJhc2ljLWZvcm0td3JhcCAuYnRuLXByaW1hcnkge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2ljLWZvcm0td3JhcCAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIHNsaWRlciAqL1xuXG4uYXV0aC1zbGlkZXJfdGl0bGV7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF1dGgtc2xpZGVyX19saW5le1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDhweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNhMzhmN2M7XG4gIG1hcmdpbjogMTFweCAwIDI4cHggMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICBtYXJnaW46IDZweCAwIDE0cHggMDtcbiAgfVxufVxuXG4uYXV0aC1zbGlkZXJfdGl0bGUgZGl2Om50aC1jaGlsZCgxKXtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6IHdoaXRlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uYXV0aC1zbGlkZXJfdGl0bGUgZGl2Om50aC1jaGlsZCgzKSwgLmF1dGgtc2xpZGVyX3RpdGxlIGRpdjpudGgtY2hpbGQoNCl7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgY29sb3I6ICNhY2FkYjc7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0MXB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cblxuLmxvZ2luLWFubm91bmNlLWJ1dHRvbiAge1xuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnRcbiAgfVxuICBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAyMzJweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTM4ZjdjO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsZm9jdXMsYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTM4ZjdjICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIExPR0lOIFBIT05FXG4jbG9naW4tY29sdW1uLWZvcm0ge1xuICAuaW5wdXQtdGV4dF9faW5wdXQtLWNvbmZpcm0tY29kZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmVnaXN0cmF0aW9uLFxuI2xvZ2luLWNvbHVtbi1mb3JtLFxuI2xvZ2luLWNvbHVtbi1mb3JtIC5idG4sXG4jdWJlLWF2LWNvbnRhaW5lcixcbiN1YmUtYXYtY29udGFpbmVyIC5idG4sXG4jdWJlLWF2LXJlc3VsdCxcbiN1YmUtYXYtcmVzdWx0IC5idG4sXG4uZXJyb3ItY29udGFpbmVyIC5lcnJvci1jb2RlLFxuLmVycm9yLWNvbnRhaW5lciAuZXJyb3ItbWVzc2FnZSxcbi5lcnJvci1jb250YWluZXIgYSxcbi5lcnJvci1jb250YWluZXIgLmJ0bixcbi5ydWxlc19tb2RhbCxcbi5ydWxlc19tb2RhbCAuYnRuLFxuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbn1cblxuLmVycm9yLXVjcm17XG4gIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNGM0YzRjO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzRweDtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgLmVycm9yLXRpdGxle1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICAuZXJyb3ItdGV4dHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmVycm9yLWxpbmt7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KXtcbiAgICAuZXJyb3ItdGl0bGV7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAuZXJyb3ItdGV4dHtcbiAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgfVxuICB9XG59XG5cbi5za2lwX2F2X2J1dHRvbntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2tpcF9hdl9idXR0b246aG92ZXJ7XG4gIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcbn1cblxuXG4jYXV0aFByZWxvYWRlcntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB6LWluZGV4OiA1MDAwMDA7XG59XG4uc2Vjb25kYXV0aFByZWxvYWRlcntcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbi5mb3JtLWdyb3Vwe1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI3lhbmRleE9BdXRoQnRuLFxuI3lhbmRleE9BdXRoQnRuTG9naW5Gb3Jte1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMDtcbn1cbiN5YW5kZXhPQXV0aEJ0bjpob3ZlcixcbiN5YW5kZXhPQXV0aEJ0bkxvZ2luRm9ybTpob3ZlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuI3lhbmRleE9BdXRoQnRuIGltZyxcbiN5YW5kZXhPQXV0aEJ0bkxvZ2luRm9ybSBpbWd7XG4gIGhlaWdodDogMzNweDtcbn1cbiNwaG9uZUVycm9yUG9wdXB7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6NTAlO1xuICBsZWZ0OjUwJTtcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDp3aGl0ZTtcbiAgcGFkZGluZzoyMHB4O1xuICBib3JkZXItcmFkaXVzOjhweDtcbiAgYm94LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsMCwwLDAuMyk7XG4gIHotaW5kZXg6MTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3Bob25lRXJyb3JQb3B1cCBidXR0b257XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubWFpbmF1dGhQcmVsb2FkZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ2FwOiAyNXB4O1xufVxuQG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xuICAjcGhvbmVFcnJvclBvcHVwe1xuICAgIHdpZHRoOiA4MHZ3O1xuICB9XG59IiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL21peGlucyc7XG5cbi5lbC1sb2FkaW5nLW1hc2subG9naW4tbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0b3A6IDA7XG4gIEBpbmNsdWRlIHRhYmxldHMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59IiwiLmhlbHAtYmxvY2sge1xuICBjb2xvcjogI2QzNTM1Zjtcbn1cblxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMsIHNlbGVjdDpmb2N1cywgYnV0dG9uOmZvY3VzLCBhOmZvY3Vze1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcbn0iLCIucHJvZmlsZS1vcmRlci1wcmV2aWV3IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRpc3BsYXktbm9uZXtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4ubWFpbi1jb250YWluZXItcHJvZmlsZSB7XG5cbiAgZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmVsLWxvYWRpbmctbWFzayB7XG4gICAgICB6LWluZGV4OiAzMDtcbiAgICB9XG4gIH1cblxuICAucHJvZmlsZS1lZGl0X19pbnB1dC1ib3gge1xuICAgIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMxcHg7XG4gICAgICByaWdodDogN3B4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICMzNTc7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgbGFiZWxbZm9yPWVtYWlsU3ViXSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAucHJvZmlsZV9fZGVzY3JpcHRpb24sIGxhYmVsW2Zvcj1lbWFpbFN1Yl17XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xuICB9XG59XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOWM5ZGE1O1xufVxuXG4ucGFzc0V5ZSwucGFzc0V5ZUNvbmZpcm17XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnByb2ZpbGUtd3JhcHBlcntcbiAgLnBhc3NFeWUsLnBhc3NFeWVDb25maXJte1xuICAgIHRvcDogMTRweDtcbiAgfVxufVxuXG4ucmVnaXN0cmF0aW9ue1xuICAucGFzc0V5ZSwgLnBhc3NFeWVDb25maXJte1xuICAgIC8qdG9wOiAxNHB4OyovXG4gIH1cbn0iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMvdmFyaWFibGVzJztcbi50aWxlcyBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnRpbGUtcGFkZGluZ3Mge1xuICAgIHBhZGRpbmc6IDEzM3B4IDQ1cHggMCA0NXB4O1xufVxuXG5cbi5pcW9zLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwdmg7XG59XG5cbi5tYWluU2xpZGVyUGFnaW5hdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgYm90dG9tOiAxMHZoO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgYm90dG9tOiAxMHZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIC02cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW5TbGlkZXJQYWdpbmF0aW9uSXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBwcm9ncmVzcyB7XG4gICAgICAxMDAlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgLm1haW5TbGlkZXJQYWdpbmF0aW9uUHJvZ3Jlc3Mge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwcm9ncmVzcyA1cyBsaW5lYXIgYm90aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYXV0b1BsYXlTdG9wIHtcbiAgICAgIC5tYWluU2xpZGVyUGFnaW5hdGlvblByb2dyZXNzIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIC5tYWluU2xpZGVyUGFnaW5hdGlvblN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1haW5TbGlkZXJQYWdpbmF0aW9uUHJvZ3Jlc3Mge1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDA7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5fYmFja2dyb3VuZDtcblxuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG4iLCIkZGFya19ibHVlOiAjMjUzZjhlO1xuJGRhcmtfYmx1ZS1kYXJrZW46ICMxQzJGNkE7XG5cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAvKm1heC13aWR0aDogMTIwcHg7Ki9cbiAgbWluLXdpZHRoOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICB0b3A6IDQxcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgdG9wOiA0NXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIG1heC13aWR0aDogMjA5cHg7XG4gIH1cbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxubmF2LnRvcC1tZW51IHtcbiAgICB6LWluZGV4OiA0MDtcbiAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkdG9wX21lbnVfYmFja2dyb3VuZDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcblxuICAgIGEubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1cmdlci1idXR0b24uYWN0aXZlIC5pbnZpdGUtZnJpZW5kX19saW5rLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pbnZpdGUtZnJpZW5kIHtcblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYtbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICYtbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2Lm1lbnUtc3lzdGVtIHtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2Om5vdCgubWVudS1zeXN0ZW0pIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAubmF2LWl0ZW0uZHJvcGRvd24ge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2Om5vdCgubWVudS1zeXN0ZW0pIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXY6bm90KC5tZW51LXN5c3RlbSkgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICB0b3A6IDQxcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2Lm1lbnUtc3lzdGVtIC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDllZDkhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjp2aXNpdGVkLCAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICBjb2xvcjogIzAwOWVkOSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTkuOHB4O1xuICAgICAgcGFkZGluZzogN3B4IDVweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5QTlBOUE7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlLWRhcmtlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbTpmb2N1cywgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgfVxufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyZDJkMmQ7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIHRvcDogMTVweDtcbiAgfVxufVxuXG5cblxuXG5cblxuXG4vLyDQndC+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?177996194715820 */
/* /local/layout/assets/lib/bootstrap/4.6.1/bootstrap.min.css?1779961947162017 */
/* /local/templates/parliament/assets/css/styles.css?17799620081606412 */
