html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}main{display:block}h1{font-size:6em;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}h3,h4,h5,p{margin:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none;border:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'Startup';src:url("../fonts/StartupLight.eot");src:url("../fonts/StartupLight.eot?#iefix") format("embedded-opentype"),url("../fonts/StartupLight.woff2") format("woff2"),url("../fonts/StartupLight.woff") format("woff"),url("../fonts/StartupLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Startup';src:url("../fonts/Startup-Regular.eot");src:url("../fonts/Startup-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Startup-Regular.woff2") format("woff2"),url("../fonts/Startup-Regular.woff") format("woff"),url("../fonts/Startup-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Startup';src:url("../fonts/Startup-Medium.eot");src:url("../fonts/Startup-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Startup-Medium.woff2") format("woff2"),url("../fonts/Startup-Medium.woff") format("woff"),url("../fonts/Startup-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Startup';src:url("../fonts/StartupSemibold.eot");src:url("../fonts/StartupSemibold.eot?#iefix") format("embedded-opentype"),url("../fonts/StartupSemibold.woff2") format("woff2"),url("../fonts/StartupSemibold.woff") format("woff"),url("../fonts/StartupSemibold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Startup';src:url("../fonts/Startup-Bold.eot");src:url("../fonts/Startup-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Startup-Bold.woff2") format("woff2"),url("../fonts/Startup-Bold.woff") format("woff"),url("../fonts/Startup-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'icomoon';font-display:block;src:url("../fonts/icomoon/fonts/icomoon.eot?ihyadm");src:url("../fonts/icomoon/fonts/icomoon.eot?ihyadm#iefix") format("embedded-opentype"),url("../fonts/icomoon/fonts/icomoon.ttf?ihyadm") format("truetype"),url("../fonts/icomoon/fonts/icomoon.woff?ihyadm") format("woff"),url("../fonts/icomoon/fonts/icomoon.svg?ihyadm#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@use '../base/variables' as *;html{font-size:10px !important}body{font-family:"Startup",sans-serif;font-weight:400;font-size:1.6rem;color:#000;line-height:1.3}body *{line-height:inherit}*,*::before,*::after{box-sizing:border-box}ul{list-style:none;margin:0;padding:0;transition:0.5s ease}a{text-decoration:none;color:inherit}img{max-width:100%}b,strong{font-weight:600}input,textarea{background-color:transparent;border-radius:1rem;height:5.4rem;border:1px solid #DAEAF9;height:4.1rem;padding:0 2.5rem}input:focus,textarea:focus{outline:1px solid #1F39C4}textarea{padding-top:20px;height:10.1rem}.icon{fill:inherit;transition:0.5s ease}.overlay_global{position:fixed;height:100vh;width:100vw;padding:10px;top:0;right:0;background-color:rgba(0,0,0,0.353);z-index:20;display:none;opacity:1;overflow-y:auto}.d-none{display:none !important}@starting-style{.d-none{opacity:0}}@media screen and (max-width: 1650px){html{font-size:.63vw !important}}@media screen and (max-width: 1365px){html{font-size:.6825vw !important}}@media screen and (max-width: 1179px){html{font-size:.735vw !important}}@media screen and (max-width: 1023px){html{font-size:9px !important}body{font-size:1.6rem !important}}@media screen and (max-width: 767px){html{font-size:10px !important}body{font-size:1.6rem  !important}input,textarea{font-size:1.4rem}}@media screen and (max-width: 360px){html{font-size:9px !important}}.icon-arrow-right:before{content:"\e900"}.icon-caret:before{content:"\e901"}.icon-caret-back:before{content:"\e902"}.icon-cart:before{content:"\e903"}.icon-close:before{content:"\e904"}.icon-filters:before{content:"\e905"}.icon-load:before{content:"\e906"}.icon-mail:before{content:"\e907"}.icon-next:before{content:"\e908"}.icon-pdf:before{content:"\e909"}.icon-phone:before{content:"\e90a"}.icon-pin:before{content:"\e90b"}.icon-plus:before{content:"\e90c"}.icon-prev:before{content:"\e90d"}.icon-remove:before,.filepond--action-remove-item:before{content:"\e90e"}.icon-remove-2:before{content:"\e90f"}.icon-search:before{content:"\e910"}.icon-send:before{content:"\e911"}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff
}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-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-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform, height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-moz-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,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,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,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,0.5), rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;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-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .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{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.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:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.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(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 1rem));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 1rem));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #1F39C4);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.4)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;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 1.9rem}.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-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0,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:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0,0,0,0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;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{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;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-prev{pointer-events:auto;visibility:visible}.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-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform, opacity, height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}@media (max-width: 767px){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1.3rem}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex}.slick-track>*{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.slick-loading .slick-track{visibility:hidden}.slick-track .slick-slide>*{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox !important;display:flex !important;-ms-flex:1 1 100%;flex:1 1 100%}.slick-track .slick-slide>*>*{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox !important;display:flex !important;-ms-flex:1 1 100%;flex:1 1 100%}.slick-initialized .slick-track .slick-slide{display:-ms-flexbox;display:flex}.slick-slide{float:left;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{vertical-align:top}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow{z-index:2;transition:background .5s ease, color .5s ease;padding:0;width:5.6rem;height:5.6rem;border:1px solid;background:transparent;font-size:1.7rem;border-radius:50%;color:#1F39C4;z-index:0;position:relative;z-index:2;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.slick-disabled{background:rgba(38,194,198,0.5);cursor:default;color:#000}.slick-next{margin-left:.8rem}.slick-arrow.slick-hidden{display:none}.slick-dots{text-align:center;list-style:none;margin:2.2rem 0 0}.slick-dots li{display:inline-block;height:1rem;width:1rem;margin:0 1rem;position:relative;padding:0;cursor:pointer;border-radius:50%;background:transparent;transition:background .8s ease}.slick-dots button{text-indent:-99999px;font-size:0;padding:0;background:#D7DAE0;width:1rem;height:1rem;vertical-align:top;border-radius:50%;border:0;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:background .8s ease}.slick-dots .slick-active{background:rgba(31,57,196,0.2)}.slick-dots .slick-active button{background:#1F39C4}@media screen and (max-width: 767px){.slick-arrow{width:4.8rem;height:4.8rem}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#000;opacity:0;transition-duration:inherit;transition-property:background;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-active .fancybox-bg{opacity:.5;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease, visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s, visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:40px;position:absolute;text-align:center;top:0;transition-property:transform, opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:0}.fancybox-content{display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:40px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform, opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable='true']{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--video .fancybox-close-small{color:#fff;font-size:3rem;position:fixed}.fancybox-slide--video .fancybox-close-small:hover{color:#1F39C4}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button--zoom{display:none}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:20px;overflow:visible;position:relative;width:20px}.fancybox-button:hover svg{fill:#1F39C4}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{border:0;text-align:center;color:#fff;cursor:pointer;padding:.5rem;position:absolute;background:transparent;border:0;right:-1.4rem;top:-0.4rem;height:5rem;width:5rem;z-index:401;border-radius:0;font-size:2.1rem;transition:background .3s ease-in;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.fancybox-close-small:hover{color:#26C2C6}.fancybox-slide--html .fancybox-content{padding:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-slide{opacity:0;transition:all 0.01s ease}.fancybox-slide.fancybox-slide--complete{opacity:1 !important;transition:all 0.4s ease}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-slide--html{min-width:320px}.fancybox-slide--video{transition:transform 2s ease-in;display:block}.fancybox-slide--video .fancybox-content{transform-origin:50% 50%}.fancybox-slide--video.fancybox-slide--complete .fancybox-content{transition:transform .5s ease-in !important}@media screen and (max-width: 767px){.fancybox-slide--html{padding:2rem}.fancybox-close-small{right:1.2rem;top:0rem}}.jq-selectbox{vertical-align:middle;cursor:pointer;position:relative;width:100%}.jq-selectbox__select{padding:.8rem 5.2rem 7px 2.5rem;position:relative;height:4.1rem;border:1px solid #DAEAF9;border-radius:1rem}.jq-selectbox select,.jq-select-multiple select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;z-index:-100}.select_with-select-first .jq-selectbox__select{color:#5c6266}.jq-selectbox__select-text{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jq-selectbox__select-text.placeholder{color:rgba(0,0,0,0.6)}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:3.8rem;height:100%}.jq-selectbox__trigger-arrow{position:absolute;top:15px;right:2.2rem;width:7px;height:7px;overflow:hidden;border-bottom:1px solid #000;border-left:1px solid #000;transform:rotate(-45deg);transform-origin:center;transition:all .3s ease-in}.jq-selectbox__dropdown{top:100%;margin-top:1px;width:100%;box-sizing:border-box;padding:0;overflow:hidden;position:absolute;z-index:100;position:relative;border-radius:1rem;border:1px solid #DAEAF9;background:#FFF}.select_number-persons .jq-selectbox__dropdown{top:29px;margin-top:0px}.jq-selectbox__search{margin:5px}.select_number-persons .jq-selectbox__search{display:none !important}.jq-selectbox__search input{box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;outline:none;border:1px solid #CCC;border-radius:3px;color:#333;-webkit-appearance:textfield}.jq-selectbox__search input[type=search]{display:none}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#F0F0F0;font-size:13px}.jq-selectbox ul{margin:0;padding:11px 0 9px;max-height:25rem;list-style:none;overflow:hidden auto}.jq-selectbox li{padding:.5rem 2.5rem;transition:color .5s ease}.jq-selectbox li:hover{color:#1F39C4}.jq-selectbox li.selected{color:#1F39C4}.jq-selectbox li.optgroup{font-weight:bold}.jq-selectbox li.optgroup:hover{background:none;color:#231F20;cursor:default}.jq-selectbox li.option{padding-left:25px}.changed ~ .input-label,.opened ~ .input-label{font-size:75%;margin-top:-1.6rem}.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,0.1);background:#FFF;color:#333;font:14px/18px Arial, sans-serif;cursor:default}.jq-select-multiple.focused{border:1px solid #5794BF}.jq-select-multiple.disabled{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-select-multiple ul{margin:0;padding:0}.jq-select-multiple li{padding:3px 9px 4px;list-style:none}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08C;color:#FFF}.jq-select-multiple li.disabled{color:#AAA}.jq-select-multiple.disabled li.selected,.jq-select-multiple li.selected.disabled{background:#CCC;color:#FFF}.jq-select-multiple li.optgroup{font-weight:bold}.jq-select-multiple li.option{padding-left:25px}@media screen and (max-width: 767px){.jq-selectbox{font-size:1.4rem}}.main-wrapper{padding:0;min-width:320px;width:100%;position:relative;overflow:hidden;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;z-index:1}.wrapper{min-width:320px;max-width:1676px;padding-right:12rem;padding-left:12rem;margin:0 auto;position:relative;width:100%}.wrapper-full{max-width:100%;padding-right:3.4rem;padding-left:3.4rem}footer{-ms-flex-order:3;order:3}h1,.h1{font-size:5rem;font-weight:700;text-transform:uppercase;margin-bottom:4rem}h2,.h2{font-size:4rem;font-weight:500;text-transform:uppercase;margin-bottom:6.6rem}.h2{margin-top:0}.h2-xs{margin-top:0;padding-bottom:0;font-size:2.4rem;font-weight:700;line-height:150%;text-transform:uppercase}h3{font-weight:600;text-transform:uppercase;font-size:inherit;margin-bottom:1.4rem}.img-grayscale{filter:grayscale(100%)}.text-bold{font-weight:700}.colored{color:#1F39C4}.colored-2{color:#26C2C6}.color-grey{color:rgba(0,0,0,0.5)}h4{font-weight:700;line-height:1.4;text-transform:uppercase;padding-top:2.5rem}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.nowrap{white-space:nowrap !important}.center{text-align:center}.content{min-width:320px;text-align:left;width:100%;-ms-flex-order:2;order:2;-ms-flex-positive:1;flex-grow:1;position:relative}@keyframes smoothbounceball{from{transform:translate3d(0, 0, 0)}30%{transform:translate3d(-2rem, 0, 0)}60%{transform:translate3d(0, 0, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes smoothbounceball2{from{transform:translate3d(0, 0, 0)}30%{transform:translate3d(2rem, 0, 0)}60%{transform:translate3d(0, 0, 0)}to{transform:translate3d(0, 0, 0)}}.btn{border:0;background:#1F39C4;color:#fff;font-size:1.6rem;font-weight:500;padding:.1rem 2.6rem 0;border-radius:1rem;text-align:center;height:4rem;-ms-flex-pack:center;justify-content:center;transition:background .5s ease;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;position:relative;text-transform:uppercase;cursor:pointer}.btn span,.btn i{position:relative;z-index:1}.btn i{margin-left:1.5rem;font-size:120%}.btn:disabled{pointer-events:none;background:rgba(31,57,196,0.4)}.btn:hover,.btn.active{background:#26C2C6}.btn-lg{font-size:2rem;height:4.4rem}.btn-2{border:1px solid #1F39C4;color:#1F39C4;background:transparent;transition:background .5s ease, color .5s ease, border-color .5s ease}.btn-2 i{font-size:50%;margin-left:1.5rem;transition:color .5s ease}.btn-2:hover,.btn-2.active,.btn-2:active{background:#26C2C6;border-color:#26C2C6;color:#fff}.btn-3{color:#1F39C4;font-size:1.4rem;font-weight:500;text-transform:uppercase;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;border:0;background:transparent;transition:color .5s ease;cursor:pointer}.btn-3 i{margin-left:2.2rem;font-size:46%}.btn-3:hover,.btn-3.active{color:#26C2C6}.btn-4{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#000;font-size:2rem;transition:color .5s ease}.btn-4 i{margin:0 1.2rem 0 0;font-size:92%}.btn-4 span{transition:border-color .5s ease;border-bottom:1px solid transparent}.btn-4:hover{color:#26C2C6}.btn-4:hover span{border-color:#26C2C6}.form-wrap form{margin:0 -2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-field{position:relative;margin-bottom:1.5rem;width:100%}.box-field__input{position:relative}.box-field_half{width:50%}.box-field__label{display:block;margin-bottom:1.5rem}.box-field_title{margin-bottom:1.4rem}.box-field_acept{margin-top:2.7rem}.box-field__button{margin-top:2rem;margin-bottom:0}.box-field input,.box-field textarea{width:100%}.box-field input::-webkit-input-placeholder,.box-field textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.box-field input::-moz-placeholder,.box-field textarea::-moz-placeholder{color:rgba(0,0,0,0.6)}.box-field input:-moz-placeholder,.box-field textarea:-moz-placeholder{color:rgba(0,0,0,0.6)}.box-field input:-ms-input-placeholder,.box-field textarea:-ms-input-placeholder{color:rgba(0,0,0,0.6)}.box-field .error_text{display:none}.box-field textarea{padding-top:1rem;padding-bottom:1rem;height:10.1rem;border-radius:1rem}label.error{color:#ED1C24}@keyframes fadeToggle{from{opacity:0}49.99%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes fadeToggle2{from{opacity:1}49.99%{opacity:1}50%{opacity:0}to{opacity:0}}.scrollDisabled{overflow:hidden;position:fixed !important;margin-top:0;width:100%;z-index:0}.scrollDisabled.web,.scrollDisabled.web.compensate-for-scrollbar{padding-right:1.7rem}.scrollDisabled .main-wrapper{overflow:visible}.hide,.d-none{display:none !important}.checkbox-el{font-weight:500}.checkbox-el label{position:relative;cursor:pointer}.checkbox-el input{position:absolute;left:0;top:0;opacity:0}.checkbox-el__txt{font-weight:400;line-height:100%;color:#000;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.checkbox-el__txt a{color:inherit;font-weight:600}.checkbox-el__txt a:hover{color:#1F39C4}.checkbox-el .check{display:block;border:1.33px solid #1F39C4;background:transparent;width:1.8rem;height:1.8rem;-ms-flex-negative:0;flex-shrink:0;margin:0 1.5rem 0 0;position:relative;border-radius:.6rem;transition:border-color .2s ease, border-width .2s ease}.checkbox-el .check:before{position:absolute;left:50%;content:'';top:50%;transform:translate(-50%, -50%);width:1.2rem;height:.9rem;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;opacity:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTAgNyIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTEgMi42NDI1NUwzLjkyNjQ2IDUuNTY5MDVMOC40OTU1NCAxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4=)}.checkbox-el input:checked ~ .checkbox-el__txt .check{background:#1F39C4;border-color:#1F39C4}.checkbox-el input:checked ~ .checkbox-el__txt .check:before{opacity:1}.like-radio .check{border-radius:1rem;width:2.4rem;height:2.4rem}.radio-el{font-weight:500}.radio-el label{position:relative;cursor:pointer}.radio-el input{position:absolute;left:0;top:0;opacity:0}.radio-el__txt{font-weight:400;line-height:100%;color:#000;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.radio-el__txt a{color:inherit;border-bottom:1px solid rgba(0,0,0,0.8)}.radio-el__txt a:hover{border-bottom-color:transparent}.radio-el .check{display:block;border:1.33px solid #BABABA;background:transparent;width:2.2rem;height:2.2rem;-ms-flex-negative:0;flex-shrink:0;margin:0 1.5rem 0 0;position:relative;border-radius:50%;transition:border-color .2s ease, border-width .2s ease}.radio-el .check:before{position:absolute;left:50%;content:'';top:50%;border-radius:50%;transform:translate(-50%, -50%);width:1.2rem;height:1.2rem;opacity:0;background:#26C2C6}.radio-el input:checked ~ .radio-el__txt .check:before{opacity:1}.tab{height:0;overflow:hidden}.link-accordion{display:none}.tab.shown{height:auto;overflow:visible}.accordion-body{display:none}.alert-form-wrap{display:none;position:absolute;left:0;top:0;right:0;bottom:0}.box-field__input{position:relative}.input-label{position:absolute;top:.9rem;left:1.6rem;padding:0;width:100%;text-align:left;pointer-events:none;z-index:1;color:rgba(255,255,255,0.5);transition:margin-top .4s ease, font-size .4s ease}.input--filled .input-label{font-size:75%;margin-top:-1.6rem}.alert-form{padding-top:1.4rem;right:0;bottom:0;text-align:center;display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.alert-form__text{text-align:center}.alert-form__img{margin-bottom:3rem}.alert-form__col{width:50%}.alert-form .form-title{color:#000;margin-bottom:0}.alert-text{color:#1F39C4;margin-top:1rem}.socials{margin:0 -2.5rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.socials__link{margin:0 2.1rem 1rem 0;width:4rem;height:4rem;padding:.2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#1F39C4;border-radius:1rem}.socials__link img,.socials__link svg{max-width:2.4rem;vertical-align:top;transition:opacity .5s ease}.socials__link:hover img,.socials__link:hover svg{opacity:.5}@media (max-width: 1650px){.wrapper{padding-left:6.5rem;padding-right:6.5rem}}@media (max-width: 1560px){h1{font-size:4.8rem}h2,.h2{font-size:3.7rem}}@media screen and (min-width: 1024px){.tablet-show{display:none !important}}@media screen and (max-width: 1023px){.wrapper{padding-left:2.4rem;padding-right:2.4rem}h1{font-size:4rem}h2,.h2{font-size:4rem;margin-bottom:3.4rem}.h2-xs{font-size:2.2rem}.tablet-hide{display:none !important}.box-field{margin-bottom:2.3rem}.box-field__label{margin-bottom:0.9rem}.button-arrow{font-size:5rem}}@media screen and (max-width: 767px){h1{font-size:3.2rem}.h1{font-size:2.6rem}.h1-inner{font-size:3.2rem;margin-bottom:3rem}.h1-sm{font-size:2.4rem}h2,.h2{font-size:2.6rem}.h2-sm{font-size:2.4rem}.h3-sm{font-size:2.4rem}.mob-hide{display:none !important}.btn{font-size:1.4rem}.btn-lg{font-size:1.6rem;height:3.9rem}.btn-3{font-size:1.4rem}.btn-3 i{font-size:60%;margin-left:1.2rem}.btn-4{font-size:1.6rem}.btn-4 i{font-size:130%}.box-field{padding-left:0;padding-right:0;margin-bottom:1rem}.box-field textarea{height:9rem}.label-placeholder{font-size:1.2rem;line-height:1.5rem}.form-control{font-size:1.6rem}.filled .label-placeholder{font-size:1.1rem}.link-accordion{padding:2.1rem 0 2rem;font-size:1.8rem;font-weight:500;color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;transition:color .4s ease, background .4s ease}.link-accordion i{font-size:50%;margin-left:2.5rem;-ms-flex-negative:0;flex-shrink:0}.checkbox-el .check{height:2rem;width:2rem;margin-right:1.8rem;margin-top:.2rem}.socials__link svg{width:2.4rem;height:2.4rem}.box-field_error i{margin-right:.6rem}.box-field_half{width:100%}.box-field_acept{margin-top:2.8rem}.box-field__button{margin-top:3.8rem;margin-bottom:0}.checkbox-el__txt{font-size:1.4rem}.box-field__label{font-size:1.6rem}.like-radio .check{width:2.4rem;height:2.4rem}}@media screen and (min-width: 768px){.mob-show{display:none !important}}@use '../base/variables' as *;@use '../base/mixins' as m;.menu_catalog{display:-ms-flexbox;display:flex;position:absolute;top:6.5rem;left:0;width:56vw;max-width:107.4rem;background-color:#fff;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;box-shadow:0 4px 6px rgba(0,0,0,0.1);overflow:hidden;padding:0;max-height:0;color:black}.button-catalog{position:relative}.menu_catalog.is-active,.menu_catalog.current{max-height:72rem;padding:4.2rem 0}.mobile-btn-catalog{display:none !important}.menu_catalog ul{-ms-flex:1;flex:1;padding:0 4rem}.catalog_product_title{display:none}.icon-arrow-catalog{width:.8rem;height:1.4rem;-ms-flex-negative:0;flex-shrink:0}.catalog_column_general{border-right:1px solid #D7D7D7}.catalog_column_item{font-weight:450;padding:1.2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;transition:0.5s ease;border-radius:.8rem;gap:.5rem}.catalog_column_item a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}.catalog_column_item:hover{color:#fff;background-color:#1F39C4}.catalog_column_item:last-child{margin-bottom:0}.catalog_column_secondary_item{padding:.8rem 1.2rem;margin-bottom:.8rem;gap:.5rem;transition:0.5s ease}.catalog_column_secondary_item:hover{color:#26C2C6}.catalog_column_secondary_item:last-child{margin-bottom:0}.in-hover{color:#26C2C6}.catalog_item_flex{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.catalog_sublist,.catalog_column_third{display:none;opacity:1;font-weight:600}.catalog_column_third{font-weight:450}.catalog_sublist.is-active,.catalog_sublist.current,.catalog_column_third.is-active,.catalog_column_third.current{display:block}@starting-style{.catalog_sublist.is-active,.catalog_sublist.current,.catalog_column_third.is-active,.catalog_column_third.current{opacity:0}}.catalog_column_third_item{padding:1.2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:flex;gap:.5rem;transition:0.5s ease}.catalog_column_third_item:hover{color:#26C2C6}.catalog_column_third_item:last-child{margin-bottom:0}.catalog_sublist,.catalog_column_third{display:none}.catalog_column_third:not([data-list="third-deffault"]).is-active,.catalog_column_third:not([data-list="third-deffault"]).current{border-left:1px solid #D7D7D7}.catalog_sublist.is-active,.catalog_sublist.current{display:block}.catalog_column_item.is-active{background:#1F39C4;color:#fff}.catalog_column_item.current{color:#26C2C6}.catalog_column_secondary_item.is-active,.catalog_column_secondary_item.current,.catalog_column_third_item.is-active,.catalog_column_third_item.current{color:#26C2C6}.catalog_column_secondary_item.is-active,.catalog_column_third_item.is-active{z-index:22}@media (max-width: 1650px){.menu_catalog{width:63vw}.menu_catalog ul{font-size:1.6rem;padding:0 1.5rem}.catalog_column_item{padding:.8rem;margin-bottom:1rem}.catalog_column_secondary_item{padding:.8rem}}@media (max-width: 1250px){.menu_catalog{display:contents}.catalog_column_third_item{padding:.5rem 0;margin:1.5rem 0}.button-catalog{display:contents !important}.mobile-btn-catalog{display:-ms-flexbox !important;display:flex !important}.catalog_column_general,.catalog_column_secondary{position:fixed;top:8.2em;right:-100%;background-color:#fff;width:100%;min-height:100vh;z-index:1;padding:2.5rem;border:0}.catalog_column_secondary_item{position:relative;padding:1.5rem;margin-bottom:0}.catalog_item_flex.is-active,.catalog_item_flex.current{color:#26C2C6}.menu_catalog ul{padding:2.5rem;font-size:2rem}.catalog_column_item{margin-bottom:1.5rem}.catalog_product_title{display:-ms-flexbox;display:flex;color:#26C2C6;padding:2.5rem 0;gap:1.7rem;font-weight:700;-ms-flex-align:center;align-items:center}.catalog_column_general.is-active,.catalog_column_general.current,.catalog_column_secondary.is-active,.catalog_column_secondary.current{right:0}.catalog_column_secondary_item{display:block}.catalog_column_secondary_item:hover{color:initial}.catalog_column_third:not([data-list="third-deffault"]).is-active,.catalog_column_third:not([data-list="third-deffault"]).current{border:none}.catalog_column_third{display:block;overflow:hidden;width:100%;max-height:0;padding:0 !important;transition:500ms linear}.catalog_sublist .icon-arrow-catalog{transform:rotate(90deg)}.catalog_rotate_arrow{transform:rotate(270deg) !important}.catalog_column_third.is-active,.catalog_column_third.current{color:black;max-height:55rem;height:100%}.catalog_column_item{padding:1.8rem .8rem}}.header{z-index:10;position:fixed;left:0;top:0;right:0;z-index:10001;-ms-flex-negative:0;flex-shrink:0}.header .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.header .wrapper:after{display:none}.header.fixed{background:#fff}.header.fixed .header-content{border-bottom-width:0}.header .btn span{color:#fff}.header-top{padding:.7rem 0;background:#112638;color:#fff;font-size:1.6rem}.header-top .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.header-bottom{border-radius:0 0 1rem 1rem;background:#fff;box-shadow:0 0.4rem 1rem 0 rgba(25,39,97,0.25)}.header-phone{font-weight:500}.header-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}.header-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.nav-inner>ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;list-style:none}.nav-inner>ul>li{padding:0 0 1rem 3.2rem}.nav-inner>ul>li i{font-size:37%;display:inline-block;margin:1.2rem 0 0 1.2rem;transition:inherit;transition:all 0.8s ease-in}.bars-mob{margin-left:.8rem;width:6rem;height:4rem;display:none;cursor:pointer;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.hamburger{height:2.5rem;width:4rem;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.hamburger span{display:block;width:100%;height:.2rem;position:relative;background:#1F39C4;-ms-flex-negative:0;flex-shrink:0;top:0;left:0;margin:0 0 .4rem;transition:.25s ease-in-out}.hamburger span:nth-child(2){transition-delay:.625s;margin-left:auto}.hamburger span:nth-child(3){transition-delay:.75s;margin-bottom:0}.hamburger-text{margin-top:.5rem;display:block;color:#1F39C4;font-size:1.2rem;font-weight:500;text-transform:uppercase;text-align:center}.bars-mob.active .hamburger span:nth-child(1){transition-delay:0s}.bars-mob.active .hamburger span:nth-child(2){transition-delay:.125s;width:50%}.bars-mob.active .hamburger span:nth-child(3){transition-delay:.25s}.open-header .bars-mob{z-index:101}.open-header .logo{z-index:101}.menu-title{cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.menu-title a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start}.menu-title a:hover{opacity:1;color:#1F39C4}.logo{width:24.4rem}.logo img{vertical-align:top}.nav-inner{font-size:1.6rem;font-weight:500;line-height:100%;text-align:center;color:#000;text-transform:uppercase}.nav-inner a{color:inherit;display:inline-block;padding:3rem 0 2rem}.nav-inner a:hover{color:#1F39C4}.nav-inner .active .menu-title{color:#1F39C4}.nav-inner .active .menu-title i{transform:rotateX(180deg)}.language-currency{text-align:center;margin-left:4.7rem;position:relative;display:-ms-inline-flexbox;display:inline-flex;color:#FFF;text-align:center;font-size:1.2rem;font-weight:500;line-height:110%;text-transform:uppercase}.language-currency ul{position:absolute;top:0;left:0;z-index:9999;min-width:-moz-max-content;min-width:max-content;width:100%;background:#283B4C;border-radius:.7rem;border:0.737px solid #fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease;overflow:hidden;list-style:none;margin:0;padding:0}.language-currency:hover ul{opacity:1;visibility:visible;pointer-events:auto}.language-currency li{-ms-flex-order:2;order:2}.language-currency li a{display:block;color:#fff;padding:0.7rem .5rem;transition:color .5s ease}.language-currency li a:hover{color:#26C2C6}.language-currency li.current{pointer-events:none;-ms-flex-order:1;order:1}.current-language{border-radius:.7rem;border:0.737px solid #FFF;background:rgba(255,255,255,0.1);padding:.7rem .5rem;font-weight:500;font-size:1.2rem;-ms-flex-negative:0;flex-shrink:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.menu-dropdown{display:none;position:absolute;left:0;width:100%;top:3rem;padding-top:4.7rem;pointer-events:none}.menu-dropdown .menu-title{font-size:4rem;font-weight:700;line-height:120%}.menu-dropdown .menu-title i{display:none}.nav-inner .active .menu-title{position:relative;z-index:100}.nav-inner .active .menu-dropdown{opacity:1;display:block;z-index:99}.opened-sub{background:#1C263B}.menu-dropdown-list{text-align:left;padding:2.5rem 4rem 2.8rem;color:#000;font-size:1.4rem;font-weight:500;line-height:140%;text-transform:uppercase;min-width:100%;border-radius:1rem;background:#FFF;box-shadow:0 .4rem 1rem 0 #DAEAF9;pointer-events:auto;max-height:calc(100vh - 12.4rem);overflow:auto}.menu-dropdown-list ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.menu-dropdown-list li{width:16.666%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.menu-dropdown-list li a{padding:2.2rem 1.9rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex:1 1 100%;flex:1 1 100%;border-radius:1rem;border:1px solid rgba(31,57,196,0.06);color:#1F39C4}.menu-dropdown-list li a:hover{background:rgba(31,57,196,0.06)}.menu-dropdown-list li a:hover .menu-dropdown-list__img:before,.menu-dropdown-list li a:hover .menu-dropdown-list__img:after{opacity:0}.menu-dropdown-list li a span{display:block;width:100%}.menu-dropdown-list li.current{color:#1F39C4;pointer-events:none}.menu-dropdown-list li.current .menu-dropdown-list__img:after{opacity:0}.menu-dropdown-list__img{margin-bottom:.6rem;border-radius:1.6rem;overflow:hidden;position:relative;height:10.2rem}.menu-dropdown-list__img img{-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:contain;object-fit:contain;max-height:100%;vertical-align:top;mix-blend-mode:multiply}.search_form{justify-self:center;color:#000;margin-left:5.7rem}.search_form form{position:relative;display:block;z-index:2}.search-results-wrapper{display:none;position:absolute;left:50%;transform:translateX(-50%);top:12.4rem;max-width:1440px;width:100%;background:rgba(0,0,0,0.2);z-index:10001}.search_form_long{display:block}.search-results-wrap-2{padding-top:4rem}.wrapper-form{padding-right:4.8rem}.wrapper-results{border-top:1px solid rgba(31,57,196,0.4);margin-top:2.9rem}.search-form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.search-form .arrow-search{margin-left:2rem;color:#1F39C4;font-size:2rem;font-weight:500}.search-form .arrow-search i{color:#1F39C4}.search-form .arrow-search:hover{color:#26C2C6}.search-form .arrow-search:hover i{color:inherit}.search-form__action{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.arrow-search{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;border:0;background:none;padding:.7rem 0;display:flex;-ms-flex-align:center;align-items:center;width:auto;text-transform:uppercase;transition:color .5s ease;cursor:pointer}.arrow-search i{margin-right:.8rem;vertical-align:top}.arrow-search:hover{color:#26C2C6}.arrow-search:hover i{color:inherit}.search_input{border-radius:0;padding:1.3rem 0 1.3rem 0;width:100%;border-width:0;background:transparent;font-size:2rem}.search_input:focus{outline:none}.search-text{font-size:2rem;text-transform:uppercase;text-align:left}.search-text b{font-weight:600}.close-search{font-size:2.8rem;padding:.5rem 0 .5rem .5rem;color:#1F39C4;margin-left:4.1rem}.search-results-wrap{padding:2.8rem 0 4rem;color:#000;border-radius:0 0 1rem 1rem;background:#FFF;width:100%;box-shadow:0.6rem 1.4rem 2rem 0 rgba(0,0,0,0.25);z-index:1;max-height:calc(100vh - 12.4rem);overflow:auto}.search-results-wrap .wrapper{display:block}.catalog-list-2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1.2rem -1rem -3rem}.catalog-list-2__item{width:20%;padding:0 1rem 6rem}.catalog-list-2__item:hover .catalog-list-2__title{color:#1F39C4}.catalog-list-2__img{margin-bottom:.2rem}.catalog-list-2__img img{aspect-ratio:145/123;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover;border-radius:1rem;border:1px solid rgba(31,57,196,0.1)}.catalog-list-2__title{font-size:1.6rem;font-weight:500;transition:color .5s ease}.button-cart{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;border:0;background:none;padding:.7rem 0;display:flex;-ms-flex-align:center;align-items:center;text-transform:uppercase;width:auto;margin-left:2.4rem;cursor:pointer;transition:color .5s ease}.button-cart i{margin-right:1rem;vertical-align:top;color:#1F39C4}.button-cart span{color:#1F39C4;padding-left:.5rem}.button-cart span:empty{display:none}.button-cart:hover{color:#26C2C6}.cart{padding:4.1rem 5.8rem 2rem;width:58.5rem;position:fixed;right:0;top:0;bottom:0;z-index:10;display:none;background:#fff;overflow:auto}.cart.opened ~ .overlay-card{display:block;position:fixed;right:0;top:0;bottom:0;left:0;background:rgba(0,0,0,0.3);z-index:9}.cart-head{font-size:2.4rem;font-weight:700;padding:0 0 3rem;border-bottom:1px solid #1F39C4;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase}.overlay-card{display:none}.cart-title{font-size:1.6rem;font-weight:500}.cart-title:hover{color:#1F39C4}.cart-item{padding:4.4rem 0;border-top:1px solid rgba(31,57,196,0.4);display:-ms-flexbox;display:flex}.cart-item:first-child{border-top-width:0}.cart-item__img{width:12.5rem;height:125.688px;border-radius:1rem;overflow:hidden;border:1px solid rgba(31,57,196,0.1)}.cart-item__img img{max-height:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.cart-item__info{width:calc(100% - 12.5rem);padding-left:3.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.cart-item__title{font-weight:500}.cart-bottom{margin-top:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.cart-head+.cart-item{border-top-width:0}.quantity{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.minus,.plus{width:4rem;height:4rem;border-radius:1rem;border:1px solid #1F39C4;background:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;transition:box-shadow .5s ease}.minus:hover,.plus:hover{box-shadow:0 0 1rem 0.2rem rgba(31,57,196,0.5)}.count{margin:0 1.2rem;font-size:2rem;min-width:1.8rem;text-align:center}.remove-cart-item{color:rgba(31,57,196,0.4);font-size:3rem;cursor:pointer;transition:color .5s ease}.remove-cart-item:hover{color:#1F39C4}.cart-btn{margin-top:2rem;text-align:center}.close-cart{background:none;border:0;cursor:pointer;transition:color .5s ease}.close-cart:hover{color:#26C2C6}.menu-box{width:calc(100% - 24.4rem);padding-left:10%}@media screen and (max-width: 1365px){.menu-box{padding-left:3rem}.menu-dropdown-list li{width:20%}}@media screen and (max-width: 1023px){.header .wrapper{display:block}.header-content{padding:1.5rem 0 1.5rem}.header-top{display:none}.menu-box{background:#fff;padding:2.5rem 2.5rem;position:fixed;left:0;transform:translateY(-150vh);top:7.3rem;margin:0;z-index:100;width:100%;bottom:0;overflow:auto;-ms-flex-align:start;align-items:flex-start;transition:transform 360ms cubic-bezier(0.5, 0.06, 0.01, 0.99);will-change:right;bottom:0;border-radius:1rem}.menu-box.active{transform:translateY(0)}.logo{width:20.5rem}.bars-mob{display:block}.nav-inner{padding-top:7.5rem;border-top:1px solid rgba(255,255,255,0.05)}.nav-inner>ul{margin:0;display:block;text-align:left}.nav-inner>ul>li{padding:0;margin:0 0 4.2rem}.nav-inner>ul>li:last-child{margin-bottom:0}.nav-inner a{padding:.5rem 0;display:inline-block}.menu-dropdown-list ul{margin:0}.menu-dropdown-list li{width:50%;padding:0}.menu-title{font-size:1.6rem;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.menu-dropdown .menu-title i{color:inherit;display:inline-block}.menu-dropdown{background:#fff;top:0;z-index:10001;padding-top:0;top:0;overflow:auto}.menu-dropdown .menu-title{margin-bottom:2.5rem;font-size:1.6rem;-ms-flex-pack:start;justify-content:flex-start}.menu-dropdown .menu-title i{color:inherit;font-size:65%;-ms-flex-negative:0;flex-shrink:0;margin-top:-1px;margin-right:1.1rem}.menu-dropdown .wrapper{padding-top:3.6rem;border-top-width:0}.nav-inner .active .menu-title i{transform:none}.menu-dropdown .menu-title,.nav-inner .active .menu-title{font-size:1.6rem}.nav-inner>ul>li i{font-size:120%;padding:.5rem;margin:-.5rem -.5rem 0 0}.menu-dropdown-list{box-shadow:none;padding:0;margin-top:3.3rem;width:100%;font-size:1.2rem;max-height:calc(100vh - 17.4rem)}.menu-dropdown-list li a{padding:1rem 1.5rem 1.4rem;min-height:17.3rem}.menu-dropdown-list__img{margin-bottom:.6rem;height:7.4rem}.open-header .header{background:#000}.header-action{padding:.6rem 2rem;border-radius:1rem;background:#112638;backdrop-filter:blur(1.5rem);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;color:#fff}.header-action-2{margin-top:2.9rem;color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.header-action-2 .arrow-search,.header-action-2 .button-cart{font-weight:500;color:inherit}.header-action-2 .arrow-search i,.header-action-2 .button-cart i{color:#1F39C4}.header-action-2 .button-cart{margin-left:2.5rem}.language-currency{margin:0 0 0 2.5rem}.current-language{height:4.6rem;min-width:4.6rem}.opened-sub .menu-title{visibility:hidden}.opened-sub .menu-box{overflow:hidden}.opened-sub .category-title .menu-title{visibility:visible}.cart.opened{z-index:10001}.search-results-wrapper{top:7.5rem}.catalog-list-2__item{width:25%}.cart.opened ~ .overlay-card{z-index:1165}.category-title{pointer-events:auto}}@media screen and (max-width: 767px){.cart{width:100%;top:auto;padding:6.1rem 2.4rem 4.6rem;max-height:calc(100% - 8rem)}.close-cart{position:absolute;top:1.9rem;right:1.9rem}.cart-btn{margin-top:.8rem}.cart-item{padding:3rem 0}.cart-item__img{height:10.8rem}.cart-item__info{padding-left:1.5rem}.cart-title{line-height:120%}.wrapper-form{padding-right:2.4rem}.search-form .arrow-search{font-size:1.4rem}.close-search{font-size:2.3rem;margin-left:2.1rem}.catalog-list-2__item{width:50%}}.footer{padding:8.8rem 0 0;position:relative;z-index:3;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;background:#112638;border-top:1px solid rgba(255,255,255,0.2)}.footer .wrapper:after{display:none}.footer a{color:inherit}.footer .logo img{width:29.1rem}.footer-top{padding:0 0 3rem;margin:0 -3rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.footer-bottom{line-height:140%;text-transform:capitalize;font-weight:500;border-top:1px solid #1F39C4;padding:2rem 0 4.9rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-align:baseline;align-items:baseline}.footer-bottom .wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.footer-bottom a{color:inherit;transition:color 0.5s ease;border-bottom:1px solid transparent}.footer-bottom a:hover{border-bottom-color:rgba(255,255,255,0.7)}.footer-navs{display:-ms-flexbox;display:flex;width:66.666%;max-width:137rem;-ms-flex-pack:justify;justify-content:space-between}.footer-menu{padding:0 3rem;line-height:140%;width:26%}.footer-menu ul{font-size:1.4rem;list-style:none}.footer-menu li a{transition:color .5S ease}.footer-menu li a:hover{color:#1F39C4}.footer-menu+.footer-menu{width:74%}.footer-body{-moz-columns:3;columns:3;-moz-column-gap:4rem;column-gap:4rem}.footer-body .footer-title{margin-bottom:1.6rem}.footer-body li{display:inline-block;width:100%;padding-bottom:2rem;page-break-inside:avoid;break-inside:avoid}.footer-contacts{width:33.333%;padding:0 4rem;font-weight:500;font-size:1.6rem}.footer-contacts__item{margin-bottom:2.4rem}.footer-contacts__item-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer-contacts__item-social{margin-top:3.8rem}.footer-contacts__item:last-child{margin-bottom:0}.footer-contacts__item address{font-style:normal}.contact-icon{width:2.5rem;height:2.5rem;font-size:70%;margin-right:2.5rem;background:#26C2C6;border-radius:.7rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;color:#000}.link-social{border-bottom:1px solid rgba(255,255,255,0.7);transition:color .5s ease, border-bottom 0.5s ease;text-transform:uppercase;line-height:1}.link-social:hover{color:#26C2C6;border-bottom-color:#26C2C6}.footer-title{font-style:normal;font-weight:500;line-height:130%;text-transform:uppercase;margin-bottom:4.4rem}.footer-title a{opacity:1;transition:color 0.5s ease}.footer-title a:hover{color:#1F39C4}.footer-label{opacity:.7;margin-bottom:.7rem;font-weight:400}.footer-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.politica{margin:0 4.1rem 0 0;line-height:1}.contact__link{border-bottom:1px solid transparent;transition:border-bottom 0.5s ease}.contact__link:hover{border-bottom-color:rgba(255,255,255,0.7)}.contact__link.underline{border-bottom-color:rgba(255,255,255,0.7)}.contact__link.underline:hover{border-bottom-color:transparent}.footer-logo{margin-bottom:4rem}.footer-logo img{max-width:none;max-height:5.1rem}.contact__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.contact__content [href*=mailto]{word-break:break-all}.footer-socials-1{margin-left:1.5rem}.footer-socials-1 .socials__link{margin:0 1.2rem 0 0;width:2.6rem;height:2.6rem}.footer-socials-2{margin-top:5.2rem}@media screen and (max-width: 1023px){.footer-top{display:block;margin:0}.footer-contacts{width:100%;padding:0}.footer-navs{margin:5rem -3rem 0;width:auto;max-width:none}}@media screen and (max-width: 767px){.footer{padding:10.8rem 0 0}.footer-logo{margin-bottom:5.2rem}.footer-socials-1{margin:3rem 0 0}.footer-socials-1 .socials__link{margin:0 2.1rem 1rem 0;width:4rem;height:4rem}.footer-navs{margin:4.6rem 0 0;-ms-flex-direction:column;flex-direction:column}.footer-menu,.footer-menu+.footer-menu{width:100%;padding:0}.footer-body{display:none;-moz-columns:1;columns:1;margin-top:-2rem}.footer-title{margin-bottom:4.8rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.footer-top{padding-bottom:0}.footer-bottom{font-size:1.4rem;display:block;padding:2.5rem 0 3.9rem}.footer-links{margin-bottom:3.2rem;-ms-flex-pack:justify;justify-content:space-between}.footer-links a:last-child{margin-right:0}.copyrights{text-align:center}}@media screen and (min-width: 768px){.footer-title i{display:none}}.main-screen{color:#fff;padding:17.5rem 0 12.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#000;min-height:100vh;position:relative;z-index:1;min-height:100vh}.main-screen .wrapper{z-index:2;-ms-flex-positive:10;flex-grow:10;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.main-screen__content{max-width:50%}.main-screen__slider{-ms-flex-negative:0;flex-shrink:0;overflow:hidden;margin-top:9rem}.main-screen .swiper-pagination{bottom:0;left:0;right:0;bottom:2.63rem;-ms-flex-pack:center;justify-content:center}.main-screen .swiper-pagination-bullet{background:#fff}.main-screen .swiper-pagination-bullet:before{content:'';border:1px solid #fff}.main-screen__text{font-size:1.8rem;line-height:1.5;max-width:90%}.main-screen__text strong{color:#fff;font-weight:400}.main-screen__text p{padding:1rem 0}.main-screen__text p:first-child{padding-top:0}.main-screen__text p:last-child{padding-bottom:0}.main-screen__title{margin-bottom:2rem}.main-screen__btn{margin:4.7rem -2rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-screen__btn .btn{margin:1rem 2rem 1rem 0}.main-screen .section-text{max-width:67%}.video-main{position:absolute;left:27%;right:0;bottom:0;z-index:0;top:26rem;border-radius:2rem;z-index:0;overflow:hidden;border-radius:0}.video-main:before{background:linear-gradient(270deg, rgba(0,0,0,0) 0%, #000 100%);content:'';display:block;position:absolute;left:0;width:33.333%;bottom:0;top:0;z-index:10}.video-main:after{background:linear-gradient(0deg, rgba(0,0,0,0) 0%, #000 100%);content:'';display:block;position:absolute;left:0;width:100%;top:0;height:9.3rem;z-index:10}.video-main .slick-list,.video-main .slick-track{height:100%}.video-main .slick-track>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column !important;flex-direction:column !important}.video-main .slick-track>div>div{-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column !important;flex-direction:column !important}.video-main video{-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section-text{font-size:1.6rem;max-width:51%;font-weight:500;line-height:160%;margin:0 auto}.section-text p:first-child{padding-top:0}.section-text p:last-child{padding-bottom:0}.main-section{padding-top:18rem;position:relative;color:#fff;text-align:center;min-height:100vh}.main-section .video-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.blog{margin:0 -1.2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog+.box-paging-load{margin-top:2.4rem}.blog__item{color:#000;display:-ms-flexbox !important;display:flex !important;-ms-flex-direction:column;flex-direction:column;color:#000;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border-radius:1rem}.blog__item:hover .blog__description{background:#1F39C4;color:#fff}.blog__item:hover .btn-3{color:#fff}.blog__img{border-radius:1rem 1rem 0 0;position:relative;display:block;overflow:hidden;position:relative;z-index:1}.blog__img picture{display:block;position:relative}.blog__img picture:before{content:'';display:block;padding-top:57%}.blog__img img{vertical-align:top;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.blog__description{padding:3.7rem 6rem 4.2rem;position:relative;-ms-flex-positive:10;flex-grow:10;display:-ms-flexbox;display:flex;background:#fff;-ms-flex-direction:column;flex-direction:column;border-radius:0 0 1rem 1rem;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 2.801px 7.004px 0 rgba(25,39,97,0.25);transition:background .5s ease, color .5s ease}.blog__text{margin-top:.7rem;font-weight:300;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:120%}.blog__title{font-size:2.4rem;font-weight:700;line-height:normal;min-height:6.4rem;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog__date{font-weight:300;margin-bottom:2rem}.blog__bottom{margin-top:3.5rem}.blog__btn{font-size:inherit}.swiper-pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.swiper-pagination_static{margin:3rem 0 0}.swiper-pagination_static .swiper-pagination{position:static;width:auto}.noise{position:relative}.noise:after{content:'';display:block;top:0;left:0;right:0;bottom:0;pointer-events:none;position:absolute;z-index:1;opacity:.25;background:url(../img/noise.png) repeat 0 0}.noise .wrapper{z-index:2 !important}.noise-2:after{opacity:.1}.slider-button{width:4rem;height:4rem;border-radius:1rem;border:1px solid #1F39C4;color:#1F39C4;font-size:50%;background:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;transition:box-shadow .5s ease}.slider-button+.slider-button{margin-left:2rem}.slider-button:first-child{margin-right:1.2rem}.slider-button:last-child{margin-left:1.2rem}.slider-button.swiper-button-disabled{pointer-events:none;border-color:#000;color:#000;opacity:.5}.slider-button:hover{box-shadow:0 0 1rem 0.2rem rgba(31,57,196,0.5)}.swiper-pagination-lock,.swiper-button-lock{display:none}.swiper-page{color:rgba(0,0,0,0.5);padding:.3rem .6rem;cursor:pointer;transition:color .5s ease}.swiper-page.active{color:#000;pointer-events:none}.swiper-page:hover{color:#1F39C4}.swiper-pagination{-ms-flex-align:center;align-items:center;padding:1.5rem 0}.swiper-pagination-bullet{background:#1F39C4;margin:0 1.5rem;width:1.1rem;height:1.1rem;position:relative;opacity:1}.swiper-pagination-bullet:before{content:'';border:1px solid #1F39C4;display:block;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;transition:width .5s ease, height .5s ease}.swiper-pagination-bullet-active:before{width:3rem;height:3rem}.main-screen-slider{position:relative;z-index:3}.main-screen-slider .swiper-slide{margin:0 1.1rem;width:22.3rem;border-radius:1rem;height:7.7rem;background:rgba(255,255,255,0.1);backdrop-filter:blur(1.5rem);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.main-screen-slider .swiper-slide img{max-height:50%;max-width:80%}.anim-line{display:-ms-flexbox;display:flex;width:-moz-max-content;width:max-content;will-change:transform}@keyframes move-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.fields-slider:hover{animation-play-state:paused}.fields__item{margin:0 1rem;-ms-flex-negative:0;flex-shrink:0}.button-chat{position:fixed;top:40%;left:0;z-index:100;border-radius:0 1rem 1rem 0;background:#26C2C6;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;text-align:center;transition:transform .5s ease}.button-chat__text{font-weight:500;text-transform:uppercase;display:block;writing-mode:vertical-rl;transform:rotate(180deg);padding:1rem}.button-chat__close{background:#1F39C4;color:#fff;width:100%;padding:1.5rem .5rem;cursor:pointer}.button-chat.chat-close{transform:translateX(-5rem);cursor:pointer}.button-chat.chat-close .button-chat__close,.button-chat.chat-close a{pointer-events:none}.window-open{position:absolute;left:0;top:-200%;right:0;overflow:hidden;height:100%;pointer-events:none;opacity:0}.arrow-scroll-top{position:absolute;top:8rem;right:2.4rem;z-index:210;height:5.2rem;width:5.2rem;background:#26C2C6;border-radius:1rem;will-change:transform;transition:all .2s linear;color:#000;cursor:pointer;transition:box-shadow .5s ease;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.arrow-scroll-top:hover{box-shadow:0 0 1rem 0.2rem rgba(31,57,196,0.5)}@media (max-width: 1023px){.main-screen__content{max-width:70%}.main-screen__btn{-ms-flex-direction:column;flex-direction:column}}@media (max-width: 767px){.main-screen{padding:11.8rem 0 14rem}.video-main{left:2.4rem;top:20rem}.main-screen .swiper-pagination{bottom:4.1rem}.main-screen__content{max-width:100%}.main-screen__text{font-size:1.6rem}.main-screen__title{margin-bottom:1rem}.main-screen__btn{margin:2.7rem 0 0;display:block}.main-screen__slider{margin-top:3rem}.main-screen-slider .swiper-slide{width:17rem}.swiper-pagination-bullet{width:.8rem;height:.8rem}.swiper-pagination-bullet-active:before{width:2.4rem;height:2.4rem}.button-chat__text{font-size:1.2rem;padding:1.7rem 1rem}.button-chat__close{padding:1.2rem 0.5rem;font-size:1.2rem}.blog__date{font-size:1.2rem;margin-bottom:1.2rem}.blog__title{font-size:2rem;min-height:5.1rem}.blog__btn{font-size:1.4rem}.blog__description{padding:3.4rem 3.6rem 3.3rem}.blog__text{font-size:1.4rem;margin-top:1.2rem}.blog__bottom{margin-top:1.8rem}.section-news .swiper-pagination_static{margin-top:0.7rem}.arrow-scroll-top{top:4rem}}@use '../base/variables' as *;@use '../base/mixins' as m;.cookie-popup{position:fixed;bottom:0;right:0;left:0;display:none;z-index:100002;text-align:center;border-radius:1rem 1rem 0 0;background:#FFF;box-shadow:0 0.4rem 1rem 0 rgba(25,39,97,0.25)}.cookies{display:-ms-flexbox;display:flex;padding:3.5rem 0 3.7rem;background:#fff;width:100%;position:relative;text-align:left;-ms-flex-align:end;align-items:flex-end}.cookies__title{font-size:2.4rem;font-weight:500;line-height:140%;text-transform:uppercase}.cookies__info{padding-right:10rem}.cookies__text{margin-top:1rem;line-height:140%}.cookies__text a{border-bottom:1px solid;color:inherit}.cookies__text a:hover{color:#1F39C4;border-bottom-color:#1F39C4}.cookies__btns{margin:0 -1rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0}.cookies__btns [class*="btn"]{margin:0 1rem;min-width:28rem}.cookies__btns [class*="btn"] span{-ms-flex-positive:10;flex-grow:10}.cookies__link{margin-top:1.3rem}.cookies__link a{color:inherit;font-size:1.2rem;line-height:120%;border-bottom:1px solid}.cookies__link a:hover{border-bottom-color:transparent}.cookies__close{background:none;border:0;padding:1rem;font-size:2.1rem;position:absolute;right:1.9rem;top:.4rem;color:#1F39C4}.cookies__close:hover{color:#000}@media screen and (max-width: 1200px){.cookies__btns{margin:0;-ms-flex-direction:column;flex-direction:column}.cookies__btns [class*="btn"]{margin:0}.cookies__btns [class*="btn"]+[class*="btn"]{margin-top:1.5rem}}@media screen and (max-width: 767px){.cookies{padding:3.9rem 0 3.7rem;display:block}.cookies__title{font-size:2rem}.cookies__info{padding-right:0}.cookies__btns{margin-top:2.9rem}.cookies__text{margin-top:1.4rem;font-size:1.4rem}}.main-screen-inner{position:relative}.main-screen-inner__img{position:absolute;left:0;top:0;z-index:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;text-align:right;-ms-flex-direction:row;flex-direction:row}.main-screen-inner__img img{height:100%;width:auto;vertical-align:top}.main-screen-inner__img picture{height:100%;display:inline-block;vertical-align:top;position:relative}.main-screen-inner__img picture:before{content:'';display:block;position:absolute;vertical-align:top;top:0;z-index:0;left:0;bottom:0;width:30%;background:linear-gradient(270deg, rgba(39,49,60,0) 0%, #27313C 100%)}.main-screen-inner .wrapper{padding-top:14.5rem;padding-bottom:4.1rem;min-height:65.5rem;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.main-screen-inner__content{display:-ms-flexbox;display:flex;-ms-flex-positive:10;flex-grow:10;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.main-screen-inner_bg{background:#27313C;color:#fff}.main-screen-inner .breadcrumb{-ms-flex-negative:0;flex-shrink:0;color:#fff}.main-screen-inner .breadcrumb a{color:rgba(255,255,255,0.5)}.main-screen-inner-short{padding:17.7rem 0 0}.breadcrumbs{margin-bottom:5.6rem}.breadcrumb{list-style:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.breadcrumb li{padding-right:.2rem;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.breadcrumb li:before{content:'/';display:inline-block;font-size:70%;margin:0 1.8rem;pointer-events:none}.breadcrumb li:first-child:before{display:none}.breadcrumb li:first-child span{font-weight:300}.breadcrumb li:last-child{display:inline}.breadcrumb a{color:rgba(0,0,0,0.4);border-bottom:1px solid transparent;transition:border-bottom-color .5s ease}.breadcrumb a:hover{border-bottom-color:rgba(0,0,0,0.4)}.first-section-bg{position:relative;background:#000;color:#fff;padding:17.7rem 0 4rem;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.first-section-bg .section-head-inner__content,.first-section-bg .wrapper{-ms-flex-positive:10;flex-grow:10;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.first-section-bg .wrapper{z-index:1}.first-section-bg .breadcrumb{color:inherit}.first-section-bg .breadcrumb a{color:rgba(255,255,255,0.5)}.first-section-bg .main-screen__text{color:inherit;max-width:50%}.section-head-inner__bg{position:absolute;left:0;right:0;bottom:0;top:0;z-index:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.section-head-inner__bg picture{display:inline-block;vertical-align:top;height:100%;position:relative}.section-head-inner__bg picture img{height:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}.section-head-inner_subcatalog{min-height:62rem;padding:17.7rem 0 10.5rem;overflow:hidden}.section-head-inner_subcatalog .section-head-inner__bg picture:before{display:none}.section-head-inner_subcatalog .section-head-inner__bg img{vertical-align:top;height:100%;max-width:none;-o-object-position:100% 50%;object-position:100% 50%}.section-head-inner_subcatalog .section-head-inner__bg picture{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.section-head-inner_subcatalog .breadcrumbs{margin-bottom:8rem}.section-head-inner_subcatalog .main-screen__text{max-width:39%}.section-head-inner_subcatalog .h1-inner{max-width:46%}.blog{margin:0 -1rem}.blog .blog__item{margin:0 1rem 6.8rem;width:calc(33.333% - 2rem)}.section-category-about{margin:3rem 0 4rem}.catalog-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.2rem}.block-1{margin:0 -1.2rem;display:-ms-flexbox;display:flex}.block-1__left{padding:0 1.2rem;width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-1__right{padding:0 1.2rem;width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-1 .block-bg-active{-ms-flex:1 1 100%;flex:1 1 100%}.block-bg-active{background:#1F39C4;border-radius:1.6rem;padding:3.4rem 5.4rem 3.5rem;color:#fff}.ul-column ul{margin-left:1.8rem;-moz-columns:2;columns:2;-moz-column-gap:2rem;column-gap:2rem;list-style:disc}.ul-column ul li{width:100%;padding-bottom:.2rem;page-break-inside:avoid;break-inside:avoid}.ul-column ul li::marker{font-size:1rem}.section-category-decription{padding:5.4rem 0 4rem}.article-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.article-aside{width:27%;padding:1.1rem 1.5rem 0 0}.article-aside__title{font-size:2.4rem;font-weight:500;text-transform:uppercase;margin-bottom:0}.article-thumb{padding:4rem 0 2.5rem;border-bottom:1px solid rgba(31,57,196,0.4)}.article-thumb__title{font-size:2rem;font-weight:700;text-transform:uppercase;transition:color .5s ease}.article-thumb__title:hover{color:#1F39C4}.article-thumb__date{margin-top:.9rem;font-weight:300}.article-thumb__btn{margin-top:2.5rem}.article{width:83%;padding-left:9.5%;line-height:1.5}.article p{padding:1.1rem 0}.article p:first-child{padding-top:0}.article p:last-child{padding-bottom:0}.article ul{margin:1.1rem 0}.article li+li{margin-top:.9rem}.article h2{font-size:2.4rem;color:#1F39C4;margin:5.2rem 0 .9rem;font-weight:600;line-height:150%;text-transform:uppercase}.article h3{margin-top:3.9rem;font-size:2.1rem}.article table td,.article table th{border-width:0;padding:2.6rem 3rem;border-bottom:1px solid rgba(31,57,196,0.4)}.article table th{font-weight:600;padding-left:0}.article ol{padding:1rem 0}.article ol li::marker{font-weight:700}.article ol ul{padding:0}.article ul{padding:1rem 0 1rem;margin-left:0}.article ul li+li{margin-top:1.5rem}.article-2{font-size:1.8rem}.article-2 p{padding:.8rem 0}.article-2 h2{margin-bottom:1.9rem}.project-content{padding-right:5%}.group-img{margin:2.4rem -1rem}.group-img img{margin:0 1rem;max-width:calc(50% - 2.6rem)}.ul-circle ul{margin-left:2.6rem;list-style-type:disc}.ul-circle ul li::marker{color:#1F39C4}.ul-circle-2 ul{margin-left:2.6rem;list-style-type:disc}.ul-circle-2 ul li+li{margin-top:1.3rem}.category-decription{margin-top:4.7rem}.btn-feedback{margin:3.3rem 0 3.9rem}.section-category-list{padding:7.8rem 0 4rem}.section-catalog-page{padding:4.4rem 0 12.1rem}.section-catalog-page_sub{padding-top:8.3rem}.category-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-item{padding:3rem 1.7rem;width:33.333%;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:justify;justify-content:space-between;color:#000;cursor:pointer;border-bottom:1px solid rgba(31,57,196,0.4);border-right:1px solid rgba(31,57,196,0.4)}.product-item__img{position:relative;margin-bottom:3.8rem;overflow:hidden;text-align:center;height:25.7rem}.product-item__img img{vertical-align:top;max-height:100%}.product-item__title{margin:0 0 0 4.3rem;font-size:2.4rem;font-weight:500;line-height:150%;text-transform:uppercase}.product-item__cat{padding:0 0 0 4.3rem;margin-right:-1.2rem;min-height:7rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-item__cat-item{margin:0 1.2rem .7rem 0;overflow:hidden;color:rgba(0,0,0,0.5);text-overflow:ellipsis;font-size:1.2rem;font-weight:500;text-transform:uppercase;max-width:calc(100% - 1.2rem);padding:0 1.4rem;height:2.5rem;line-height:2.3rem;border-radius:1rem;border:1px solid #26C2C6}.product-item:nth-child(3n){border-right-color:#fff}.product-item__btn{margin-top:2rem}.product-item__head{position:relative;z-index:1}.product-item__list{position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;padding:3.9rem 3.4rem 3.9rem 5.2rem;background:rgba(31,57,196,0.06);transition:opacity .5s ease;opacity:0;pointer-events:none}.product-item__inner{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.product-item__inner-title{font-size:1.8rem;font-weight:500;line-height:150%;margin-bottom:2.4rem;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0}.product-item__inner-title a{color:inherit;display:-ms-inline-flexbox;display:inline-flex;transition:color .5s ease;-ms-flex-align:center;align-items:center}.product-item__inner-title a i{opacity:0;font-size:60%;-ms-flex-negative:0;flex-shrink:0;margin-left:1.2rem;transition:opacity .5s ease}.product-item__inner-title a span{border-bottom:1px solid transparent;transition:border-bottom-color .5s ease}.product-item__inner-title a:hover{color:#1F39C4}.product-item__inner-title a:hover span{border-bottom-color:#1F39C4}.product-item__inner-title a:hover i{opacity:1}.product-item .btn-2:hover i{color:#1F39C4}.product-item:hover .btn-2{background:#26C2C6;border-color:#26C2C6;color:#fff}.product-item:hover .btn-2 i{color:#1F39C4}.product-item.opened .product-item__head{opacity:0}.product-item.opened .product-item__list{opacity:1;pointer-events:auto}.product-item:first-child .label:first-child{margin-top:3rem}.list-cat{font-size:1.4rem;list-style:none;padding:0;margin:0;overflow:auto}.list-cat li{position:relative}.list-cat li a{color:inherit;display:-ms-inline-flexbox;display:inline-flex;transition:color .5s ease;-ms-flex-align:center;align-items:center}.list-cat li a i{opacity:0;font-size:60%;-ms-flex-negative:0;flex-shrink:0;margin-left:1.2rem;transition:opacity .5s ease}.list-cat li a span{border-bottom:1px solid transparent;transition:border-bottom-color .5s ease}.list-cat li a:hover{color:#1F39C4}.list-cat li a:hover span{border-bottom-color:#1F39C4}.list-cat li a:hover i,.list-cat li a:hover .list-cat__img{opacity:1}.list-cat li:first-child .list-cat__img{transform:translateY(-1.5rem)}.list-cat li:last-child .list-cat__img{top:auto;transform:translateY(1.5rem);bottom:0}.list-cat li+li{margin-top:1rem}.list-cat__img{position:absolute;right:0;top:50%;box-shadow:0 0.4rem 0.4rem 0 rgba(0,0,0,0.25);border-radius:1rem;max-width:10.7rem;max-height:7.2rem;transform:translateY(-50%);pointer-events:none;opacity:0;transition:opacity .5s ease;vertical-align:top}.card_img,.default-img{border-radius:2rem}.section-category-page{padding:1.1rem 0 2rem}.catalog-wrapper{margin-top:1.6rem;display:-ms-flexbox;display:flex}.category-top{margin-bottom:2.3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.filters-wrap{width:40rem;padding-top:1rem;padding-right:5.5rem}.filters{width:22.3rem}.filters__body{display:none;margin-top:1.7rem;transition:none}.filters__head{font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;line-height:130%;font-size:1.6rem;transition:color .5s ease}.filters__head i{margin-left:1rem;font-size:40%}.filters__head:hover{color:#1F39C4}.filters__head-main{font-weight:600;font-size:2.4rem}.filters__items{list-style:none;margin:0}.filters-block{border-bottom:1px solid rgba(147,147,147,0.3);padding:2.3rem 2.9rem}.filters-block:last-child{padding-bottom:0;margin-bottom:0;border-bottom-width:0}.filters-block.active .filters__head i{transform:rotate(180deg)}.filters__btn{margin:3.5rem 0 0}.filters-inner{padding-top:1rem;border-radius:1rem;background:rgba(31,57,196,0.06)}.btn-more-filter{padding:2rem}.btn-more-filter .filters__head span{font-weight:400;transition:color .5s ease}.btn-more-filter .filters__head:hover span{color:#1F39C4}.filters-title{color:#1F39C4;font-size:2.4rem;font-weight:500;line-height:130%;margin-bottom:1.2rem}.filters-text{font-size:1.6rem;line-height:130%}.catalog{padding-left:2rem;width:calc(100% - 22.3rem)}.section-page-blog{padding:10rem 0 2rem}.catalog-check{list-style:none;font-size:1.8rem}.catalog-check__item{margin-bottom:1rem}.catalog-check__item:last-child{margin-bottom:0}.catalog-check.opened{max-height:46rem;overflow:auto}.catalog-check_type{margin-top:3.7rem;margin-bottom:5.8rem}.catalog-check_type:last-child{margin-bottom:0}.js-content:not(.opened) .catalog-check__item:nth-child(n+11){display:none}.catalog-list{margin:0 -1.3rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.catalog-list:after{content:'';z-index:2;background:#fff;display:block;position:absolute;height:1px;position:absolute;bottom:0;left:0;right:0}.price-input-container{width:100%}.price-input{margin-bottom:2.2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.price-input .price-field{display:-ms-flexbox;display:flex}.price-field__divider{-ms-flex-negative:0;flex-shrink:0;width:.7rem;height:1.5px;background:#000;margin:0 1rem}.price-field{-ms-flex-positive:10;flex-grow:10}.price-field span{margin-right:1rem;margin-top:.6rem;font-size:1.7rem}.price-field input{-ms-flex:1;flex:1;height:3.2rem;font-size:1.8rem;padding:0 .3rem;border-radius:.9rem;text-align:center;border:0;background:transparent;border-radius:1rem;border:1px solid #1F39C4;width:100%}.price-input{width:100%;font-size:1.9rem;color:#555}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.slider-range__wrap{width:100%;margin-top:3.6rem;height:.3rem;position:relative;background:rgba(21,82,36,0.5);border-radius:.5rem}.slider-range__wrap .price-slider{height:100%;left:25%;right:15%;position:absolute;border-radius:.5rem;background:#1F39C4}.range-input{position:relative}.range-input input{position:absolute;width:100%;height:.3rem;outline:0;border:0;background:none;top:-.3rem;pointer-events:none;cursor:pointer;-webkit-appearance:none}input[type="range"]::-webkit-slider-thumb{height:2rem;width:2rem;border-radius:70%;background:#1F39C4;pointer-events:auto;-webkit-appearance:none}.hero-inner .hero_container{padding-top:6.7rem}.hero-inner .hero_slide{opacity:1;position:relative}.hero-inner .hero_slide:before{content:'';display:block;position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(270deg, rgba(0,0,0,0) 1.01%, rgba(0,0,0,0.4) 97.39%)}.hero-inner .hero_container_bot_text{margin-bottom:3.3rem}.hero-inner .hero_title{margin-bottom:2rem;line-height:101.94%}.hero-inner .breadcrumbs{position:relative;z-index:1}.hero-inner .breadcrumbs a{color:#fff}.hero-inner .breadcrumbs a:hover{border-bottom-color:rgba(255,255,255,0.8)}.hero-inner .breadcrumb{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.hero-inner ul{color:rgba(255,255,255,0.4);-ms-flex-pack:center;justify-content:center}.hero-inner li:before{color:#fff}.hero-inner .hero_container_bot_left{max-width:65rem}.section-our-projects{overflow:hidden;padding:0 0 3rem}.block-bg-active-xl{background:#1F39C4;border-radius:6rem;padding:7rem 7rem 5rem;color:#fff}.block-bg-active-xl .label{color:#fff;background:rgba(255,255,255,0.3)}.block-bg-active-xl .label span{background:#fff}.product-infm{font-size:2rem;margin-right:-3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-infm__item{margin-right:3rem}.group-gallery{overflow:hidden;position:sticky;top:10rem}.group-gallery img{border-radius:2rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.gallery-top{width:100%;margin-left:auto;margin-right:auto}.gallery-top{width:100%;position:relative}.gallery-top .swiper-button-next,.gallery-top .swiper-button-prev{color:#fff;opacity:0}.gallery-top .swiper-button-next:after,.gallery-top .swiper-button-prev:after{font-size:1rem}.gallery-thumbs{padding:1rem 0 0}.gallery-thumbs .swiper-slide{cursor:pointer}.gallery-thumbs .swiper-slide:before{opacity:0;position:absolute;left:0;border-radius:2rem;top:0;right:0;bottom:0;content:'';display:block;background:rgba(0,0,0,0.3)}.gallery-thumbs .swiper-slide-thumb-active:before{opacity:1}.gallery-top-dots{margin-top:1.7rem;text-align:center}.hero_title_sm{font-size:6.3rem;max-width:63%}.certificate-wrap{max-width:140rem;margin:0 auto}.section-certificates{padding:0 0 2.7rem}.certificates{margin:0 -4.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.certificate{border-radius:2rem;background:rgba(31,57,196,0.06);margin:3rem 4.5rem;padding:3rem;width:calc(33.333% - 9rem)}.certificate img{vertical-align:top}.certificate__img{display:block;border-radius:2rem;overflow:hidden;margin-bottom:2.1rem;position:relative}.certificate__img:hover:before{opacity:.2}.certificate__img:hover i{opacity:1}.certificate__img:before{background:#000;opacity:0;transition:opacity .5s ease;content:'';display:block;left:0;top:0;right:0;bottom:0;position:absolute;z-index:0}.certificate__img i{color:#26C2C6;width:5.7rem;height:5.7rem;font-size:3.1rem;opacity:0;border-radius:50%;position:absolute;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;left:50%;top:50%;z-index:1;background:#fff;transform:translate(-50%, -50%);transition:opacity .5s ease}.certificate__title{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-weight:500;font-size:2rem}.certificate__title i{width:4.4rem;height:4.4rem;font-size:1.7rem;border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-right:2rem;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;color:#fff;background:#1F39C4}.certificate__details{min-height:7.8rem;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.sorting{margin-top:-1.3rem}.sorting.opened{z-index:100}.dropdown-button{display:none}.dropdown-menu{margin:0 -2.5rem 4rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}.categories__item{margin:0 2.5rem 2rem 0}.categories__item--active .categories__item-link{background:#1F39C4;color:#fff}.categories__item-link{line-height:1.2;padding:.9rem 4rem 1.1rem;border-radius:7rem;background:rgba(21,82,36,0.1);transition:color .5s ease, background .5s ease;display:inline-block}.categories__item-link:hover{background:#1F39C4;color:#fff}.blog-page{margin:0 -1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-card{margin:2rem 1rem 8rem;width:calc(50% - 2rem);display:-ms-flexbox;display:flex}.article-card__img{width:49%;border-radius:2rem;overflow:hidden;position:relative;display:block}.article-card__img img{width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover;vertical-align:top}.article-card__img:before{background:#000;opacity:0;transition:opacity .5s ease;content:'';display:block;left:0;top:0;right:0;bottom:0;position:absolute;z-index:0}.article-card__img i{color:#26C2C6;width:5rem;height:5rem;font-size:2.2rem;opacity:0;border-radius:50%;position:absolute;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;left:50%;top:50%;z-index:1;background:#fff;transform:translate(-50%, -50%);transition:opacity .5s ease}.article-card__body{padding-left:4rem;width:51%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.article-card__title{font-weight:500;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .5s ease}.article-card__category{padding:.7rem 1.6rem .8rem;font-size:1.2rem;border-radius:10rem;background:rgba(21,82,36,0.1);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:2.7rem}.article-card__date{margin-top:1.2rem;color:rgba(0,0,0,0.4);font-size:1.6rem}.article-card__btn{margin-top:1.7rem;line-height:1}.article-card__btn span{cursor:pointer;padding:0;font-weight:500;background:none;color:#1F39C4;border:0;border-radius:0;display:inline;border-bottom:1px solid rgba(31,57,196,0.8);transition:border-bottom-color .5s ease, color .5s ease;line-height:1.2}.article-card__btn span:hover{color:#26C2C6;border-bottom-color:transparent}.article-card__text{margin-top:3rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.article-card:hover .article-card__img:before{opacity:.2}.article-card:hover .article-card__img i{opacity:1}.article-card:hover .article-card__title{color:#26C2C6}.article-section{padding:4rem 0 5rem}.article-main img{border-radius:1rem}.article-top{margin-bottom:5.7rem}.article-top__category{margin-right:2rem;padding:.7rem 1.6rem .8rem;font-size:1.4rem;border-radius:10rem;background:rgba(21,82,36,0.1);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;text-align:center}.article-top__category:hover{background:#1F39C4;color:#fff}.article-top__date{font-size:1.6rem;font-weight:300}.article-top .h1-inner{margin-bottom:1.1rem;line-height:130%}.video_wrap{overflow:hidden;border-radius:2rem}.video-el{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;max-height:calc(100vh - 11rem)}.video-el img{width:100%;height:100%;max-height:calc(100vh - 11rem);-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover;vertical-align:top}.video-el.active img{display:none}.video-el.active .floating-arrow{display:none}.floating-arrow{font-size:2.2rem;text-transform:uppercase;background:#26C2C6;height:13.1rem;width:13.1rem;border-radius:50%;position:absolute;top:50%;left:50%;font-weight:500;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.catalog-selected{margin-bottom:4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.catalog-selected__items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-selected__item{margin:1.4rem 1rem 0 0;color:#155224;font-size:1.6rem;padding:.2rem 2.2rem .2rem 3.6rem;border-radius:1rem;font-weight:500;background:rgba(31,57,196,0.06);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;min-height:4.8rem;transition:color .5s ease, background .5s ease, box-shadow .5s ease}.catalog-selected__item i{-ms-flex-negative:0;flex-shrink:0;font-size:70%;padding:1rem;cursor:pointer}.catalog-selected__item:hover{background:rgba(31,57,196,0.01);box-shadow:0 0 1rem 0.2rem rgba(0,0,0,0.1)}.catalog-selected__item_all{-ms-flex-pack:center;justify-content:center;color:#1F39C4;padding-left:3.5rem;padding-right:3.5rem;border:1px solid #1F39C4}.catalog-selected__item_all:hover{border-color:rgba(31,57,196,0.2);background:rgba(31,57,196,0.01);box-shadow:0 0 1rem 0 rgba(31,57,196,0.1)}.catalog-selected__sorting{margin-left:auto}.dropdown-2{position:relative;display:inline-block}.dropdown-2.opened{z-index:100}.dropdown-2.opened .dropdown-button-2 i{transform:rotateX(180deg)}.dropdown-button-2{padding:.9rem 2.5rem;cursor:pointer;border-radius:1rem;background-color:#fff;border:1px solid #1F39C4;min-width:24.2rem;font-size:1.6rem;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.dropdown-button-2 i{font-size:45%;margin-left:1rem;-ms-flex-negative:0;flex-shrink:0;display:inline-block;vertical-align:top;transition:transform .5s ease}.dropdown-menu-2{display:none;list-style-type:none;padding:2.1rem;position:absolute;border:1px solid #1F39C4;background:#fff;border-radius:1rem;width:100%;left:0;right:0;top:100%;margin-top:.4rem}.dropdown-menu-2 a{color:inherit}.dropdown-menu-2 a:hover{color:#1F39C4}.dropdown-menu-2 li+li{margin-top:1rem}.sorting-link:hover{color:#26C2C6}.sorting-link_active{font-weight:600;pointer-events:none}.h1-inner_results{font-size:4rem;text-transform:none;font-weight:600}.text-no-results{margin-top:4.7rem;color:rgba(0,0,0,0.5);font-size:2.2rem;font-weight:500;text-align:center}.product-wrap{margin-top:12.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-content{width:calc(100% - 40.5rem);padding-right:8%}.product-aside{width:40.5rem}table{width:100%;font-size:1.6rem;text-align:left;border-collapse:collapse;table-layout:fixed}table td,table th{padding:2.6rem 1.5rem 2.2rem;border-bottom:1px solid rgba(31,57,196,0.4);vertical-align:top}table th{padding-left:0}.section-additional{padding:7rem 0 4rem}.section-additional+.section-same{padding-top:1.3rem}.section-same{padding:7rem 0 5.8rem}.note{color:#1F39C4;opacity:.7;font-size:1.5rem}.label{color:#1F39C4;display:-ms-flexbox;display:flex;text-transform:uppercase;font-weight:700;-ms-flex-align:center;align-items:center}.label:before{margin-right:1.2rem;content:'';display:inline-block;vertical-align:top;border-radius:50%;background:#26C2C6;width:1rem;height:1rem}.tab-nav{margin-top:4rem;display:-ms-flexbox;display:flex}.tab-nav__link{width:50%;padding:1.7rem 2rem;border-radius:1rem 1rem 0 0;font-weight:500;font-size:2rem;background:rgba(31,57,196,0.06);border-bottom-width:0;text-align:center;transition:background .5s ease}.tab-nav__link.current{background:#26C2C6;color:#fff;font-weight:600;pointer-events:none}.tab-nav__link:hover{background:rgba(31,57,196,0.2)}.product-description{font-size:1.8rem;margin:1.6rem 0 0;line-height:150%}.product-description p{padding:.8rem 0}.product-description b,.product-description strong{font-weight:600}.sticky-el{position:sticky;top:15rem}.product-video{margin-top:10rem}.section-partners-main{padding:0 0 4rem;margin-top:-1.8rem;overflow:hidden}.partners-main{margin-top:6.4rem}.partners-main .swiper-button-lock{display:none}.partners-main+.partners-main{margin-top:16.1rem}.partners-main-slider{margin-top:4.9rem;overflow:hidden !important}.partner-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.partner-item__wrap{background:rgba(31,57,196,0.06);border-radius:2rem;padding:2.8rem;-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.partner-item__logo{display:-ms-flexbox;display:flex;height:9rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0 1.7rem;border-bottom:1px solid #BABABA}.partner-item__logo img{max-height:100%}.partner-item__head{padding:3rem 2.2rem .4rem;border-radius:2rem;background:#fff}.partner-item__title{font-weight:600;text-align:center;height:5rem;margin-top:.5rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}.partner-item__btn{margin-top:2.8rem}.partner-item__bottom{margin-top:2.8rem}.partner-item__text b,.partner-item__text strong{font-weight:500}.readmore-text{overflow:hidden;transition:max-height 1s ease-out}.readmore-text.is-collapsed{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.readmore-btn{margin-top:3.1rem;cursor:pointer;padding:0;font-weight:500;background:none;color:#1F39C4;border:0;border-radius:0;display:inline;border-bottom:1px solid rgba(31,57,196,0.8);transition:border-bottom-color .5s ease, color .5s ease;line-height:1.2}.readmore-btn:hover{color:#26C2C6;border-bottom-color:transparent}.swiper-pagination_static{position:static;margin-top:3.7rem;padding:0}.section-about{padding:.4rem 0 4rem}.block-2{margin:0 -7rem;display:-ms-flexbox;display:flex}.block-2 .h2-sm{margin-top:0;margin-bottom:3.5rem}.block-2__left{padding:0 7rem;width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-2__right{padding:0 7rem;width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.services-1 b,.services-1 strong{font-weight:500;text-transform:uppercase}.list-2__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.list-2__item img{width:3.5rem;height:auto;margin:0 1.5rem 0 0;vertical-align:top;-ms-flex-negative:0;flex-shrink:0}.list-2__item+.list-2__item{margin-top:1.7rem}.list-3__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.list-3__number{color:#26C2C6;width:3.5rem;margin:0 1.5rem 0 0;-ms-flex-negative:0;flex-shrink:0;font-weight:500;font-size:2rem}.list-3__title{font-weight:500}.list-3__text{margin:1rem 0 0 5rem}.list-3__item+.list-3__item{margin-top:2.3rem}.list-3__columns{margin-bottom:-2.5rem;-moz-columns:2;columns:2;-moz-column-gap:7.4rem;column-gap:7.4rem}.list-3__columns .list-3__item{display:inline-block;padding:0 0 4.5rem;page-break-inside:avoid;break-inside:avoid}.list-3__columns .list-3__item+.list-3__item{margin-top:0}.services-block{margin-top:16rem}.block-3{margin:0 -6rem;display:-ms-flexbox;display:flex}.block-3__left{padding:0 6rem;width:47.5%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-3__right{padding:0 6rem;width:52.5%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-3 .h2-sm{margin-top:3.8rem;margin-bottom:3.8rem}.block-3 .h2-sm:first-child{margin-top:0}.services-3 .list-3__title{font-weight:400}.img-3{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;border-radius:2rem}.services-3{margin-top:10.1rem}.block-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.offset-termin{margin-top:3rem}.table-def table{border-collapse:separate;border-spacing:0}.table-def table th{font-weight:500;background:rgba(21,82,36,0.08)}.table-def table td,.table-def table th{text-align:left;padding:1rem 2rem;border-top:1px solid rgba(147,147,147,0.3);border-left:1px solid rgba(147,147,147,0.3)}.table-def table td:last-child,.table-def table th:last-child{border-right:1px solid rgba(147,147,147,0.3)}.table-def tr:first-child th:first-child,.table-def tr:first-child td:first-child{border-top-left-radius:2rem}.table-def tr:first-child th:last-child,.table-def tr:first-child td:last-child{border-top-right-radius:2rem}.table-def tr:last-child td{border-bottom:1px solid rgba(147,147,147,0.3)}.table-def tr:last-child td:first-child{border-bottom-left-radius:2rem}.table-def tr:last-child td:last-child{border-bottom-right-radius:2rem}.section-excellencies{padding:12.4rem 0 4rem}.excellencies{margin-top:6.8rem;display:-ms-flexbox;display:flex}.excellencies__left{width:46.5%;padding-right:3rem}.excellencies__right{width:53.5%;padding-left:6.6rem}.excellencies__text{margin-bottom:5.2rem}.excellencies .list-3__title{font-size:2.2rem}.excellencies .list-3__number{width:6.5rem;font-size:4rem}.excellencies .list-3__text{margin:0 0 0 8rem}.error-page{background-color:#DAEAF9;position:relative;min-height:100vh;padding:17.7rem 0 9rem;color:#000}.error-page .wrapper{padding-top:10rem;padding-bottom:4rem;z-index:1}.error-page__title{font-size:22.8rem;font-weight:700;line-height:.8;margin-bottom:2.2rem}.error-page__head{width:55%}.error-page__subtitle{font-size:4rem}.error-page .bg-inner__img:before{content:'';display:block;top:auto;height:50%;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(184,197,208,0) 0%, #C8D6E3 100%);mix-blend-mode:multiply;position:absolute}.error-page .bg-inner__img picture:before{width:60%;background:linear-gradient(270deg, rgba(218,234,249,0) 0%, #DAEAF9 100%)}.error-btn{margin-top:3.3rem}.logos-anim{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.logos-anim__item{padding:0 1.5rem;width:25.6rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.section-contacts-main{padding:0 0 5rem}.contacts-list-wrap{display:-ms-flexbox;display:flex}.contacts-list-wrap .footer-contacts__item{padding:0;margin-bottom:3.6rem}.contacts-list-wrap .contact-icon{color:#fff;font-size:1.2rem;width:2.8rem;height:2.8rem}.contacts-list-wrap .footer-socials-2{margin-top:12.2rem}.contacts-list-wrap .footer-socials-2 .socials__link{margin:0 2.3rem 0 0;width:4.8rem;height:4.8rem}.contacts-aside{width:calc(100% - 48rem)}.contacts-map{border-radius:1rem;overflow:hidden;height:66rem}.contacts-list{font-size:2rem}.contacts-list-wrapper{padding-right:5rem;width:48rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.contacts-list-wrapper .h1-inner{margin-bottom:6.2rem}.contacts-list+.contacts-list{margin-top:5rem}.contact-wrap{display:none}.contacts-socials{margin-top:3.5rem}.contacts-list-label-2{font-size:2.2rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase}.contacts-list-label{color:#000;font-size:2.4rem;font-weight:500;margin-bottom:2.6rem}.list-contacts_contact{-ms-flex-align:start;align-items:flex-start}.sorting-2{max-width:112rem}.head-2 .label{-ms-flex-negative:0;flex-shrink:0}.head-text{max-width:68.2rem;margin:0 5rem}.product-section{padding:0 0 5rem}.product-card{margin-top:8.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-card table th[colspan*="2"]{border-bottom-width:0}.product-card__code{font-size:1.8rem}.product-card__code b{font-weight:600}.product-card-content{width:53.5%;padding-left:4%}.product-card-aside{padding-right:6%;width:46.5%}.product-card-aside img{border-radius:1rem;border:1px solid rgba(31,57,196,0.1)}.btn-to-cart-product{margin-top:2.2rem}.btn_ptoduct{height:4rem;padding:.1rem 4.3rem}.btn_ptoduct i{margin:0 1.2rem 0 0;font-size:80%}.btn_ptoduct.in-cart{background:#26C2C6}.add-to-cart.in-cart{border:1px solid #1F39C4;color:#1F39C4;background:transparent}.product-itm{margin-top:4rem}.product-itm:first-child{margin-top:0}.product-itm:first-child .label:first-child{margin-top:3rem}.h1-product{font-size:3.2rem;font-weight:700;text-transform:uppercase;margin-bottom:2rem}.group-gallery-2,.single-product{position:sticky;top:15.5rem}.product-card-aside .group-gallery-2 img{border-width:0}.product-thumbs-wrap{margin-top:2rem}.product-thumbs{width:100%;overflow:hidden;position:relative;z-index:1}.product-thumbs .swiper-slide{position:relative;border-radius:1rem;overflow:hidden;cursor:pointer;border:1px solid rgba(31,57,196,0.1)}.product-thumbs .swiper-slide:after{content:'';display:block;padding-top:100%}.product-thumbs .swiper-slide:before{content:'';display:block;padding-top:100%;background:linear-gradient(0deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%);opacity:0;transition:opacity .5s ease;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.product-thumbs .swiper-slide img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;vertical-align:top;left:0;top:0;z-index:0}.product-thumbs .swiper-slide:hover:before{opacity:1}.product-thumbs .swiper-slide-thumb-active:before{opacity:1}.product-gallery-main{width:100%;border-radius:1rem;border:1px solid rgba(31,57,196,0.1)}.product-gallery-main .swiper-slide{overflow:hidden}.product-gallery-main .swiper-slide:before{content:'';display:block;padding-top:85%}.product-gallery-main .swiper-slide img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;vertical-align:top;left:0;top:0}.group-gallery-nav{margin-top:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.group-gallery-nav__buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.group-gallery-nav .btn i{margin:0 1.2rem 0 0;font-size:100%}.swiper .catalog-item{padding:0;margin:0}.btn_download-pdf{padding:0 4rem}.order-popup{padding:11.8rem 3.5rem 7.5rem;max-width:91.8rem;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:6rem;box-shadow:0 0.4rem 0.4rem 0 rgba(0,0,0,0.252);width:100%}.order-popup .consult_form_header{display:block}.order-popup .consult_form_middle{display:block}.order-popup .consult_input{width:100%}.order-popup .consult_input+.consult_input{margin-top:2.4rem}.popup-text{margin:0 0 3rem;font-size:2.4rem}.custom-checkbox{position:relative}.custom-checkbox [type=radio]{opacity:0;position:absolute;left:0;top:0}.product-info{border-radius:2rem;background:#F4F5F6;padding:3.5rem 4rem}.product-info-main{margin-bottom:3.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.product-price{color:#000;font-size:3.5rem;font-weight:600;line-height:130%}.product-aviability{border-radius:7rem;background:#FFF;font-size:2rem;color:#2AAC4B;padding:1rem 3rem}.product-aviability span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-aviability span:before{width:1.2rem;height:1.2rem;margin-right:1.7rem;content:'';background:#2AAC4B;border-radius:50%}.field-white{background:#fff}.product-aside-title{color:#000;margin-bottom:2.4rem;font-size:2.4rem;font-weight:600;line-height:130%}.fast-order{margin-top:5rem;border-radius:2rem;background:#F4F5F6;padding:3.5rem 4rem}.product-delivery{margin-top:5.1rem}.product-payment{margin-top:3rem}.payment{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.5rem 0 0}.payment__item{padding:1rem 2.8rem;margin:0 1.5rem 1.5rem 0;border-radius:5rem;background:rgba(21,82,36,0.1);color:#000;font-size:1.4rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-weight:450;line-height:130%}.payment__item img{vertical-align:top;-ms-flex-negative:0;flex-shrink:0;margin-right:1rem}.product-documents{margin-top:5rem}.doc-item{padding:1.8rem 3.2rem;text-align:center;border-radius:1.6rem;background:#F4F5F6;display:block;transition:background .5s ease}.doc-item__logo{height:3rem;margin-bottom:2.4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.doc-item__logo img{max-height:100%}.doc-item__title{margin-top:.1rem;color:#000;font-size:1.6rem;font-weight:500;line-height:120%;transition:color .5s ease}.doc-item__icon{color:#26C2C6;font-size:4.4rem}.doc-item__info{margin-top:1.2rem;color:rgba(31,57,196,0.5);font-size:1.2rem;font-weight:500;transition:color .5s ease}.doc-item:hover{background:rgba(21,82,36,0.05)}.doc-item:hover .doc-item__title{color:#26C2C6}.doc-item:hover .doc-item__info{color:#000}.docs-dots{margin-top:2.5rem;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.docs-dots:empty{margin-top:0}.products-more-wrapper{margin-top:11.6rem;width:100%;overflow:hidden}.products-more{width:100%}.more-item{display:-ms-flexbox;display:flex;border-radius:2rem;padding:1.5rem 1.5rem;background:#F4F5F6}.more-item__img{width:33.333%;position:relative;border-radius:1rem;overflow:hidden}.more-item__img:before{content:'';display:block;height:100%;width:100%;position:absolute;left:0;top:0;background:linear-gradient(0deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%);opacity:0;transition:opacity .5s ease}.more-item__img img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;vertical-align:top;left:0;top:0}.more-item__right{width:66.6666%;padding-left:2.4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.more-item__bottom{margin-top:4.3rem;margin-bottom:-.7rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.more-item__title{color:#000;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:4.7rem;font-weight:450}.more-item__price{margin-right:1.5rem;color:#000;font-size:2rem;font-weight:600;line-height:130%}.more-item .circle-dark{width:4.1rem;height:4.1rem}.more-item:hover .more-item__title{color:#26C2C6}.thumb-product{border-radius:2rem;background:#F4F5F6}.thumb-product__btn{padding:.9rem 1.5rem 1.5rem}.main-screen-inner_product .h1-sm{margin-bottom:0.8rem}.section-services-page{overflow:hidden}.load-more{color:#1F39C4;font-size:2.4rem}.section-contacts-form{margin:6.7rem 0 0;padding:6.9rem 0 6.4rem;position:relative;background:linear-gradient(180deg, #BCC4D1 30.29%, #A4B0C4 100%)}.section-contacts-form .wrapper{z-index:1}.contacts-form{width:40.5%;margin-left:auto;position:relative}.contacts-form__bg{position:absolute;left:0;width:55%;bottom:0;top:0;background-size:cover;background-position:99% 50%;z-index:0}.contacts-form .form-text{font-size:1.6rem;margin-bottom:4.6rem}.contacts-form .h2{margin-bottom:.9rem;font-size:4.2rem;font-weight:600}.section-head-inner_dark{color:#000}.section-head-inner_dark .breadcrumb a{color:rgba(0,0,0,0.5)}.section-head-inner_downloads{background:#FAFAFA;min-height:65.6rem}.section-head-inner_downloads picture:before{content:'';display:block;position:absolute;vertical-align:top;top:0;z-index:0;left:0;bottom:0;width:21%;background:linear-gradient(270deg, rgba(250,250,250,0) 0%, #FAFAFA 40%, #FAFAFA 100%)}.section-downloads{padding:6rem 0 10rem}.filter-categories{display:-ms-flexbox;display:flex;margin:0 -2.9rem 3.3rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-cat{padding:0.8rem 3.5rem;border-radius:1rem;border:1px solid #26C2C6;display:inline-block;vertical-align:middle;margin:0 2.9rem 1.9rem 0;color:rgba(0,0,0,0.5);text-align:center;font-weight:500;text-transform:uppercase;transition:box-shadow .5s ease}.filter-cat:hover{box-shadow:0 0 1rem 0.2rem rgba(31,57,196,0.5)}.filter-cat.current{color:#fff;background:#26C2C6;pointer-events:none}.list{position:relative}.item{position:relative;z-index:1}.frame{position:absolute;border:2px solid #1F39C4;border-radius:1rem;pointer-events:none;opacity:0;z-index:3;transition:left 0.35s cubic-bezier(0.22, 0.61, 0.36, 1),top 0.35s cubic-bezier(0.22, 0.61, 0.36, 1),width 0.35s cubic-bezier(0.22, 0.61, 0.36, 1),height 0.35s cubic-bezier(0.22, 0.61, 0.36, 1),opacity 0.2s}.downloads-list{margin:0 -1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.download__item{width:calc(25% - 2rem);display:-ms-flexbox;display:flex;margin:3rem 1rem;-ms-flex-direction:column;flex-direction:column}.download__img{border-radius:1rem 1rem 0 0;background:#DAEAF9;-ms-flex-negative:0;flex-shrink:0;position:relative}.download__img:before{content:'';display:block;padding-top:100%}.download__img img{position:absolute;left:50%;top:50%;max-width:calc(100% - 8.2rem);max-height:calc(100% - 8.2rem);transform:translate(-50%, -50%);vertical-align:top;box-shadow:0 0.4rem 1rem 0 rgba(25,39,97,0.25)}.download__info{padding:2.7rem 3.6rem 4rem;-ms-flex-positive:10;flex-grow:10;background:#fff;border-radius:0 0 1rem 1rem;background:#FFF;box-shadow:0 0.4rem 1rem 0 rgba(25,39,97,0.25);-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.download__title{font-size:2rem;font-weight:700;line-height:150%;text-transform:uppercase}.download__text{margin-top:1.22rem}.download__btn{margin-top:2.1rem}.download__btn .btn{height:4rem;width:100%;padding:0 1.5rem}.download__btn .btn i{margin:0 1rem 0 0;font-size:130%}.categories-list{margin:0 -1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-item{width:20%;padding:0 1rem;margin-bottom:7.4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.catalog-item__title{font-size:1.6rem;font-weight:500;line-height:125%}.catalog-item__img{height:18.9rem;margin-bottom:1.3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:1rem;border:1px solid rgba(31,57,196,0.1)}.catalog-item__img img{height:100%;border-radius:1rem;width:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}.catalog-item__btn{margin-top:1.5rem}.catalog-item__btn .btn{width:100%;padding-left:.5rem;padding-right:.5rem}.catalog-item__btn .btn i{margin-right:1rem;margin-left:0}.catalog-item:hover .catalog-item__title a{color:#1F39C4}.section-head-inner_key-industries,.section-head-inner_about{background:#DAEAF9}.section-head-inner_key-industries:before,.section-head-inner_about:before{content:'';display:block;position:absolute;vertical-align:top;z-index:0;left:0;bottom:0;right:0;height:50%;z-index:0;background:linear-gradient(180deg, rgba(184,197,208,0) 0%, #C8D6E3 100%);mix-blend-mode:multiply}.section-head-inner_key-industries picture img,.section-head-inner_about picture img{-o-object-fit:contain;object-fit:contain}.section-head-inner_key-industries .section-head-inner__bg{right:9.2rem;bottom:5.41rem;top:19.8rem}.section-head-inner_key-industries .main-screen__text{max-width:40%}.section-head-inner_key-industries .section-head-inner__content{padding-bottom:18vh}.section-head-inner_about .section-head-inner__bg{bottom:0;top:0;right:0;left:0}.section-head-inner_about .section-head-inner__bg picture{display:block;width:100%}.section-head-inner_about .section-head-inner__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.section-head-inner_about .section-head-inner__bg:before{content:'';display:block;position:absolute;z-index:3;left:0;top:50%;bottom:0;right:0;background:linear-gradient(180deg, rgba(184,197,208,0) 0%, #C8D6E3 100%);mix-blend-mode:multiply}.section-head-inner_about .main-screen__text{max-width:40%}.section-head-inner_about .section-head-inner__content{padding-bottom:18vh}.section-key-industries{padding:8.4rem 0 10rem}.key-industry{border-bottom:1px solid rgba(31,57,196,0.4)}.key-industry__head{padding:6.1rem 0;font-size:4rem;font-weight:500;line-height:150%;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.key-industry__head i{-ms-flex-negative:0;flex-shrink:0;margin-left:2rem;position:relative;width:5rem;height:5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.key-industry__head i span{height:.3rem;background:#1F39C4;display:block;width:100%}.key-industry__head i:before{content:'';position:absolute;left:50%;height:100%;width:.3rem;background:#1F39C4;transform:translateX(-50%);top:0}.key-industry__head i span,.key-industry__head i:before{transition:background .5s ease}.key-industry__head:hover i span,.key-industry__head:hover i:before{background:#26C2C6}.key-industry__body{display:none}.key-industry__content{margin:2rem 0 5rem;display:-ms-flexbox;display:flex;line-height:150%}.key-industry__content p{padding:.8rem 0}.key-industry__content p:first-child{padding-top:0}.key-industry__content p:last-child{padding-bottom:0}.key-industry__content ul{margin:0.8rem 0 0.8rem 1.7rem;list-style:disc outside}.key-industry__content ol{margin:0.8rem 0 0.8rem 0}.key-industry__content ol li::marker{font-weight:600}.key-industry__content li+li{margin-top:1.7rem}.key-industry__img{width:42.5%;padding-right:2rem}.key-industry__img img{border-radius:1rem;vertical-align:top;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.key-industry__slider-wrap{padding:6.6rem 6.5% 4rem 8.5%;width:57%;border-radius:1rem;background:rgba(31,57,196,0.06);box-shadow:0 0.4rem 1rem 0 rgba(25,39,97,0.25)}.key-industry__slider-wrap .swiper-pagination_static{margin-top:3rem}.key-industry-slider__btn{margin-top:2.5rem}.key-industry-slider__btn:first-child{margin-top:0}.key-industry-slider__title{font-size:2.4rem;font-weight:600;line-height:150%;text-transform:uppercase;color:#1F39C4}.key-industry-slider__text{margin-top:3.1rem;font-size:1.8rem}.key-industry.active .key-industry__head i:before{opacity:0}.key-industry .slick-disabled{display:none !important}.key-industry .slider-button:first-child{margin-right:1.2rem}.key-industry .slider-button:last-child{margin-left:0}.section-news-page{padding:11.3rem 0 7rem}.section-product-range{padding:15rem 0 5rem}.header-section{margin-bottom:7.9rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.header-section .h2{-ms-flex-negative:0;flex-shrink:0;margin:0 4rem 0 0;max-width:55%}.header-section__text{font-size:1.8rem;line-height:150%;max-width:49%;padding-right:7%}.assortment{margin:0 -1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.assortment__item{width:calc(25% - 2rem);margin:1rem;padding:2rem;border-radius:1rem;min-height:23.1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;position:relative;color:#fff;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.assortment__item:before{content:'';display:block;position:absolute;left:0;right:0;bottom:0;top:0;z-index:0;background:linear-gradient(180deg, rgba(0,0,0,0) 45%, rgba(0,0,0,0.8) 100%)}.assortment__item>*{position:relative;z-index:1}.assortment__title{font-weight:600;line-height:150%;text-transform:uppercase}.section-product-range{padding:8rem 0 3rem}.catalog-list-2 .product-item__title{margin-left:0}.main-screen-inner-short_2 .wrapper{padding-top:3.6rem}.section-order-form{padding:2.4rem 0 6.7rem}.order-block-wrapper{display:-ms-flexbox;display:flex}.order-block-content{width:66.667%}.order-block-aside{width:33.333%;padding-left:2rem}.order-block-form{margin:0 -1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-block-form .box-field{padding:0 1rem;margin-bottom:2rem}.cart-total{padding:3.9rem 3.6rem;border-radius:1rem;background:rgba(31,57,196,0.06);position:sticky;top:15rem}.cart-total__title{margin-bottom:3.2rem}.cart-total .btn{width:100%}.cart-page{margin-top:4rem}.cart-page__title{margin-bottom:1.5rem}.cart-page .cart-item{padding:2rem 0;border:0}.cart-page .cart-item:last-child{padding-bottom:0}.cart-page .cart-item__img{width:14.8rem}.cart-page .cart-item__info{padding:.6rem 0 .6rem 3.8rem;width:calc(100% - 14.8rem);-ms-flex-direction:row;flex-direction:row}.cart-page .cart-item__left{width:54%;max-width:40.1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.cart-page .cart-item__right{padding-left:8%;-ms-flex-negative:0;flex-shrink:0;width:46%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.cart-page .cart-item__code{font-size:1.8rem;margin-top:2rem}@media (max-width: 1660px){.hero_title_sm{font-size:5.8rem}.contacts-list-wrapper{width:50rem}.contacts-aside{width:calc(100% - 50rem)}}@media (max-width: 1439px){.product-card-aside{padding-right:6%;width:40%}.product-card-content{width:60%;padding-left:3%}.header-section__text{padding-right:0}.header-section .h2{max-width:50%}}@media (max-width: 1365px){.download__item{width:calc(33.3333% - 2rem)}.product-item{width:50%}.key-industry__head{font-size:3.5rem;padding:5.1rem 0}.key-industry__slider-wrap{padding:4.5rem 4.5% 4rem 5.5%}.key-industry-slider__title{font-size:2.1rem}.product-item:nth-child(3){border-top-color:rgba(31,57,196,0.4)}.product-item:nth-child(2n){border-right-color:#fff}.product-item:nth-child(3n){border-right-color:rgba(31,57,196,0.4)}.product-item:nth-child(6n){border-right-color:#fff}.section-our-projects{padding:9rem 0 3rem}.article-card__img{width:45%}.article-card__body{padding-left:3rem;width:55%}.catalog-selected{display:block}.catalog-selected__sorting{margin:3rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.contacts-list-wrapper{padding-right:4rem;width:57%}.contacts-aside{width:43%}.excellencies__left{width:41%}.excellencies__right{width:59%;padding-left:3rem}.list-3__columns{-moz-column-gap:5.1rem;column-gap:5.1rem}.list-3__columns .list-3__number{width:5.5rem;font-size:3.2rem}.list-3__columns .list-3__title{font-size:2.1rem}.list-3__columns .list-3__text{margin:0 0 0 7.2rem}.section-catalog-page{padding:2.4rem 0 9.1rem}.section-catalog-page_sub{padding-top:6.3rem}.assortment__item{width:calc(33.333% - 2rem)}.section-product-range{padding:10rem 0 4rem}.section-trust{margin:6.5rem 0 3rem;padding:10.2rem 0 7.5rem}.catalog-item{width:25%}}@media (max-width: 1023px){.first-section-bg{padding-top:12.7rem}.section-head-inner_key-industries .section-head-inner__bg{left:45%}.main-screen-inner-short{padding:12.7rem 0 0}.product-card{margin-top:0;display:block;overflow:hidden}.product-card-content{width:100%;margin-top:4rem;padding-left:0}.product-card-aside{width:100%;padding-right:0;margin-top:7rem}.download__item{width:calc(50% - 2rem)}.filter-categories{margin-bottom:2rem}.main-screen-inner{padding:3.5rem 0 2.1rem}.block-1{display:block;margin:0}.block-1__left{padding:0;width:100%}.block-1__right{margin-top:4rem;padding:0;width:100%}.section-category-list{padding:5.8rem 0 3rem}.project{margin:2.5rem 0 0;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center}.project-aside{max-width:65rem;width:100%;padding-left:0}.project-content{width:100%}.projects_slider_box.projects_card_2{width:calc(50% - 2rem);min-width:calc(50% - 2rem)}.hero_title_sm{font-size:4.1rem}.certificates{margin:0 -2rem}.certificate{margin:3rem 2rem;width:calc(50% - 4rem)}.blog-page{margin:0}.article-card{margin:0 0 6rem;width:100%}.catalog-wrapper{margin-top:0;display:block}.catalog{display:-ms-flexbox;display:flex;padding-left:0;width:100%;-ms-flex-direction:column;flex-direction:column}.catalog-selected{-ms-flex-order:1;order:1}.categories-list{-ms-flex-order:3;order:3}.load-more_category{-ms-flex-order:4;order:4}.box-paging_category{-ms-flex-order:5;order:5}.filters{padding:0;width:100%}.filters{position:fixed;left:-100%;border-radius:1rem 1rem 0 0;top:17rem;width:100%;bottom:0;z-index:102;padding:0 2.5rem 0;background:#fff;overflow:auto;left:-100%;transition:left .8s ease}.opened-filter .filters{left:0}.opened-filter:before{content:'';z-index:100;background:rgba(0,0,0,0.3);pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.filters__btn{margin:0;background:#fff;padding:1.3rem 2.5rem 2.2rem;left:-2.5rem;right:-2.5rem;position:sticky;bottom:0;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.filter-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.filter-head__title{padding:1rem 2rem;color:#fff;background:#1F39C4;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:1rem;min-width:16rem}.filter-head__title i{margin-right:1rem}.filter-head__title.disabled{opacity:0.3;pointer-events:none}.catalog-selected{display:-ms-flexbox;display:flex}.catalog-selected__sorting{margin:0 0 0 3rem}.slider-range{max-width:34rem}.close-filters{background:#fff;border-radius:1rem;width:4rem;height:4rem;background:transparent;border:1px solid #1F39C4;cursor:pointer;color:#1F39C4;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;transition:color .5rem ease, background .5rem ease}.close-filters:hover{background:#1F39C4;color:#fff}.mob-filter-title{color:#1F39C4;font-size:2.6rem;font-weight:500;text-transform:uppercase;margin-bottom:1rem}.filters__head-main{font-size:2rem}.filters-title{color:#000;font-size:1.8rem;font-weight:500;margin-bottom:1.5rem;text-align:center}.filters__head_main{margin-bottom:1.5rem;text-align:center;font-size:1.6rem;font-weight:400;display:block}.catalog-selected__items{margin:0 -1.6rem 1.3rem 0}.catalog-selected__item{margin:1.4rem 1.6rem 0 0;font-size:1.4rem;min-height:3.8rem}.catalog-selected__item i{font-size:111%;padding:1rem}.filters-block{padding:2.1rem 0;margin:0 2.6rem}.price-input{max-width:17rem}.h1-inner_results{font-size:3rem}.contacts-list-wrap{display:block}.contacts-list-wrapper{padding-right:0;width:100%}.contacts-aside{margin-top:6rem;width:100%}.section-contacts-form{margin:4.7rem 0 0}.contacts-form__bg{display:none}.contacts-form{width:100%;margin-left:0}.contacts-list-wrap .footer-socials-2{margin-top:6.2rem}.excellencies{display:block}.excellencies__left{width:100%;padding-right:0}.excellencies__right{margin-top:5rem;width:100%;padding-left:0}.error-page__title{font-size:33.2rem}.error-page__subtitle{font-size:3.2rem}.block-2{display:block;margin:0}.block-2__left{width:100%;padding:0}.block-2__right{width:100%;padding:0;margin-top:5rem}.block-3{display:block;margin:0}.block-3__left{width:100%;padding:0}.block-3__right{width:100%;padding:0;margin-top:3rem}.table-wrap{margin:0 -3rem;padding:0 3rem;width:auto;overflow:auto}.list-3__item+.list-3__item{margin-top:3.1rem}.services-block{margin-top:8rem}.services-3{margin-top:5rem}.services-3 .block-3__right{margin-top:5rem}.product-wrap{display:block}.product-content{width:100%;padding-right:0}.thumb-product{display:none}.product-aside{max-width:100%;margin:0 auto}.tt-h{padding:3rem 0 0;background:#fff;position:sticky;top:0;z-index:3}.head-2{display:block}.head-2 .head-text{margin:2rem 0 0}.directions_header_box_btn{margin:3rem 0 0 auto}.article{width:100%;padding-left:0}.article-aside{display:none}.group-img{margin:2.4rem -.5rem}.group-img img{margin:0 .5rem;max-width:calc(50% - 1.4rem)}.product-item__title{font-size:2.1rem}.key-industry__head{font-size:2.3rem;padding:3.5rem 0}.key-industry-slider__title{font-size:1.8rem}.key-industry-slider__text{margin-top:2.5rem;font-size:1.4rem}.blog .blog__item{margin:0 1rem 5.8rem;width:calc(50% - 2rem)}.top-filters{background:#FFF;position:sticky;top:0;padding:1.8rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.filters-inner{border-radius:0;background:transparent}.filters-block-bg{padding:2rem 0 0;border-radius:1rem;background:rgba(31,57,196,0.06)}.category-top,.catalog-selected,.catalog-selected__sorting{width:22rem;margin:0 auto}.category-top{-ms-flex-order:2;order:2;margin-bottom:4.6rem}.catalog-selected__sorting{max-width:100%}.project-content{padding-right:0}.header-section{display:block;margin-bottom:3.7rem}.header-section .h2{max-width:100%;margin:0 0 1.9rem}.header-section__text{font-size:1.6rem;max-width:1049%}.assortment__item{padding:1.7rem 2.5rem;min-height:21.9rem;margin-bottom:.6rem}.assortment__title{font-size:1.4rem}.order-block-wrapper{display:block}.order-block-content{width:100%}.main-screen-inner-short_2 .wrapper{padding-top:0}.order-block-aside{width:100%;padding:6rem 0 0}.section-order-form{padding-top:0}.key-industry__head i{width:3.5rem;height:3.5rem}.section-head-inner_subcatalog .main-screen__text{max-width:50%}.section-head-inner_subcatalog picture img{-o-object-fit:cover;object-fit:cover;width:100%}.section-head-inner_subcatalog .h1-inner{max-width:74%}}@media (max-width: 767px){.main-screen-inner-short{padding:9.2rem 0 0}.first-section-bg .main-screen__text{max-width:100%}.first-section-bg{padding:11.5rem 0 4rem;min-height:62rem}.section-head-inner_downloads{background:#FAFAFA}.section-head-inner_downloads picture{width:100%}.section-head-inner_downloads picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%;width:100%}.section-head-inner_downloads picture:before{left:0;width:70%;background:linear-gradient(270deg, rgba(250,250,250,0) 0%, #FAFAFA 100%)}.section-downloads{padding:4rem 0 7.7rem}.filter-categories{margin:0 -0.8rem;-ms-flex-pack:center;justify-content:center}.filter-cat{padding:0.6rem 2.78rem;font-size:1.4rem;margin:0 .8rem 2rem}.download__img:before{padding-top:105%}.download__info{padding:2.4rem 3.4rem 3.4rem}.download__title{font-size:1.8rem}.download__text{margin-top:.8rem;font-size:1.4rem}.download__btn{margin-top:4rem}.breadcrumb{font-size:1.4rem}.main-screen-inner{padding:1.5rem 0 .1rem}.downloads-list{margin:0}.download__item{margin:0 0 5rem;width:100%}.load-more_downloads{margin-top:-1.3rem}.block-bg-active{padding:3.4rem 3.7rem 3.7rem 3.1rem}.ul-column ul{margin-left:2.2rem;-moz-columns:1;columns:1}.section-about{padding:4rem 0 2rem}.section-about .about_title{font-size:2.2rem}.category-about .ul-column ul{margin-bottom:2.6rem}.section-category-about{margin:3rem 0 2rem}.section-category-list{padding:4rem 0 1rem}.product-item__text{margin-top:1.9rem;font-size:1.4rem}.product-item__btn{margin-top:4.1rem}.article-category{margin-top:0}.article-category .block-1__right{margin-top:2.5rem}.section-category-decription{padding:2.4rem 0 2rem}.btn-feedback{margin:3.5rem 0 4.5rem}.section-our-projects{padding:4rem 0 2rem}.projects_card_title{font-size:1.6rem}.projects_card_link_container{margin-bottom:2.5rem}.projects_slider_box.projects_card_2 .projects_card_text{-webkit-line-clamp:4;margin-top:2.5rem;margin-bottom:3.3rem}.block-bg-active-xl{border-radius:4.5rem;margin:0 -2rem;padding:5rem 2.5rem}.product-item__price{font-size:1.4rem;margin-top:1rem}.certificate{padding:2.5rem}.certificate__title{font-size:1.6rem}.certificate__title i{width:3.8rem;height:3.8rem;font-size:1.4rem}.certificate__details{min-height:7.3rem}.dropdown-menu{display:none;list-style-type:none;padding:1rem;position:absolute;background:#fff;border-radius:2rem;width:100%}.dropdown-menu a{color:inherit}.dropdown{position:relative;display:inline-block}.dropdown-button{font-size:1.6rem;color:#fff;padding:1rem 2rem;color:white;cursor:pointer;border-radius:5.8rem;background-color:#1F39C4;min-width:24.2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.dropdown-button i{font-size:50%}.sorting{margin:3.2rem 0 4.2rem}.article-top{-ms-flex-pack:justify;justify-content:space-between}.article-top__date{font-size:1.4rem}.video_wrap{height:57.2rem}.video_wrap .video-el{height:100%}.video_wrap iframe{height:100%}.video_wrap .floating-arrow{transform:translate(-50%, -50%)}.floating-arrow{width:6.2rem;height:6.2rem}.floating-arrow svg{width:2.2rem;height:auto}.dropdown-button-2{padding:1rem 1.5rem;font-size:1.3rem;min-width:10rem}.catalog-selected{margin-bottom:1.9rem;display:block}.filter-head,.filter-head__title{width:100%}.catalog-selected__sorting{margin:0}.catalog-selected__sorting .dropdown-2{width:100%}.catalog-selected__sorting .dropdown-button-2 span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 2rem)}.dropdown-menu-2{font-size:1.3rem}.catalog-list+.box-paging{margin-top:3rem}.h1-inner_results{font-size:2.6rem;line-height:130%}.text-no-results{font-size:2rem;min-height:52.5rem}.contacts-list-label{font-size:2rem;margin-bottom:1.4rem}.contacts-list{font-size:1.6rem}.contacts-list .footer-contacts__item i{margin-right:2.6rem}.contacts-list-wrap .footer-contacts__item{margin-bottom:2.9rem}.contacts-list-wrap .footer-socials-2{margin-top:5.5rem}.contacts-list-wrap .contact-icon{color:#000;font-size:1.2rem;width:2.6rem;height:2.6rem}.contacts-list-wrap .footer-socials-2 .socials__link{width:3.9rem;height:3.9rem}.contacts-map{height:40.4rem}.contacts-form .h2{margin-bottom:1.4rem;font-size:3.2rem;font-weight:700}.section-contacts-form{padding:8.3rem 0 7rem}.contacts-form .form-text{margin-bottom:3.9rem}.section-contacts-main{padding:0 0 4rem}.section-payment-delivery{padding:0 0 3.6rem}.section-partners-main{padding-top:4.7rem}.partners-main{margin-top:6.2rem}.partners-main-slider{margin-top:3.9rem}.swiper-pagination_static{margin-top:1.8rem}.partners-main+.partners-main{margin-top:7.6rem}.list-3__columns .list-3__item{-ms-flex-wrap:wrap;flex-wrap:wrap}.list-3__columns{margin-right:-2.6rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-columns:1;columns:1;-moz-column-gap:0;column-gap:0}.list-3__columns .list-3__item{padding:0 0 3.5rem;width:50%;padding-right:2.6rem}.list-3__columns .list-3__number{width:100%;margin-bottom:.8rem;display:block}.list-3__columns .list-3__title{width:100%;display:block;font-size:2rem}.list-3__columns .list-3__text{margin:.5rem 0 0}.section-excellencies .block-bg-active-xl{padding-bottom:4.1rem}.head-2{display:block}.head-text{max-width:100%;margin:4rem 0 0}.section-excellencies{padding:5.4rem 0 2rem}.excellencies{margin-top:3.8rem}.excellencies__right{margin-top:4.7rem}.error-page__head{width:100%;text-align:center}.error-page__title{font-size:16rem;margin-bottom:1rem}.error-page__subtitle{font-size:2.4rem}.error-btn__text{font-size:1.6rem}.error-btn{margin-top:5.5rem}.table-wrap{margin:0 -2.5rem;padding:0 2.5rem;width:auto;overflow:auto}.main-screen-inner_product .h1-sm{font-size:2.6rem;margin-bottom:1.8rem}.product-infm{display:block;margin:0}.product-infm__item{font-size:1.6rem;display:block;margin:0}.product-infm__item+.product-infm__item{margin-top:1rem}.product-section{margin-top:4rem}.product-card-aside{margin-top:0}.product-gallery-main{width:100%;padding-left:0}.product-gallery-main .swiper-slide{border:1px solid rgba(31,57,196,0.1)}.product-info-main{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:start;align-items:flex-start;margin-bottom:3rem}.product-info{padding:2rem 2.5rem}.product-price{font-size:2.8rem;display:block;margin-top:2rem}.product-aviability{padding:.7rem 2.2rem;font-size:1.4rem}.product-aviability span:before{width:.9rem;height:.9rem}.product-aside-title{font-size:2rem}.fast-order{padding:3.5rem 2.5rem}.box-field input{height:4.8rem}.product-documents{margin-top:4.6rem}.product-delivery{margin-top:4.6rem}.products-more-wrapper{margin-top:5rem}.more-item__img{width:26.333%}.more-item__right{width:73.6666%}.more-item__price{font-size:1.8rem}.more-item__bottom{margin-top:3.3rem}.product-wrap{margin-top:7.5rem}.product-itm{padding:4rem 0}.product-itm td,.product-itm th{padding:1.7rem 1.5rem}.sorting.opened,.sorting-2.opened{z-index:100}.sorting .dropdown-menu,.sorting-2 .dropdown-menu{padding-left:2.3rem;padding-right:2.3rem;background:linear-gradient(0deg, rgba(21,82,36,0.1) 0%, rgba(21,82,36,0.1) 100%),#fff}.sorting .categories__item,.sorting-2 .categories__item{margin:0 0 1.3rem 0}.sorting .categories__item-link,.sorting-2 .categories__item-link{background:none;font-size:1.8rem;padding:.5em 0;color:#000}.sorting .categories__item--active .categories__item-link,.sorting-2 .categories__item--active .categories__item-link{background:transparent;color:#1F39C4;font-weight:600}.partners-main .directions_header_box_btn{display:none}.section-categories .directions_header_box_btn{display:none}.section-catalog-page{padding:2.4rem 0 8.5rem}.product-item{padding:2rem .7rem}.product-item__cat{padding:0}.product-item__cat-item{margin:0 1.1rem .7rem 0;font-size:1.1rem;max-width:calc(100% - 1.1rem);padding:0 1rem;height:2rem;line-height:1.8rem}.product-item__list{position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;padding:3.9rem 2rem 3.9rem}.product-item__img{margin-bottom:4.8rem;height:15.2rem}.product-item__title{font-size:2rem;margin:0 0 0 1.1rem}.section-news-page{padding:8.3rem 0 7.52rem}.blog{margin:0}.blog .blog__item{margin:0 0 2rem;width:100%}.catalog-item{width:50%;margin-bottom:5rem}.section-category-page{padding:3.1rem 0 2rem}.filter-head__title{font-size:1.4rem}.catalog-item__img{height:13.2rem}.catalog-item__title{font-size:1.3rem}.catalog-item__btn{margin-top:2.3rem}.catalog-item__btn .btn{height:3.7rem}.main-screen-inner__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.category-list{margin:0}.catalog-list{margin:0}.product-item{width:100%;margin:0;border-left:1px solid rgba(31,57,196,0.4)}.product-item:nth-child(2){border-top-color:rgba(31,57,196,0.4)}.product-item:last-child{border-bottom:1px solid rgba(31,57,196,0.4)}.product-item:nth-child(2n){border-right-color:rgba(31,57,196,0.4)}.projects-list{margin:0}.projects_slider_box.projects_card_2{width:100%;margin:0 0 2.5rem}.section-certificates{padding:0 0 4rem}.certificates{margin:0}.certificate{margin:3rem 0 0;width:100%}.article-card{display:block;margin:0 0 5rem}.article-card__img{width:100%;margin-bottom:2.4rem}.article-card__img img{height:auto}.article-card__body{padding-left:0;width:100%}.article-card__category{margin-bottom:2.2rem}.article-card__title{font-size:1.8rem}.article-card__text{margin-top:2.4rem;font-size:1.8rem}.article-card__btn{margin-top:2.4rem;font-size:1.8rem}.h1-product{font-size:2.2rem}.product-card__code{font-size:1.6rem}.group-gallery-nav{margin-top:3.5rem;display:block}.btn_download-pdf{margin-top:2.2rem;padding:0 2.8rem}.group-gallery-nav .btn i{font-size:130%}.tab-nav{margin-top:4.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab-nav__link{width:100%;border-radius:1rem;font-size:1.8rem}.product-description{font-size:1.6rem}.product-section{padding-bottom:2rem}.section-additional{padding:5.5rem 0 4rem}.section-additional+.section-same{padding:2.3rem 0 7.8rem}.main-screen-inner .wrapper{padding-top:9.5rem}.section-head-inner_key-industries,.section-head-inner_about{padding-bottom:.5rem}.section-head-inner_key-industries .main-screen__text,.section-head-inner_about .main-screen__text{max-width:none;margin-right:-.5rem;font-size:1.4rem}.section-head-inner_key-industries .h1-inner,.section-head-inner_about .h1-inner{margin-bottom:1.4rem}.section-head-inner_key-industries .main-screen__text p,.section-head-inner_about .main-screen__text p{padding:.6rem 0}.section-head-inner_key-industries .main-screen__text p:first-child,.section-head-inner_about .main-screen__text p:first-child{padding-top:0}.section-head-inner_key-industries .main-screen__text p:last-child,.section-head-inner_about .main-screen__text p:last-child{padding-bottom:0}.section-head-inner_key-industries .section-head-inner__content,.section-head-inner_about .section-head-inner__content{padding-bottom:1rem}.section-head-inner_key-industries .section-head-inner__bg{position:static;width:100%}.section-head-inner_about .section-head-inner__bg img{-o-object-position:50% 0;object-position:50% 0}.section-head-inner_about .breadcrumb{color:#000}.section-head-inner_about .breadcrumb a{color:rgba(0,0,0,0.5)}.section-key-industries{padding:3.4rem 0 6.2rem}.key-industry__head{font-size:2.4rem;padding:3.1rem 0}.key-industry__head i{width:2.9rem;height:2.9rem}.key-industry__content{display:block;margin-bottom:0}.key-industry__img{width:100%;padding-right:0}.key-industry-slider__text{margin-top:2rem;font-size:1.6rem}.key-industry__slider-wrap{padding:3rem 1.9rem 3rem;width:100%}.key-industry__content .swiper-pagination{display:none}.key-industry__body{padding-bottom:5rem}.key-industry-slider__btn .btn{width:100%;padding-left:.5rem;padding-right:.5rem}.article-section{padding-top:0;padding-bottom:8.5rem}.article .h1{font-size:2.6rem}.article h2{font-size:2rem;margin:4rem 0 .5rem}.article table td,.article table th{padding:2.1rem 2rem}.article-2{font-size:1.6rem}.article-2 h2{font-size:2.4rem}.main-screen-inner-short_2 .wrapper{padding-top:3rem}.order-block-form .box-field{margin-bottom:1rem}.cart-page{margin-top:2rem}.cart-page .cart-item{position:relative;padding-bottom:5.6rem}.cart-page .cart-item:last-child{padding-bottom:5.6rem}.cart-page .cart-item__img{width:11.5rem}.cart-page .cart-item__info{padding:0 0 0 1.6rem;width:calc(100% - 11.5rem)}.cart-page .cart-item__left{width:100%}.cart-page .cart-item__code{margin-top:1.4rem;font-size:1.6rem}.cart-page .cart-item__right{bottom:0;left:0;right:0;width:100%;padding:0;position:absolute}.cart-page .cart-item+.cart-item{margin-top:2rem}.order-block-aside{width:auto;margin:0 -2.4rem 0}.cart-total{padding:2.8rem 2.6rem}.cart-total__title{margin-bottom:1rem}.section-order-form{padding:0 0 5.2rem}.section-head-inner_subcatalog .section-head-inner__bg picture:before{width:100%}.section-head-inner_subcatalog{min-height:0;padding-bottom:15rem}.section-head-inner_subcatalog .breadcrumbs{margin-bottom:9rem}.section-head-inner_subcatalog .h1-inner{margin-bottom:1rem}.section-catalog-page_sub{padding-top:8.3rem}.section-head-inner_subcatalog .h1-inner{max-width:100%}}@media (min-width: 768px){.sorting-2.opened{z-index:100}.sorting-2 .categories__item-link{border:1px solid #1F39C4;color:#1F39C4;background:#fff;padding:1.1rem 4rem 1.1rem;font-size:2rem}.sorting-2 .categories__item-link:hover{background-color:#1F39C4;color:#fff}.sorting-2 .categories__item{margin:0 2.2rem 1.8rem 0}}@media (min-width: 1366px){.category-about{-ms-flex-align:center;align-items:center}.category-about .block-1__left{width:41.7%}.category-about .block-1__left .block-1__text{max-width:56rem}.category-about .block-1__right{width:58.3%;padding-left:9%}.category-about .ul-column ul{margin:0 0 2rem 2.5rem}.category-about .ul-column ul:last-child{margin-bottom:0}.article-category .block-bg-active{padding:3.6rem 4.3rem 3.7rem 4rem}.catalog-list .product-item{padding-left:2rem;padding-right:2rem}.section-about .about_container{grid-template-columns:.85fr 1fr}}.section-news{padding:7rem 0 5rem}.section-news .swiper-pagination_static{margin-top:2rem}.section-news .h2{margin-bottom:4.5rem}.blog-slider{margin:0 -1rem}.blog-slider .slick-slide{padding:1rem}.section-custom-pre-wired-solutions{padding:7.3rem 0 13.8rem}.custom-pre-wired-solutions{border-radius:1rem;background:#112538;color:#fff;display:-ms-flexbox;display:flex;position:relative}.custom-pre-wired-solutions__logo{max-height:8.3rem;height:auto;vertical-align:top;margin-bottom:4rem}.custom-pre-wired-solutions .h2{margin-bottom:0;font-size:4rem}.custom-pre-wired-solutions__text{font-weight:500;line-height:150%;margin-top:3rem}.custom-pre-wired-solutions__head{padding:5.2rem 0 6rem 10.2rem;width:45%;position:relative;z-index:1}.custom-pre-wired-solutions__img{width:53%;padding-left:4rem;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;bottom:-4.5rem;top:0;right:0;z-index:0}.custom-pre-wired-solutions__img img{display:inline-block;vertical-align:top}.section-product-categories{padding:12rem 0 11.8rem;background-color:rgba(218,234,249,0.9);position:relative}.section-product-categories .wrapper{z-index:1}.section-product-categories .bg-layer{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.product-categories{margin:0 -.8rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-categories__item{width:calc(20% - 1.6rem);margin:.8rem;border-radius:1rem;background:rgba(255,255,255,0.9);box-shadow:0 0.4rem 1rem 0 rgba(25,39,97,0.25);background:#fff;transition:background .5s ease;border-radius:1rem;padding:4.7rem 1.5rem 2.5rem;text-align:center}.product-categories__item:hover .product-categories__img img{transform:scale(1.1)}.product-categories__item:hover .product-categories__title{color:#1F39C4}.product-categories__img{height:14.6rem;margin-bottom:3.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-categories__img img{max-height:100%;transition:transform .8s ease}.product-categories__title{font-size:1.6rem;font-weight:500;text-transform:uppercase;transition:color .8s ease}.product-categories-btn{margin-top:6rem;text-align:center}.section-fields{padding:11.8rem 0 5rem;overflow:hidden}.fields__item{width:46.6rem;color:#fff}.fields__img{border-radius:1rem;overflow:hidden;position:relative;z-index:0}.fields__img img{vertical-align:top}.fields__img:before{content:'';display:block;position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,0.8) 100%)}.fields__title{font-size:3rem;font-weight:500;text-transform:uppercase;position:absolute;left:2.5rem;right:2.5rem;bottom:3.2rem;top:2rem;overflow:auto;z-index:1;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.fields-slider{overflow:visible;padding:0 4rem}.section-why{padding:7.1rem 0 5rem}.section-why .h2{margin-bottom:3.5rem}.block-10{color:#fff;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2rem;grid-template-areas:"left top-right top-right-2" "left bottom-right bottom-right-2"}.block-10__item{padding:4.4rem 4.5rem;position:relative;grid-area:left;border-radius:1rem;overflow:hidden;background:#112538;min-height:39.5rem}.block-10__item:nth-child(2){grid-area:top-right}.block-10__item:nth-child(3){grid-area:top-right-2}.block-10__item:nth-child(4){grid-area:bottom-right}.block-10__item:nth-child(5){grid-area:bottom-right-2}.block-10__title{color:#26C2C6;font-size:2.8rem;font-weight:600;line-height:150%;text-transform:uppercase;position:relative;max-width:93%;z-index:1}.block-10__text{font-size:1.8rem;margin-top:2rem;position:relative;line-height:150%;max-width:90%;z-index:1}.block-10 picture{display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}.block-10 picture img{height:100%;border-radius:1rem;width:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}.section-clients{padding:6.5rem 0 5rem}.clients{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid rgba(31,57,196,0.3);border-right:1px solid rgba(31,57,196,0.3)}.client{width:33.333%;height:18.7rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid rgba(31,57,196,0.3);border-left:1px solid rgba(31,57,196,0.3);position:relative}.client img{max-width:60%;max-height:36%;position:relative;z-index:0}.client:hover .client-list{opacity:1}.client-list{padding:4.2rem 4.6rem;font-size:1.4rem;line-height:150%;cursor:pointer;position:absolute;left:0;right:0;bottom:0;top:0;background:#DAEAF9;z-index:10;opacity:0;transition:opacity .5s ease;overflow:auto}.client-list__title{font-size:1.8rem;font-weight:500;line-height:150%;text-transform:uppercase}.client-list ul{margin:1rem 0 0 1.7rem;list-style:disc outside}.client-list ul li::marker{font-size:80%}.img-hover{display:none}.images-hover:hover .img-hover{display:inline-block}.images-hover:hover .img-default{display:none}.section-how-works{margin:6.9rem 0 12rem;padding:12rem 0 9rem;background-color:#DAEAF9;position:relative}.section-how-works .wrapper{z-index:1}.bg-inner__img{position:absolute;left:0;top:0;z-index:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;text-align:right;-ms-flex-direction:row;flex-direction:row}.bg-inner__img img{height:100%;width:auto;vertical-align:top;-o-object-fit:cover;object-fit:cover}.bg-inner__img picture{height:100%;display:inline-block;vertical-align:top;position:relative}.bg-inner__img picture:before{content:'';display:block;position:absolute;vertical-align:top;top:0;z-index:0;left:0;bottom:0;width:71%;background:linear-gradient(270deg, rgba(218,234,249,0) 0%, #DAEAF9 100%)}.how-works{max-width:45%}.how-works-wrapper{position:relative}.how-works-list{position:relative;z-index:1}.how-works-list__item{font-size:2.2rem;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.how-works-list__item.active .how-works-list__icon{border-color:#1F39C4}.how-works-list__item+.how-works-list__item{padding-top:6.2rem}.how-works-list__icon{width:5.4rem;height:5.4rem;font-size:2.2rem;margin-right:3.4rem;font-weight:600;padding-top:.1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border:1px solid #fff;border-radius:50%;background:#DAEAF9}.about_history-container-line{width:2px;background:#1F39C4;overflow:hidden;position:absolute;left:2.7rem;top:0;bottom:0;z-index:0}.about_history-container-line-fill{width:100%;bottom:0;left:0;background:#fff;position:absolute}.section-form-main{margin:12rem 0 5rem}.form-main{background-color:#DAEAF9;box-shadow:0 0.4rem 1rem rgba(25,39,97,0.25);border-radius:1rem;padding:5rem 12.2rem 5rem;display:-ms-flexbox;display:flex;background-repeat:repeat}.form-main__content{width:61.5%;padding-right:6rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}.form-main input{height:5.4rem}.form-main__form{width:38.5%;position:relative;z-index:2}.form-main .h2{margin-bottom:1rem;font-size:5.8rem;font-weight:700}.form-main .box-field,.contacts-form .box-field{margin-bottom:.8rem}.form-main .box-field__label,.contacts-form .box-field__label{color:#282828}.form-main input::-webkit-input-placeholder,.form-main textarea::-webkit-input-placeholder,.contacts-form input::-webkit-input-placeholder,.contacts-form textarea::-webkit-input-placeholder{color:#282828}.form-main input::-moz-placeholder,.form-main textarea::-moz-placeholder,.contacts-form input::-moz-placeholder,.contacts-form textarea::-moz-placeholder{color:#282828}.form-main input:-moz-placeholder,.form-main textarea:-moz-placeholder,.contacts-form input:-moz-placeholder,.contacts-form textarea:-moz-placeholder{color:#282828}.form-main input:-ms-input-placeholder,.form-main textarea:-ms-input-placeholder,.contacts-form input:-ms-input-placeholder,.contacts-form textarea:-ms-input-placeholder{color:#282828}.form-main .form-submit,.contacts-form .form-submit{min-width:25.3rem}.form-text{font-size:2.4rem}.form-line input,.form-line textarea{border:0 solid rgba(31,57,196,0.3);border-bottom-width:1px;border-radius:0;background:transparent;padding:0}.form-line input:focus,.form-line textarea:focus{border-color:#1F39C4;outline:none}.form-line textarea{border-radius:0;border-width:1px;height:9.6rem}.form-line .box-field__label{margin-top:2.6rem}@media (max-width: 1560px){.fields__title{font-size:2.8rem}.fields__title{font-size:2.6rem}.fields__item{width:40.6rem}.block-10__item{padding:4rem 4rem;min-height:37.5rem}.form-main .h2{font-size:5rem}.fields__title{font-size:2.2rem}}@media (max-width: 1365px){.form-main{padding-left:8rem;padding-right:8rem}.form-main .h2{font-size:4.8rem}.form-main__content{width:57.5%}.form-main__form{width:42.5%}}@media (max-width: 1023px){.product-categories{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.product-categories__item{width:calc(33.333% - 1.6rem)}.form-main{padding-left:8rem;padding-right:8rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-main .h2{font-size:4.8rem}.form-main__content{width:100%;padding-right:0}.form-main__form{margin-top:5rem;width:100%}.block-10{grid-template-columns:repeat(2, 1fr);grid-template-areas:"left left" "top-right top-right-2" "bottom-right bottom-right-2"}.block-10__title{font-size:2.4rem}.block-10__text{font-size:1.6rem}.custom-pre-wired-solutions__head{padding:4.2rem 0 5rem 5.2rem;width:53%}.section-custom-pre-wired-solutions{padding:5.3rem 0 10.8rem}.custom-pre-wired-solutions .h2{font-size:3.5rem}.custom-pre-wired-solutions__logo{max-height:7.3rem;margin-bottom:3rem}.section-product-categories{padding:10rem 0 9.8rem}}@media (max-width: 767px){.section-product-categories{padding:8.3rem 0}.product-categories{display:block;margin:0}.product-categories__item{padding:3.7rem 1.5rem 2.8rem;margin:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.product-categories__item+.product-categories__item{margin-top:2rem}.product-categories__img{height:auto;margin-bottom:1.1rem;display:block}.product-categories__img img{max-height:17.9rem;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.product-categories__title{font-size:1.4rem}.product-categories-btn{margin-top:5rem}.section-fields{padding:8.8rem 0 3rem}.fields__title{font-size:2rem}.fields__item{width:29.6rem}.fields__img img{-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover;height:46rem}.section-why{padding:5.5rem 0 3rem}.block-10{display:block}.block-10__item{padding:3.3rem 3.4rem;margin:0}.block-10__item+.block-10__item{margin:2rem 0 0}.block-10__title{font-size:1.8rem}.section-clients{padding:5.5rem 0 3rem}.section-clients .h2{margin-bottom:4.4rem}.client{width:50%;height:9rem;border-right:1px solid rgba(31,57,196,0.3);border-bottom:1px solid rgba(31,57,196,0.3);margin:0 -1px -1px 0}.section-how-works{margin:5.9rem 0 3rem;padding:7rem 0 9rem}.how-works{max-width:100%}.how-works-list__item{font-size:1.8rem}.how-works-list__icon{margin-right:2.4rem}.section-form-main{margin:8rem 0 2rem}.form-main{padding:8.6rem 3.5rem 7rem}.form-main .h2{font-size:3.2rem}.form-main__form{margin-top:4rem}.form-text{font-size:2rem}.form-main .box-field,.contacts-form .box-field{margin-bottom:1.4rem}.form-main .form-submit,.contacts-form .form-submit{min-width:0}.section-news .h2{margin-bottom:3.5rem}.section-news{padding:7rem 0 2rem}.section-custom-pre-wired-solutions{padding:4.3rem 0 11.8rem}.custom-pre-wired-solutions__head{padding:6.2rem 3.2rem 16rem;width:100%}.custom-pre-wired-solutions__logo{max-height:6.4rem;margin-bottom:3rem}.custom-pre-wired-solutions .h2{font-size:2.6rem}.custom-pre-wired-solutions__text{margin-top:1.7rem}.custom-pre-wired-solutions__img{width:100%;height:12rem;padding-left:0;top:auto;bottom:-2.5rem}.client-list{padding:1rem .8rem;line-height:1.25;opacity:1;left:calc(100% + 1px);border-top:1px solid rgba(31,57,196,0.3);width:calc(100% + 2px);font-size:1.2rem;top:-1px}.client-list__title{font-size:1.4rem}.client-list ul{margin-top:0}}.section-consultation{padding:10.1rem 0 14rem}.section-consultation .consult_form{padding:0}.section-consultation .consult_form_header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.section-consultation .consult_form_title{-ms-flex-order:1;order:1;margin-bottom:0}.section-consultation .consult_form_text{-ms-flex-order:2;order:2;font-size:2.2rem;max-width:69rem;padding-left:8%;font-weight:450}.section-consultation .consult_form_header_box_bottom{-ms-flex-order:3;order:3;width:100%;margin-top:1.9rem}.section-consultation .consult_form_type{margin:4.6rem 0 1.8rem}.section-consultation .consult_form_header{margin-bottom:4.3rem}.section-consultation .consult_form_type_box_inputs{-ms-flex-pack:start;justify-content:flex-start;margin-right:-3.5rem}.section-consultation .consult_form_type_box_inputs label{margin-right:3.5rem}.section-consultation .consult_input{padding:2.1rem 4.8rem}.section-consultation .form_col{gap:2.5rem}.load-more{margin-top:1rem;text-align:center}.load-more_downloads{margin-top:2.7rem}.box-paging{font-size:1.6rem;margin-top:4.5rem;color:rgba(0,0,0,0.5)}.box-paging ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.box-paging a:hover{color:#1F39C4}.box-paging span{opacity:.5}.box-paging li{margin:0 1.3rem 1rem 0}.box-paging li:last-child{margin-right:0}.box-paging li:last-child{margin-right:0}.box-paging .next,.box-paging .prev{border-radius:1rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #1F39C4;color:#1F39C4;width:4rem;height:4rem;padding:0 .5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;transform:none;transition:box-shadow .5s ease}.box-paging .next i,.box-paging .prev i{font-size:40%}.box-paging .next.disabled,.box-paging .prev.disabled{border-color:rgba(0,0,0,0.5);pointer-events:none}.box-paging .next:hover,.box-paging .prev:hover{box-shadow:0 0 1rem 0.2rem rgba(31,57,196,0.5)}.box-paging .next{margin-left:1.3rem;margin-right:0}.box-paging .prev{margin-right:1.3rem}.box-paging_category{margin:5rem 3.3rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.box-paging_category a,.box-paging_category span{width:4rem;height:4rem;border-radius:1rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #1F39C4;transition:box-shadow .5s ease}.box-paging_category a.dots,.box-paging_category span.dots{background:none;border-width:0;color:#000}.box-paging_category a:hover{box-shadow:0 0 1rem 0.2rem rgba(31,57,196,0.5)}.box-paging_category li{margin-right:2.3rem}.box-paging_category .next,.box-paging_category .prev{width:auto;padding:0 2.4rem}.box-paging_category .prev i{margin:0 1rem 0 0}.box-paging_category .next i{margin:0 0 0 1rem}.box-paging__count{opacity:0.5}.section-looked{padding:10.7rem 0 5rem}.partners_inner{margin-top:10rem}.section-reviews{padding:5rem 0 4rem}.partners_inner-2{margin-top:12.7rem}.section-blog-page{padding-bottom:6.5rem}.blog-page+.box-paging{margin-top:-2rem}.blog-page-article{padding:12rem 0 0}.section-catalog-decription{padding:10.1rem 0 2.2rem}.section-categories{padding:12.1rem 0 4rem;overflow:hidden}.categories-item{overflow:hidden;color:#fff;position:relative}.categories-item__img{position:relative;border-radius:2rem;overflow:hidden;z-index:0}.categories-item__img:before{content:'';display:block;padding-top:35.2rem;position:relative;z-index:1;transition:background-color .5s ease;background-image:linear-gradient(180deg, rgba(0,0,0,0) -2.62%, rgba(0,0,0,0.7) 100%)}.categories-item__img img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;vertical-align:top;left:0;top:0;z-index:0;transition:filter .5s ease}.categories-item__info{position:absolute;bottom:2.6rem;left:2.3rem;right:2.3rem;z-index:2}.categories-item__icon{margin-bottom:.5rem}.categories-item__title{font-size:2.6rem;font-family:"Startup",sans-serif;font-weight:500;line-height:157.692%;text-transform:uppercase}.categories-item__description-text{transition:max-height 1s ease, opacity 1s ease;max-height:0;opacity:0}.categories-item__description-text::-webkit-scrollbar{width:2px}.categories-item__description-text::-webkit-scrollbar-track{background:#7a7878;border-radius:.6rem}.categories-item__description-text::-webkit-scrollbar-thumb{background-color:#eee;border-radius:.6rem}.categories-item__description-text::-webkit-scrollbar-thumb:hover{background:#26C2C6}.categories-item .button--circle{position:absolute;right:2.6rem;top:2.6rem;z-index:1;color:#26C2C6}.categories-item .button--circle:hover{color:#fff}.categories-item:hover .categories-item__description-text{opacity:1;max-height:13.8rem;overflow:auto}.categories-item:hover img{filter:blur(4px)}.categories-item:hover .categories-item__img:before{background:rgba(0,0,0,0.5)}.pseudo-link{position:absolute;z-index:3;left:0;right:0;top:0;bottom:0;display:block}.circle-white{background:#fff}.section-team{padding:12.6rem 0 3.2rem;overflow:hidden}.team-slider{overflow:hidden !important}.team-item__img{margin-bottom:2.3rem;border-radius:2rem;overflow:hidden}.team-item__img img{vertical-align:top;width:100%}.team-item__title{font-size:3rem;font-family:"Startup",sans-serif;font-weight:500}.team-item__position{margin-top:.4rem;font-weight:450;color:#26C2C6}.consult-2 .consult_form_title{margin-bottom:.5rem}.consult-2 .consult_input{width:100%;margin-bottom:2.9rem}.order-text{font-size:2.4rem;color:#000}.order-note{margin-top:3.2rem}.order-person-inputs{margin-right:-8rem;margin-top:1.2rem;display:-ms-flexbox;display:flex}.order-person-inputs .custom-checkbox{margin-right:8rem}.order-form{margin-top:3.5rem}.items-more{text-align:center;margin-top:4rem}.load-more_blog{margin-top:-1.1rem}.section-more-news{padding:10rem 0 6.4rem}.section-about{padding:8.1rem 0 13rem}.block-9{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5rem;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;line-height:150%}.block-9__img{width:52.5%;padding:0 5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.block-9__img img{width:100%;border-radius:1rem;-ms-flex:1 1 100%;flex:1 1 100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}.block-9__content{max-width:68.5rem;width:47.5%;padding:0 5rem}.block-9__content p{padding:1.7rem 0}.block-9__text{line-height:160%}.block-9 h2{margin:0 0 1rem;font-size:2.4rem;line-height:150%;font-weight:600}.block-9__subtitle{position:absolute;position:absolute;top:4.1rem;left:12.7rem;right:8.6rem;color:#fff;font-size:4rem;font-weight:600;text-transform:uppercase;line-height:120%}.block-9__subtitle span{color:#26C2C6}.section-clients-about{padding:6.4rem 0 5rem}.section-clients-about .h2{margin-bottom:2.7rem}.clients_about .img-hover{display:inline-block}.clients_about .img-default{display:none}.clients-header{margin-bottom:8.2rem;-moz-columns:2;columns:2;font-size:1.8rem;line-height:150%;-moz-column-gap:8rem;column-gap:8rem}.clients-header p{padding:1rem 0}.section-trust{margin:8.5rem 0 5rem;padding:13.2rem 0 10.5rem;background:#000;color:#fff;position:relative;overflow:hidden}.section-trust .wrapper{z-index:1}.section-trust .h2{margin-bottom:0}.section-inner-bg{display:block;position:absolute;left:0;right:0;bottom:0;top:0;z-index:0}.section-inner-bg:before{content:'';display:block;position:absolute;left:0;right:0;bottom:0;top:0;z-index:0;background:rgba(0,0,0,0.8)}.excellence{margin:-1.6rem  -6rem 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.excellence__item{padding:2rem 0;margin:2.7rem 6rem;width:calc(50% - 12rem);border-bottom:1px solid rgba(255,255,255,0.5);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.excellence__title{font-size:1.8rem;line-height:150%}.excellence__aside{-ms-flex-negative:0;flex-shrink:0;margin-left:3rem;font-size:10rem;color:#1F39C4;font-weight:500;text-transform:uppercase;line-height:1}.excellence__inner{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between}.excellence__img{height:10rem;width:25rem;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;position:relative}.excellence__img img{position:absolute;right:0;bottom:0;max-height:13.5rem}.load-more_category{margin-top:-.3rem}@media (max-width: 1439px){.section-consultation{padding:8.1rem 0 9rem}.excellence__aside{font-size:8rem}.block-9__subtitle{top:4.1rem;left:8.7rem;right:8.7rem}}@media (max-width: 1365px){.partners_inner-2{margin-top:8.7rem}.section-categories{padding:8.1rem 0 4rem}}@media (max-width: 1023px){.section-consultation .consult_form_text{padding-left:0}.section-consultation .consult_form_title{width:100%}.section-trust{margin:5.5rem 0 3rem;padding:10.2rem 0 8.5rem}.excellence{margin:0}.excellence__item{padding:2rem 0;margin:1.7rem 0 1.1rem;width:100%}.section-about{padding:6.1rem 0 10rem}.block-9{margin:0}.block-9__img{width:100%;padding:0;margin-bottom:4.2rem}.block-9__content{max-width:100%;width:100%;padding:0}.block-9__subtitle{top:5.1rem}}@media (max-width: 767px){.section-consultation{padding:4.1rem 0 8.5rem}.section-consultation .consult_form_text{font-size:1.6rem}.section-consultation .consult_form_title{font-size:3.8rem}.section-consultation .consult_form_header_box_bottom{margin-top:0}.section-consultation .consult_form_type{margin:2.3rem 0 1.9rem;font-size:1.6rem}.section-consultation .consult_form_header{margin-bottom:1.3rem}.section-consultation .form_col{gap:1.5rem}.section-consultation .textarea{height:15rem;min-height:15rem;border-radius:3.3rem}.section-consultation .consult_form_social{height:4.5rem;width:4.5rem}.section-consultation .consult_form_footer{gap:2rem}.section-consultation .consult_form_footer_contacts_box{gap:3.1rem}.partners_inner{margin-top:8.1rem}.box-paging{margin-top:6.3rem}.box-paging ul{font-size:1.6rem}.section-reviews{padding:4rem 0 2rem}.partners_inner-2{margin-top:5.7rem}.reviews-more{margin-top:4rem}.blog-page+.box-paging{margin-top:0rem}.section-blog-page{padding-bottom:7rem}.blog-page-article{padding:6rem 0 3.8rem}.btn-more-items{margin-top:1.7rem;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.section-categories{padding:6.1rem 0 2rem}.categories-item__title{font-size:2.4rem}.categories-item__info{bottom:2.8rem}.categories-item__icon{margin-bottom:1.1rem}.section-team{padding:6.1rem 0 3.2rem}.team-item{padding-bottom:2.2rem}.team-item__title{font-size:2.4rem}.team-item__position{margin-top:.1rem}.section-team .directions_header_box_btn{display:none}.section-catalog-decription{padding-top:5rem}.pseudo-link{display:none}.categories-item__description{overflow:hidden}.cat-btn{margin-top:-2.34rem;transition:transform .5s ease, margin-top .5s ease;transform:translateY(200%)}.hovered .cat-btn{margin-top:.8rem}.categories-item .button--circle svg{display:none}.categories-item .button--circle:before{font-size:3rem;color:#000;content:'+';line-height:1;display:inline-block;vertical-align:top}.categories-item:hover .categories-item__description-text{opacity:0;max-height:0;overflow:hidden}.categories-item:hover img{filter:none}.categories-item.hovered .categories-item__description-text{opacity:1;max-height:13.8rem;overflow:auto}.categories-item.hovered img{filter:blur(4px)}.categories-item.hovered .cat-btn{transform:translateY(0)}.categories-item.hovered .button--circle{line-height:.6}.categories-item.hovered .button--circle:before{content:'-'}.categories-item__description-text{font-size:1.8rem}.order-text{font-size:1.6rem}.consult-2 .consult_form_title{margin-bottom:1rem}.consult-2 .consult_form_type{font-size:1.6rem}.consult-2 .consult_input{width:100%;margin-bottom:1.9rem}.order-note{font-size:1.4rem;margin-top:2.2rem}.order-person-inputs{margin-right:0;display:block}.order-person-inputs .custom-checkbox{margin-right:0}.order-person-inputs .custom-checkbox+.custom-checkbox{margin-top:2.2rem}.order-form{margin-top:2.5rem}.load-more_blog{margin-top:1.2rem}.section-more-news{padding:6.5rem 0 7.4rem}.clients-header{-moz-columns:1;columns:1;font-size:1.6rem}.clients_about{display:block}.clients_about .client{height:10.1rem}.block-9 h2{font-size:2rem}.excellence__inner{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.excellence__aside{margin:0 0 2.5rem;width:100%}.excellence__img img{max-height:10rem;position:static}.excellence__title{font-size:1.6rem}.excellence__img{-ms-flex-align:start;align-items:flex-start;margin-left:1rem}.assortment__item{width:calc(50% - 2rem)}.box-paging_category a,.box-paging_category span{height:4rem;width:4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:1rem;border:1px solid #1F39C4}.box-paging_category .dots{width:auto;border-width:0}.box-paging_category .next,.box-paging_category .prev{padding:0 .5rem;min-width:4rem}.box-paging_category .next i,.box-paging_category .prev i{margin:0}.box-paging_category .next span,.box-paging_category .prev span{display:none}.box-paging_category .next{margin-left:0}.box-paging__count{margin:2rem 0 0;text-align:center;width:100%}.section-looked{padding:6.2rem 0 7.6rem}.section-trust{margin:3.5rem 0 3rem;padding:7.2rem 0 8.5rem}.section-clients-about{padding:3.4rem 0 3rem}.section-about{padding:5.1rem 0 6.5rem}.block-9__subtitle{top:2rem;font-size:2rem;left:3.2rem;right:3.2rem}}@media (max-width: 560px){.section-consultation .consult_form_title{text-align:left}.assortment__item{width:calc(100% - 2rem)}}.window-open{position:absolute;left:0;top:-200%;right:0;overflow:hidden;height:100%;pointer-events:none;opacity:0}.popup{width:100%;padding:3rem !important;margin-bottom:0 !important;overflow:visible}.popup-inner{padding:5.4rem 8% 9.3rem;overflow:auto;max-height:calc(100vh - 6rem);box-shadow:0 0.4rem 2rem 0 rgba(17,30,76,0.3);border-radius:1rem;background:#fff}.popup-form{max-width:77rem}.popup-form .form-title,.popup-form .form-text,.popup-form .form-text_note,.popup-form .box-field__button{text-align:center}.popup-form .checkbox-el{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.popup-form .form-title{font-size:3.2rem;margin:0 0 2.2rem}.popup-form .main-form{padding:11.6rem 10.5% 5rem}.popup-form form{display:block;max-width:100%;margin:0 auto;width:46.6rem}.popup-form .box-field__button .btn{width:27.2rem;max-width:100%}.box-field__files{margin-bottom:2.7rem}.form-inner__title{font-size:3.2rem;margin-bottom:1.5rem;text-align:center;font-weight:700;text-transform:uppercase}.form-inner__text{margin:0 auto 2rem;max-width:80%;text-align:center}.multifiles{position:relative}.multifiles input{position:absolute;left:0;top:0;opacity:0}.filepond--browser{display:none}.filepond--item{transform:none !important;display:block;position:relative;color:rgba(31,57,196,0.5)}.filepond--item legend{padding-left:2.6rem}.filepond--item .filepond--file{position:absolute;left:0;top:0}.filepond--item+.filepond--item{margin-top:1.2rem}.filepond--list{list-style:none;margin-left:2.5rem}.filepond--file button,.filepond--file div{display:none !important}.filepond--file .filepond--file{display:block !important}.filepond--file .filepond--action-remove-item{display:block !important}.filepond--action-remove-item{background:transparent;padding:0;margin:0;border:0;font-size:50%;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid rgba(31,57,196,0.5);position:relative;top:0rem;color:rgba(31,57,196,0.5);font-family:icomoon}.filepond--action-remove-item span,.filepond--action-remove-item svg{display:none}.filepond--list-scroller{margin-top:1rem;transform:none !important}.filepond--file-info,.filepond--data,.filepond--credits{display:none !important}.filepond--file-info .file-info,.filepond--data .file-info,.filepond--credits .file-info{color:#000;opacity:.5;padding-left:1rem;max-width:40%}.filepond--file-info .file-info__item+.filepond--file-info .file-info__item,.filepond--data .file-info__item+.filepond--file-info .file-info__item,.filepond--credits .file-info__item+.filepond--file-info .file-info__item,.filepond--file-info .file-info__item+.filepond--data .file-info__item,.filepond--data .file-info__item+.filepond--data .file-info__item,.filepond--credits .file-info__item+.filepond--data .file-info__item,.filepond--file-info .file-info__item+.filepond--credits .file-info__item,.filepond--data .file-info__item+.filepond--credits .file-info__item,.filepond--credits .file-info__item+.filepond--credits .file-info__item{margin-top:.5rem}.box-field__input_file{color:#000;font-size:1.6rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.file-placeholder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.file-placeholder i{font-size:2.2rem;margin-right:1rem;position:relative;top:-.3rem;color:#1F39C4}.filepond--root fieldset{border:0;padding:0;border:0;outline:0}.alert-form__title{font-size:3.2rem;font-weight:700;text-transform:uppercase;margin-top:2.4rem}.alert-form__text{font-size:1.6rem;margin-top:.9rem}.alert-form__btn{margin-top:3.8rem}.alert-form__btn .btn{min-width:19.5rem}.filepond--root{height:auto !important}.popup-result{width:50.2rem}.popup-result .popup-inner{padding-bottom:5.3rem}@media screen and (max-width: 767px){.fancybox-slide--html{padding:0}.popup{padding:5rem 2.4rem 5.2rem !important;box-shadow:0 0.4rem 2rem 0 rgba(17,30,76,0.3)}.popup .box-field__button{margin-top:3.2rem}.popup-inner{padding:2.9rem 2.8rem 4.3rem;box-shadow:none}.form-inner__title{font-size:2rem}.form-inner__text{font-size:1.4rem;max-width:100%}.box-field__input_file{display:block;font-size:1.4rem}.filepond--hopper{font-size:1.6rem}.popup-form input,.popup-form textarea{font-size:1.4rem}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9fZ2xvYmFsLnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsImxheW91dC9faWNvbnMuc2NzcyIsImNvbXBvbmVudHMvX3N3aXBlci1idW5kbGUuc2NzcyIsImNvbXBvbmVudHMvX3NsaWNrLnNjc3MiLCJjb21wb25lbnRzL19mYW5jeWJveC5zY3NzIiwiY29tcG9uZW50cy9fanF1ZXJ5LmZvcm1zdHlsZXIuc2NzcyIsImxheW91dC9fY29udGVudC5zY3NzIiwibGF5b3V0L19jYXRhbG9nLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19maXJzdC1zY3JlZW4uc2NzcyIsImxheW91dC9fY29va2llLnNjc3MiLCJsYXlvdXQvX2ZpcnN0LXNjcmVlbi1pbm5lci5zY3NzIiwibGF5b3V0L19tYWluLnNjc3MiLCJsYXlvdXQvX2lubmVyLnNjc3MiLCJsYXlvdXQvX3BvcHVwcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEtBQ0ksOEJBQ0Esc0JBQXVCLENBRzNCLEtBQ0ksUUFBUyxDQUdiLEtBQ0ksYUFDSixDQUFDLEdBR0csY0FDQSxRQUFTLENBQ1osR0FHRyx1QkFDQSxTQUNBLGdCQUNKLENBQUMsSUFHRyxpQ0FDQSxhQUNKLENBQUMsRUFHRyw0QkFBNkIsQ0FDaEMsWUFHRyxtQkFDQSwwQkFDQSxnQ0FDSixDQUVBLFNBRUksa0JBQ0osQ0FBQyxjQUtHLGlDQUNBLGFBQ0osQ0FFQSxNQUNJLGFBQ0osQ0FFQSxRQUVJLGNBQ0EsY0FDQSxrQkFDQSx1QkFDSixDQUFDLElBR0csYUFDSixDQUVBLElBQ0ksU0FDSixDQUFDLElBR0csaUJBQ0osQ0FFQSxXQUNJLFFBQVMsQ0FJYixzQ0FLSSxvQkFDQSxlQUNBLGlCQUNBLFFBQ0osQ0FFQSxhQUVJLGdCQUNKLENBQUMsY0FJ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LGdCQUNBLHlCQUNGLENBQUMsd0RBS0MsdUJBQXdCLENBWXpCLHlGQVRHLFdBQ0EsV0FDQSxrQkFDQSxhQUFjLENBRWQsa29CQUNFLGdCQUFpQixDQUt2Qix1QkFDRSxXQUNBLGlCQUNBLG9CQUFBLEFBQ0EsYUFBQSxzQkFBQSxBQUE4Qiw2QkFBQSxDQUMvQixrQkFHQyxvQkFBQSxBQUNBLGFBQUEsc0JBQUEsQUFBbUIsa0JBQUEsQ0FTcEIsb0JBTkcsaUJBQ0Esa0JBQ0Esa0JBQ0EsV0FDQSxhaEI1TGtCLENnQmdNdEIseUJBRUksU0FDQSxVQUNBLFNBQ0EsU0FDRixDQUlBLG1CQUNFLGlCQUNBLGdCQUNBLHlCQUNBLGlCQUNGLENWb1pFLGtCVWpaQSxpQkFDQSxnQkFBaUIsQ0FHbEIsaUJBQ0MsaUJBQWtCLENBRG5CLHNCQUlHLGlCQUNGLENBSUosZ0JBQ0Usc0JBQ0YsQ0FFQSxjQUNFLGFBQWMsQ0FEaEIsMkJBR0kscUJBQ0YsQ0FBQyxxQ1p6Rkgsc0JZNkZJLFNBQVUsQ0FwUGQsT0F3UEksc0NBQ0EsNkNBQWdELENBRWhELDBCQUNFLGlCQUFrQixDQXJQeEIsYUEyUEksNkJBQ0EsZUFBZ0IsQ0F0TXBCLG1CQTBNSSxjQUFlLENBak1uQixrQkFxTUksaUJBQ0EsY0FDRixDQXhGRix1QkEyRkksY0FDQSxnQkFBaUIsQ0FDbEIsa0JBR0MsZ0JBQ0YsQ0FFQSx1Q0FFRSxnQkFDRixDQUFDLENBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sIHtcclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxubWFpbiB7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG5oMSB7XHJcbiAgICBmb250LXNpemU6IDZlbTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuaHIge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG5wcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gICAgZm9udC1zaXplOiAxZW1cclxufVxyXG5cclxuYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkXHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyXHJcbn1cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgICBmb250LXNpemU6IDFlbVxyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJVxyXG59XHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgICBib3R0b206IC0uMjVlbVxyXG59XHJcblxyXG5zdXAge1xyXG4gICAgdG9wOiAtLjVlbVxyXG59XHJcblxyXG5pbWcge1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lXHJcbn1cclxuXHJcbmgzLCBoNCwgaDUsIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixcclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nLFxyXG5idXR0b246LW1vei1mb2N1c3Jpbmcge1xyXG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICAgIHBhZGRpbmc6IC4zNWVtIC43NWVtIC42MjVlbVxyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxyXG59XHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuW3R5cGU9Y2hlY2tib3hdLFxyXG5bdHlwZT1yYWRpb10ge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxufVxyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAgIGZvbnQ6IGluaGVyaXRcclxufVxyXG5cclxuZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbVxyXG59XHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbltoaWRkZW5dIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufSIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTdGFydHVwJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TdGFydHVwTGlnaHQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU3RhcnR1cExpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFydHVwTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFydHVwTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcnR1cExpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1N0YXJ0dXAnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1N0YXJ0dXAtUmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TdGFydHVwLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXJ0dXAtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXJ0dXAtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFydHVwLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1N0YXJ0dXAnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1N0YXJ0dXAtTWVkaXVtLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1N0YXJ0dXAtTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFydHVwLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXJ0dXAtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXJ0dXAtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1N0YXJ0dXAnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1N0YXJ0dXBTZW1pYm9sZC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TdGFydHVwU2VtaWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXJ0dXBTZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXJ0dXBTZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFydHVwU2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1N0YXJ0dXAnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1N0YXJ0dXAtQm9sZC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TdGFydHVwLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXJ0dXAtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXJ0dXAtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFydHVwLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcclxuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24vZm9udHMvaWNvbW9vbi5lb3Q/aWh5YWRtJyk7XHJcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9pY29tb29uL2ZvbnRzL2ljb21vb24uZW90P2loeWFkbSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLnR0Zj9paHlhZG0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb21vb24vZm9udHMvaWNvbW9vbi53b2ZmP2loeWFkbScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29tb29uL2ZvbnRzL2ljb21vb24uc3ZnP2loeWFkbSNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG4iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcycgYXMgKjtcclxuaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAqIHtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbnVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tcHJpbWFyeTtcclxufVxyXG5cclxuYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbmIsIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNjAwXHJcbn1cclxuaW5wdXQsXHJcbnRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuaGVpZ2h0OiA1LjRyZW07XHJcbmJvcmRlcjogMXB4IHNvbGlkICNEQUVBRjk7XHJcbmhlaWdodDogNC4xcmVtO1xyXG4gICAgcGFkZGluZzogMCAyLjVyZW07XHJcblxyXG4gICAgXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOjFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxufVxyXG50ZXh0YXJlYSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIGhlaWdodDogMTAuMXJlbVxyXG59XHJcbi5pY29uIHtcclxuICAgIGZpbGw6IGluaGVyaXQ7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1wcmltYXJ5O1xyXG59XHJcblxyXG5cclxuXHJcbi5vdmVybGF5X2dsb2JhbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1Myk7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLmQtbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBAc3RhcnRpbmctc3R5bGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuJGJhc2Utdnc6IDEwMDsgLy8gIHZ3XHJcblxyXG5AZnVuY3Rpb24gdnctdG8tcHgoJHZ3KSB7XHJcbiAgICAvL0ByZXR1cm4gKCR2dyAvICRiYXNlLXZ3KSAqIDEwMHZ3Ki44NDtcclxuICAgIEByZXR1cm4gKCR2dyAvICRiYXNlLXZ3KSAqIDEwMHZ3Ki41MjU7XHJcbn1cclxuXHJcbi8qQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTg1MHB4KSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3LXRvLXB4KDEuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3LXRvLXB4KDEuMSkgIWltcG9ydGFudDtcclxuICAgIH1cclxufSAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdnctdG8tcHgoMS4yKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xyXG4gICAgaHRtbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dy10by1weCgxLjMpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3LXRvLXB4KDEuNCkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpIHtcclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBib2R5IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgaHRtbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBib2R5IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbSAgIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgaW5wdXQsIHRleHRhcmVhIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzYwcHgpIHtcclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyDQmtC+0LvRjNC+0YDQuFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kY29sb3ItbGlnaHQ6ICNGRkZGRkY7IFxyXG5cclxuJGNvbG9yLWVsZW1lbnRzOiAjMTU1MjI0MWE7IFxyXG4kY29sb3ItaG92ZXItZWxlbm1lbnRzOiAjMTU1MjI0MzM7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBCb3JkZXIgcmFkaXVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRyYWRpdXMtc206MnJlbTtcclxuJHJhZGl1cy1sZzogM3JlbTtcclxuJHJhZGl1cy1tZDogNC41cmVtO1xyXG4kcmFkaXVzLXhsOiA2cmVtO1xyXG4kcmFkaXVzLWZ1bGw6IDUwJTtcclxuXHJcbiRtaW4td2lkdGg6IDMyMHB4O1xyXG4kbWF4LXdpZHRoOiAxNjc2cHg7XHJcblxyXG4kY29sb3ItYWN0aXZlOiAjMUYzOUM0O1xyXG4kY29sb3ItcHJpbWFyeTokY29sb3ItYWN0aXZlOyBcclxuJGNvbG9yLWFjdGl2ZS1ob3ZlcjogIzI2QzJDNjtcclxuJGNvbG9yLXNlY29uZGFyeTogJGNvbG9yLWFjdGl2ZS1ob3ZlcjsgXHJcbiR0ZXh0LWNvbG9yOiAjMDAwO1xyXG4kcGxhY2Vob2xkZXI6ICNjY2M7XHJcbiRiZy1saWdodDogcmdiYSgzMSwgNTcsIDE5NiwgMC4wNik7XHJcbiRsaW5lOiByZ2JhKCM5MzkzOTMsIC4zKTtcclxuJHBsYWNlaG9sZGVyMjogcmdiYSgwLCAwLCAwLCAwLjYwKTtcclxuJGJhc2UtYmc6ICNmZmY7XHJcblxyXG4kYmFzZS1mb250LWZhbWlseTogJ1N0YXJ0dXAnLCBzYW5zLXNlcmlmOyBcclxuJGN1c3RvbS1mb250LWZhbWlseTonU3RhcnR1cCcsIHNhbnMtc2VyaWY7IFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyDQotGW0L3RllxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kc2hhZG93LW1kOiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8g0JDQvdGW0LzQsNGG0ZbRj1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJHRyYW5zaXRpb24tcHJpbWFyeTogMC41cyBlYXNlOyIsIi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDBcIjtcclxufVxyXG4uaWNvbi1jYXJldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbn1cclxuLmljb24tY2FyZXQtYmFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbn1cclxuLmljb24tY2FydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJcbn1cclxuLmljb24tY2xvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNFwiO1xyXG59XHJcbi5pY29uLWZpbHRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNVwiO1xyXG59XHJcbi5pY29uLWxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNlwiO1xyXG59XHJcbi5pY29uLW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwN1wiO1xyXG59XHJcbi5pY29uLW5leHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOFwiO1xyXG59XHJcbi5pY29uLXBkZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XHJcbn1cclxuLmljb24tcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYVwiO1xyXG59XHJcbi5pY29uLXBpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbn1cclxuLmljb24tcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XHJcbn1cclxuLmljb24tcHJldjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbn1cclxuLmljb24tcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGVcIjtcclxufVxyXG4uaWNvbi1yZW1vdmUtMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XHJcbn1cclxuLmljb24tc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTBcIjtcclxufVxyXG4uaWNvbi1zZW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTFcIjtcclxufVxyXG4iLCIvKipcbiAqIFN3aXBlciAxMS4yLjEwXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEp1bmUgMjgsIDIwMjVcbiAqL1xuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcblx0c3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG46cm9vdCB7XG5cdC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmXG59XG5cbjpob3N0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0ei1pbmRleDogMVxufVxuXG4uc3dpcGVyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBibG9ja1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlciB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cblxuLnN3aXBlci13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKVxufVxuXG4uc3dpcGVyLWhvcml6b250YWwge1xuXHR0b3VjaC1hY3Rpb246IHBhbi15XG59XG5cbi5zd2lwZXItdmVydGljYWwge1xuXHR0b3VjaC1hY3Rpb246IHBhbi14XG59XG5cbi5zd2lwZXItc2xpZGUge1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXHRkaXNwbGF5OiBibG9ja1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG5cdHZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG5cdGhlaWdodDogYXV0b1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcblx0cGVyc3BlY3RpdmU6IDEyMDBweFxufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Rcbn1cblxuLnN3aXBlci0zZCB7XG5cdHBlcnNwZWN0aXZlOiAxMjAwcHhcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlIHtcblx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZFxufVxuXG4uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlciB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZVxufVxuXG4uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lXG59XG5cbi5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGUge1xuXHRzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnRcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXIge1xuXHRzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeVxufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXIge1xuXHRzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeVxufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyIHtcblx0c2Nyb2xsLXNuYXAtdHlwZTogbm9uZVxufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGUge1xuXHRzY3JvbGwtc25hcC1hbGlnbjogbm9uZVxufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRmbGV4LXNocmluazogMDtcblx0b3JkZXI6IDk5OTlcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGUge1xuXHRzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcblx0c2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzXG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpXG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKVxufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKVxufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAxcHg7XG5cdGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcilcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR6LWluZGV4OiAxMFxufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMTUpXG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIC41KSwgcmdiYSgwLCAwLCAwLCAwKSlcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAuNSksIHJnYmEoMCwgMCwgMCwgMCkpXG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAuNSksIHJnYmEoMCwgMCwgMCwgMCkpXG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAuNSksIHJnYmEoMCwgMCwgMCwgMCkpXG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtMjFweDtcblx0bWFyZ2luLXRvcDogLTIxcHg7XG5cdHotaW5kZXg6IDEwO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcblx0YW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyXG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuXHQtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmZcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG5cdC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMFxufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKVxuXHR9XG59XG5cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSlcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSlcbn1cblxuOnJvb3Qge1xuXHQtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHhcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcblx0d2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO1xuXHRoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuXHRtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO1xuXHR6LWluZGV4OiAxMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuMzU7XG5cdGN1cnNvcjogYXV0bztcblx0cG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbixcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuXHRvcGFjaXR5OiAwO1xuXHRjdXJzb3I6IGF1dG87XG5cdHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCBzdmcsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zyxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG5cdHJpZ2h0OiBhdXRvXG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0cmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG5cdGxlZnQ6IGF1dG9cbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuXHRmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuXHRmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0Zm9udC12YXJpYW50OiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogMVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdGNvbnRlbnQ6ICdwcmV2J1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuXHRsZWZ0OiBhdXRvXG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcblx0Y29udGVudDogJ25leHQnXG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0ei1pbmRleDogMTBcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG5cdG9wYWNpdHk6IDBcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuXG4uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG5cdGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuXHR0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlXG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmb250LXNpemU6IDBcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0dHJhbnNmb3JtOiBzY2FsZSguMzMpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSlcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuXHR0cmFuc2Zvcm06IHNjYWxlKC42Nilcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuXHR0cmFuc2Zvcm06IHNjYWxlKC4zMylcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcblx0dHJhbnNmb3JtOiBzY2FsZSguNjYpXG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcblx0dHJhbnNmb3JtOiBzY2FsZSguMzMpXG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHR3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgMXJlbSkpO1xuXHRoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCAxcmVtKSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgJGNvbG9yLWFjdGl2ZSk7XG5cdG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuNClcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmVcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0Y3Vyc29yOiBwb2ludGVyXG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcblx0YmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpXG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG5cdHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcblx0bGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMClcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuXHRkaXNwbGF5OiBibG9ja1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA4cHhcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLCAuMnMgdG9wXG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0bWFyZ2luOiAwIDEuOXJlbVxufVxuXG4uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0dHJhbnNpdGlvbjogLjJzIHRyYW5zZm9ybSwgLjJzIGxlZnRcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0dHJhbnNpdGlvbjogLjJzIHRyYW5zZm9ybSwgLjJzIHJpZ2h0XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG5cdGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdClcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgLjI1KSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcFxufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3Bcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDBcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuXHR3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDBcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuXHRkaXNwbGF5OiBub25lXG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgLjEpKVxufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuXHRib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuXHR0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcblx0ei1pbmRleDogNTA7XG5cdGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpXG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsXG4uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsIGF1dG8pO1xuXHRyaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTtcblx0dG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuXHR6LWluZGV4OiA1MDtcblx0d2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSlcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIC41KSk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMFxufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG5cdGN1cnNvcjogbW92ZVxufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcblx0ZGlzcGxheTogbm9uZVxufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcyxcbi5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW5cbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuXHRjdXJzb3I6IG1vdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZVxufVxuXG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAtMTAwMFxufVxuXG4uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXIge1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdG1hcmdpbjogMCBhdXRvXG59XG5cbi5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXIge1xuXHRmbGV4LXdyYXA6IHdyYXBcbn1cblxuLnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXIge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dFxufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRwb2ludGVyLWV2ZW50czogYXV0b1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRwb2ludGVyLWV2ZW50czogYXV0b1xufVxuXG4uc3dpcGVyLnN3aXBlci1jdWJlIHtcblx0b3ZlcmZsb3c6IHZpc2libGVcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogMTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCVcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDBcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG9cbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0dmlzaWJpbGl0eTogdmlzaWJsZVxufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IC42O1xuXHR6LWluZGV4OiAwXG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0ZmlsdGVyOiBibHVyKDUwcHgpXG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlXG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcblx0ei1pbmRleDogMDtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4uc3dpcGVyLnN3aXBlci1mbGlwIHtcblx0b3ZlcmZsb3c6IHZpc2libGVcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogMVxufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG9cbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuXHR6LWluZGV4OiAwO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0XG59XG5cbi5zd2lwZXIuc3dpcGVyLWNhcmRzIHtcblx0b3ZlcmZsb3c6IHZpc2libGVcbn1cblxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3ZlcmZsb3c6IGhpZGRlblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAgIC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCAxLjNyZW07XG59XG4gICAgfSIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmID4gKiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIC5zbGljay1zbGlkZSAgPiAqIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgXG4gICAgJiA+ICoge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlXG4gICAgfVxuICAgIH1cbn1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcblxuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgfVxuXG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4uc2xpY2stYXJyb3cge1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXMgZWFzZSwgY29sb3IgLjVzIGVhc2U7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHdpZHRoOiA1LjZyZW07XG4gICAgaGVpZ2h0OiA1LjZyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG59XG5cblxuLnNsaWNrLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1hY3RpdmUtaG92ZXIsIC41KTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xufVxuXG5cbi5zbGljay1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogLjhyZW07XG5cbn1cblxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAyLjJyZW0gMCAwO1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuOHMgZWFzZTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q3REFFMDtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjhzIGVhc2U7XG4gICAgfVxuXG4gICAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWFjdGl2ZSwgLjIpO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgd2lkdGg6IDQuOHJlbTtcbiAgICBoZWlnaHQ6IDQuOHJlbTtcbn1cbn0iLCJib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYWN0aXZlIHtcclxuICAgIC8vaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcclxuICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHRvcDogLTk5OTlweDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogMDtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5MjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdXRlcixcclxuLmZhbmN5Ym94LWlubmVyLFxyXG4uZmFuY3lib3gtYmcsXHJcbi5mYW5jeWJveC1zdGFnZSB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdXRlciB7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYmcge1xyXG4gICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNDcsIDAsIC43NCwgLjcxKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWFjdGl2ZSAuZmFuY3lib3gtYmcge1xyXG4gICAgb3BhY2l0eTouNTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIyLCAuNjEsIC4zNiwgMSk7XHJcbn1cclxuLmZhbmN5Ym94LWluZm9iYXIsXHJcbi5mYW5jeWJveC10b29sYmFyLFxyXG4uZmFuY3lib3gtY2FwdGlvbixcclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiA5OTk5NztcclxufVxyXG5cclxuLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2JhcixcclxuLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcixcclxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbixcclxuLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlIDBzLCB2aXNpYmlsaXR5IDBzIGVhc2UgMHM7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW5mb2JhciB7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgbWluLXdpZHRoOiA0NHB4O1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRvcDogMDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10b29sYmFyIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc3RhZ2Uge1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIHotaW5kZXg6IDk5OTk0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlIHtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvKiBVc2luZyB3aXRob3V0IHByZWZpeCB3b3VsZCBicmVhayBJRTExICovXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5NDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSxcclxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcclxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDQ0cHggMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY29udGVudCB7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41LCAwLCAuMTQsIDEpO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB6LWluZGV4OiA5OTk5NTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGN1cnNvcjogem9vbS1vdXQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGN1cnNvcjogem9vbS1pbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudCxcclxuLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbiAgICBjdXJzb3I6IGdyYWI7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1ncmFiYmluZyAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9J3RydWUnXSB7XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbWFnZSxcclxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCxcclxuLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvICB7XHJcbiAgICAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIH1cclxuICAgIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdmlkZW8sXHJcbi5mYW5jeWJveC1pZnJhbWUge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIEZpeCBpT1MgKi9cclxuLmZhbmN5Ym94LWlmcmFtZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1lcnJvciBwIHtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBCdXR0b25zICovXHJcblxyXG4uZmFuY3lib3gtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgLjYpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHZpc2liaWxpdHk6IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogNDRweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi0tem9vbSB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuLmZhbmN5Ym94LWJ1dHRvbixcclxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxyXG4uZmFuY3lib3gtYnV0dG9uOmxpbmsge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcclxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4vKiBGaXggSUUxMSAqL1xyXG4uZmFuY3lib3gtYnV0dG9uIGRpdiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMjBweDtcclxufVxyXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHN2ZyB7XHJcbiAgICBmaWxsOiAkY29sb3ItYWN0aXZlXHJcbn1cclxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7XHJcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICBzdHJva2Utd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSxcclxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksXHJcbi5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6bnRoLWNoaWxkKDEpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1wcm9ncmVzcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmY1MjY4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICB6LWluZGV4OiA5OTk5ODtcclxufVxyXG4vKiBDbG9zZSBidXR0b24gb24gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgaHRtbCBjb250ZW50ICovXHJcblxyXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogLjVyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHJpZ2h0OiAtMS40cmVtO1xyXG4gICAgdG9wOiAtMC40cmVtO1xyXG4gICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgd2lkdGg6IDVyZW07XHJcbiAgICB6LWluZGV4OiA0MDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlLWhvdmVyO1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxyXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcclxuICAgIHBhZGRpbmc6IDdweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcclxuICAgIHBhZGRpbmc6IDMxcHggMjZweCAzMXB4IDZweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xyXG4gICAgcGFkZGluZzogMzFweCA2cHggMzFweCAyNnB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICByaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XHJcbn1cclxuXHJcblxyXG4uZmFuY3lib3gtc2xpZGUge1xyXG5vcGFjaXR5OiAwO1xyXG50cmFuc2l0aW9uOiBhbGwgMC4wMXMgZWFzZTt9XHJcblxyXG4uZmFuY3lib3gtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWNvbXBsZXRlIHtcclxub3BhY2l0eTogMSFpbXBvcnRhbnQ7XHJcbnRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7fVxyXG5cclxuXHJcbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXHJcblxyXG4uZmFuY3lib3gtbG9hZGluZyB7XHJcbiAgICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xyXG5cclxuLmZhbmN5Ym94LWFuaW1hdGVkIHtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKTtcclxufVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogc2xpZGUgKi9cclxuXHJcbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuXHJcblxyXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LWhlaWdodDogNTc2cHgpIHtcclxuICAgIC5mYW5jeWJveC1zbGlkZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0ZTRlNGU7XHJcbiAgICAgICAgY29sb3I6ICNmMmY0ZjY7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcclxuICAgIG1pbi13aWR0aDogJG1pbi13aWR0aFxyXG59XHJcbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycyBlYXNlLWluIDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbn1cclxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICAvL3RyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG5cclxufVxyXG4gICAgIC5mYW5jeWJveC1zbGlkZS0tdmlkZW8uZmFuY3lib3gtc2xpZGUtLWNvbXBsZXRlIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbiAhaW1wb3J0YW50XHJcbiAgICB9IFxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBcclxuICAgIC5mYW5jeWJveC1zbGlkZS0taHRtbCB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgICAgIHJpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgdG9wOiAwcmVtO1xyXG4gICAgfVxyXG59IiwiLmpxLXNlbGVjdGJveCB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcclxuXHRwYWRkaW5nOiAuOHJlbSA1LjJyZW0gN3B4IDIuNXJlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaGVpZ2h0OiA0LjFyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RBRUFGOTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG59XHJcblxyXG4uanEtc2VsZWN0Ym94IHNlbGVjdCwgLmpxLXNlbGVjdC1tdWx0aXBsZSBzZWxlY3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB6LWluZGV4OiAtMTAwXHJcbn1cclxuLnNlbGVjdF93aXRoLXNlbGVjdC1maXJzdCAuanEtc2VsZWN0Ym94X19zZWxlY3R7XHJcbiAgICBjb2xvcjogIzVjNjI2NjtcclxufVxyXG5cclxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHQmLnBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjApO1xyXG5cdH1cclxufVxyXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAzLjhyZW07XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cclxufVxyXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxNXB4O1xyXG5cdHJpZ2h0OiAyLjJyZW07XHJcblx0d2lkdGg6IDdweDtcclxuXHRoZWlnaHQ6IDdweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW5cclxufVxyXG5cclxuXHJcbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcclxuXHR0b3A6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0RBRUFGOTtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG59XHJcbi5zZWxlY3RfbnVtYmVyLXBlcnNvbnMgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xyXG4gICAgdG9wOjI5cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIHtcclxuXHRtYXJnaW46IDVweDtcclxufVxyXG4uc2VsZWN0X251bWJlci1wZXJzb25zIC5qcS1zZWxlY3Rib3hfX3NlYXJjaHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dCB7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDVweCAyN3B4IDZweCA4cHg7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hde2Rpc3BsYXk6bm9uZTt9XHJcbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLmpxLXNlbGVjdGJveF9fbm90LWZvdW5kIHtcclxuXHRtYXJnaW46IDVweDtcclxuXHRwYWRkaW5nOiA1cHggOHB4IDZweDtcclxuXHRiYWNrZ3JvdW5kOiAjRjBGMEYwO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG4uanEtc2VsZWN0Ym94IHVsIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMTFweCAwIDlweDtcclxuXHRtYXgtaGVpZ2h0OiAyNXJlbTtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG92ZXJmbG93OiBoaWRkZW4gYXV0bztcclxufVxyXG4uanEtc2VsZWN0Ym94IGxpIHtcclxuXHRwYWRkaW5nOiAuNXJlbSAyLjVyZW07XHJcblx0dHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2VcclxufVxyXG4uanEtc2VsZWN0Ym94IGxpOmhvdmVyIHtcclxuXHRjb2xvcjogJGNvbG9yLWFjdGl2ZVxyXG59XHJcbi5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xyXG5cdGNvbG9yOiAkY29sb3ItYWN0aXZlXHJcbn1cclxuLmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZCB7fVxyXG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkOmhvdmVyIHt9XHJcbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXAge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXA6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Y29sb3I6ICMyMzFGMjA7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5qcS1zZWxlY3Rib3ggbGkub3B0aW9uIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbn1cclxuLmNoYW5nZWQsIC5vcGVuZWQge1xyXG5cdCYgfiAuaW5wdXQtbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMS42cmVtO1xyXG5cdH1cclxufVxyXG4uanEtc2VsZWN0LW11bHRpcGxlIHtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwYWRkaW5nOiAxcHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRjb2xvcjogIzMzMztcclxuXHRmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUuZm9jdXNlZCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcclxufVxyXG4uanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIHtcclxuXHRib3JkZXItY29sb3I6ICNDQ0M7XHJcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGNvbG9yOiAjODg4O1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgdWwge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xyXG5cdHBhZGRpbmc6IDNweCA5cHggNHB4O1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpmaXJzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpsYXN0LWNoaWxkIHtcclxuXHRib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcclxufVxyXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkIHtcclxuXHRiYWNrZ3JvdW5kOiAjMDhDO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuZGlzYWJsZWQge1xyXG5cdGNvbG9yOiAjQUFBO1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQgbGkuc2VsZWN0ZWQsXHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWQuZGlzYWJsZWQge1xyXG5cdGJhY2tncm91bmQ6ICNDQ0M7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5vcHRncm91cCB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5vcHRpb24ge1xyXG5cdHBhZGRpbmctbGVmdDogMjVweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAuanEtc2VsZWN0Ym94e1xyXG4gICAgICAgZm9udC1zaXplOiAxLjRyZW1cclxuICAgICB9IFxyXG59IiwiLm1haW4td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWluLXdpZHRoOiAkbWluLXdpZHRoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuXHJcbi53cmFwcGVyIHtcclxuICAgIG1pbi13aWR0aDogJG1pbi13aWR0aDtcclxuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53cmFwcGVyLWZ1bGwge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMy40cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzLjRyZW07XHJcbn1cclxuXHJcbmZvb3RlciB7XHJcbiAgICBvcmRlcjogMztcclxufVxyXG5cclxuLyogdGl0bGVzICovXHJcbmgxLFxyXG4uaDEge1xyXG4gICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG59XHJcblxyXG5oMixcclxuLmgyIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNi42cmVtO1xyXG59XHJcblxyXG4uaDIge1xyXG4gICAgbWFyZ2luLXRvcDogMFxyXG59XHJcbi5oMi14cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW1cclxufVxyXG5cclxuXHJcbi5pbWctZ3JheXNjYWxlIHtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG59XHJcblxyXG4udGV4dC1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmNvbG9yZWQge1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5XHJcbn1cclxuXHJcbi5jb2xvcmVkLTIge1xyXG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnlcclxufVxyXG5cclxuLmNvbG9yLWdyZXkge1xyXG4gICAgY29sb3I6IHJnYmEoJHRleHQtY29sb3IsIC41KVxyXG59XHJcblxyXG5cclxuaDQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZy10b3A6IDIuNXJlbVxyXG59XHJcblxyXG5cclxuLyogdGV4dCBwb3NpdGlvbiAqL1xyXG4udGV4dC1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudFxyXG59XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnRleHQtcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubm93cmFwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4vKlxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG58ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENPTlRFTlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcbi5jb250ZW50IHtcclxuICAgIG1pbi13aWR0aDogJG1pbi13aWR0aDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBzbW9vdGhib3VuY2ViYWxsIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMzAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0ycmVtLCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA2MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc21vb3RoYm91bmNlYmFsbDIge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAzMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMnJlbSwgMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmc6IC4xcmVtIDIuNnJlbSAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogNHJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXMgZWFzZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBzcGFuLFxyXG4gICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDFcclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTIwJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYWN0aXZlLCAwLjQpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZS1ob3ZlclxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWxnIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGhlaWdodDogNC40cmVtXHJcbn1cclxuXHJcbi5idG4tMiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xyXG4gICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzIGVhc2UsIGNvbG9yIC41cyBlYXNlLCBib3JkZXItY29sb3IgLjVzIGVhc2U7XHJcbiAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICYuYWN0aXZlLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmUtaG92ZXI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWN0aXZlLWhvdmVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmJ0bi0zIHtcclxuICAgIGNvbG9yOiAjMUYzOUM0O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDQ2JTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlLWhvdmVyXHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tNCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICBtYXJnaW46IDAgMS4ycmVtIDAgMDtcclxuICAgICAgICBmb250LXNpemU6IDkyJTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjVzIGVhc2U7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlLWhvdmVyO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWN0aXZlLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5mb3JtLXdyYXAgZm9ybSB7XHJcbiAgICBtYXJnaW46IDAgLTJyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uYm94LWZpZWxkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9oYWxmIHtcclxuICAgICAgICB3aWR0aDogNTAlXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW1cclxuICAgIH1cclxuXHJcbiAgICAmX2FjZXB0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LFxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjI7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXIyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3JfdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMC4xcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbmxhYmVsLmVycm9yIHtcclxuICAgIGNvbG9yOiAjRUQxQzI0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVUb2dnbGUge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG5cclxuICAgIDQ5Ljk5JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZVRvZ2dsZTIge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIDQ5Ljk5JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2Nyb2xsRGlzYWJsZWQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMDtcclxufVxyXG5cclxuLnNjcm9sbERpc2FibGVkLndlYixcclxuLnNjcm9sbERpc2FibGVkLndlYi5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMS43cmVtXHJcbn1cclxuXHJcbi5zY3JvbGxEaXNhYmxlZCAubWFpbi13cmFwcGVyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uaGlkZSxcclxuLmQtbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4uY2hlY2tib3gtZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxuXHJcbiAgICAmX190eHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogMS4zM3B4IHNvbGlkICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEuOHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBtYXJnaW46IDAgMS41cmVtIDAgMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyBlYXNlLCBib3JkZXItd2lkdGggLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogLjlyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE1DSWdhR1ZwWjJoMFBTSTNJaUIyYVdWM1FtOTRQU0l3SURBZ01UQWdOeUlnWm1sc2JEMGlibTl1WlNJK0NpQWdQSEJoZEdnZ1pEMGlUVEVnTWk0Mk5ESTFOVXd6TGpreU5qUTJJRFV1TlRZNU1EVk1PQzQwT1RVMU5DQXhJaUJ6ZEhKdmEyVTlJbmRvYVhSbElpQnpkSEp2YTJVdGQybGtkR2c5SWpJaUlITjBjbTlyWlMxc2FXNWxZMkZ3UFNKeWIzVnVaQ0l2UGdvOEwzTjJaejQ9KVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDpjaGVja2Vkfi5jaGVja2JveC1lbF9fdHh0IC5jaGVjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saWtlLXJhZGlvIHtcclxuICAgIC5jaGVjayB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmFkaW8tZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxuXHJcbiAgICAmX190eHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHRleHQtY29sb3IsIC44KTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXI6IDEuMzNweCBzb2xpZCAjQkFCQUJBO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHdpZHRoOiAyLjJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEuNXJlbSAwIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzIGVhc2UsIGJvcmRlci13aWR0aCAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6Y2hlY2tlZH4ucmFkaW8tZWxfX3R4dCAuY2hlY2sge1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFiIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5saW5rLWFjY29yZGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGFiLnNob3duIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi5hbGVydC1mb3JtLXdyYXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxufVxyXG5cclxuLmJveC1maWVsZF9faW5wdXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaW5wdXQtbGFiZWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAuOXJlbTtcclxuICAgIGxlZnQ6IDEuNnJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIC40cyBlYXNlLCBmb250LXNpemUgLjRzIGVhc2VcclxufVxyXG5cclxuLmlucHV0LS1maWxsZWQgLmlucHV0LWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gICAgbWFyZ2luLXRvcDogLTEuNnJlbTtcclxufVxyXG5cclxuLmFsZXJ0LWZvcm0ge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNHJlbTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wge1xyXG4gICAgICAgIHdpZHRoOiA1MCVcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGVydC10ZXh0IHtcclxuICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG5cclxuLnNvY2lhbHMge1xyXG4gICAgbWFyZ2luOiAwIC0yLjVyZW0gMCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBtYXJnaW46IDAgMi4xcmVtIDFyZW0gMDtcclxuICAgICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgcGFkZGluZzogLjJyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuXHJcbiAgICAgICAgaW1nLFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMi40cmVtO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgaW1nLFxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NTBweCkge1xyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNi41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTU2MHB4KSB7XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjhyZW1cclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIC5oMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjdyZW1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAudGFibGV0LXNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cclxuXHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi40cmVtXHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbVxyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgLmgyIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5oMi14cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW1cclxuICAgIH1cclxuICAgIC50YWJsZXQtaGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtZmllbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuM3JlbTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmJveC1maWVsZF9fbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWFycm93IHtcclxuICAgICAgICBmb250LXNpemU6IDVyZW1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5oMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW1cclxuICAgIH1cclxuXHJcbiAgICAuaDEtaW5uZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW1cclxuICAgIH1cclxuXHJcbiAgICAuaDEtc20ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgLmgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaDItc20ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5oMy1zbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYi1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbVxyXG4gICAgfVxyXG4gICAgLmJ0bi1sZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzLjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi0zIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLTQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMzAlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtZmllbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICAuYm94LWZpZWxkIHRleHRhcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IDlyZW07XHJcbiAgICB9XHJcbiAgICAubGFiZWwtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsbGVkIC5sYWJlbC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmxpbmstYWNjb3JkaW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjFyZW0gMCAycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjRzIGVhc2UsIGJhY2tncm91bmQgLjRzIGVhc2U7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jaGVja2JveC1lbCAuY2hlY2sge1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuOHJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuMnJlbTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNvY2lhbHNfX2xpbmsgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtZmllbGRfZXJyb3IgaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYm94LWZpZWxkX2hhbGYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtZmllbGRfYWNlcHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYm94LWZpZWxkX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMuOHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94LWVsX190eHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtZmllbGRfX2xhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGlrZS1yYWRpbyAuY2hlY2sge1xyXG4gICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm1vYi1zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcycgYXMgKjtcclxuQHVzZSAnLi4vYmFzZS9taXhpbnMnIGFzIG07XHJcblxyXG4ubWVudV9jYXRhbG9nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDYuNXJlbTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogNTZ2dztcclxuICAgIG1heC13aWR0aDogMTA3LjRyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXNtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXMtc207XHJcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LW1kO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4uYnV0dG9uLWNhdGFsb2cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWVudV9jYXRhbG9nIHtcclxuICAgICYuaXMtYWN0aXZlLCAmLmN1cnJlbnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDcycmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDQuMnJlbSAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWJ0bi1jYXRhbG9nIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5tZW51X2NhdGFsb2cgdWwge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmc6IDAgNHJlbTtcclxufVxyXG5cclxuLmNhdGFsb2dfcHJvZHVjdF90aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaWNvbi1hcnJvdy1jYXRhbG9nIHtcclxuICAgIHdpZHRoOiAuOHJlbTtcclxuICAgIGhlaWdodDogMS40cmVtO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5jYXRhbG9nX2NvbHVtbl9nZW5lcmFsIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEN0Q3RDc7XHJcbn1cclxuXHJcbi5jYXRhbG9nX2NvbHVtbl9pdGVtIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgICBwYWRkaW5nOiAxLjJyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXByaW1hcnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuOHJlbTtcclxuICAgIGdhcDogLjVyZW07XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9ICAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhdGFsb2dfY29sdW1uX3NlY29uZGFyeV9pdGVtIHtcclxuICAgIHBhZGRpbmc6IC44cmVtIDEuMnJlbTtcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcclxuICAgIGdhcDogLjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1wcmltYXJ5O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG4uaW4taG92ZXIge1xyXG4gICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxufVxyXG4uY2F0YWxvZ19pdGVtX2ZsZXgge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5jYXRhbG9nX3N1Ymxpc3QsXHJcbi5jYXRhbG9nX2NvbHVtbl90aGlyZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5jYXRhbG9nX2NvbHVtbl90aGlyZCB7XHJcbiAgICBmb250LXdlaWdodDogNDUwO1xyXG59XHJcblxyXG4uY2F0YWxvZ19zdWJsaXN0LFxyXG4uY2F0YWxvZ19jb2x1bW5fdGhpcmQge1xyXG4gICAgJi5pcy1hY3RpdmUsICYuY3VycmVudCB7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1mYWRlO1xyXG59XHJcbn1cclxuXHJcbi5jYXRhbG9nX2NvbHVtbl90aGlyZF9pdGVtIHtcclxuICAgIHBhZGRpbmc6IDEuMnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogLjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1wcmltYXJ5O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhdGFsb2dfc3VibGlzdCxcclxuLmNhdGFsb2dfY29sdW1uX3RoaXJkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXRhbG9nX2NvbHVtbl90aGlyZDpub3QoW2RhdGEtbGlzdD1cInRoaXJkLWRlZmZhdWx0XCJdKSB7XHJcbiAgICAmLmlzLWFjdGl2ZSwgJi5jdXJyZW50IHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q3RDdENztcclxufVxyXG59XHJcblxyXG4uY2F0YWxvZ19zdWJsaXN0IHtcclxuICAgICYuaXMtYWN0aXZlLCAmLmN1cnJlbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxufVxyXG5cclxuLmNhdGFsb2dfY29sdW1uX2l0ZW0ge1xyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xyXG59XHJcbn1cclxuLmNhdGFsb2dfY29sdW1uX2l0ZW0ge1xyXG4gICAgICYuY3VycmVudCB7XHJcbiAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG59XHJcbn1cclxuLmNhdGFsb2dfY29sdW1uX3NlY29uZGFyeV9pdGVtLFxyXG4uY2F0YWxvZ19jb2x1bW5fdGhpcmRfaXRlbSB7XHJcbiAgICAmLmlzLWFjdGl2ZSwgJi5jdXJyZW50IHtcclxuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG59XHJcbiYuaXMtYWN0aXZlIHtcclxuICAgIHotaW5kZXg6IDIyXHJcbn1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NTBweCkge1xyXG5cclxuICAgIC5tZW51X2NhdGFsb2cge1xyXG4gICAgICAgIHdpZHRoOiA2M3Z3O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51X2NhdGFsb2cgdWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXRhbG9nX2NvbHVtbl9pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAuOHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXRhbG9nX2NvbHVtbl9zZWNvbmRhcnlfaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogLjhyZW07XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XHJcbiAgICAubWVudV9jYXRhbG9nIHtcclxuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZ19jb2x1bW5fdGhpcmRfaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMDtcclxuICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tY2F0YWxvZyB7XHJcbiAgICAgICAgZGlzcGxheTogY29udGVudHMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLWJ0bi1jYXRhbG9nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGFsb2dfY29sdW1uX2dlbmVyYWwsXHJcbiAgICAuY2F0YWxvZ19jb2x1bW5fc2Vjb25kYXJ5IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiA4LjJlbTtcclxuICAgICAgICByaWdodDogLTEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogMi41cmVtO1xyXG4gICAgICAgIGJvcmRlcjogMFxyXG4gICAgfVxyXG5cclxuICAgIC5jYXRhbG9nX2NvbHVtbl9zZWNvbmRhcnlfaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZ19pdGVtX2ZsZXgge1xyXG4gICAgJi5pcy1hY3RpdmUsICYuY3VycmVudCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnVfY2F0YWxvZyB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMi41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZ19jb2x1bW5faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXRhbG9nX3Byb2R1Y3RfdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDA7XHJcbiAgICAgICAgZ2FwOiAxLjdyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY2F0YWxvZ19jb2x1bW5fZ2VuZXJhbCxcclxuICAgIC5jYXRhbG9nX2NvbHVtbl9zZWNvbmRhcnkge1xyXG4gICAgJi5pcy1hY3RpdmUsICYuY3VycmVudCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGFsb2dfY29sdW1uX3NlY29uZGFyeV9pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZ19jb2x1bW5fdGhpcmQ6bm90KFtkYXRhLWxpc3Q9XCJ0aGlyZC1kZWZmYXVsdFwiXSkge1xyXG4gICAgJi5pcy1hY3RpdmUsICYuY3VycmVudCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXRhbG9nX2NvbHVtbl90aGlyZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiA1MDBtcyBsaW5lYXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGFsb2dfc3VibGlzdCAuaWNvbi1hcnJvdy1jYXRhbG9nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGFsb2dfcm90YXRlX2Fycm93IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGFsb2dfY29sdW1uX3RoaXJkIHtcclxuICAgICYuaXMtYWN0aXZlLCAmLmN1cnJlbnQge1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1NXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgICAuY2F0YWxvZ19jb2x1bW5faXRlbSAge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuOHJlbSAuOHJlbTtcclxuICAgIH1cclxuXHJcbn0iLCJAbWl4aW4gZmxleC1iZXR3ZWVuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZhZGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAc3RhcnRpbmctc3R5bGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn0iLCIuaGVhZGVyIHtcclxuICB6LWluZGV4OiAxMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMTAwMDE7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gIC53cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJi5maXhlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1iZztcclxuXHJcbiAgICAuaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wIHtcclxuICBwYWRkaW5nOiAuN3JlbSAwO1xyXG4gIGJhY2tncm91bmQ6ICMxMTI2Mzg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcblxyXG4gIC53cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItYm90dG9tIHtcclxuXHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDFyZW0gMXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDAgLjRyZW0gMXJlbSAwIHJnYmEoMjUsIDM5LCA5NywgMC4yNSk7XHJcbn1cclxuXHJcbi5oZWFkZXItcGhvbmUge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDBcclxufVxyXG5cclxuLmhlYWRlci1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaGVhZGVyLWFjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG5cclxuLm5hdi1pbm5lcj51bCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm5hdi1pbm5lcj51bD5saSB7XHJcbiAgcGFkZGluZzogMCAwIDFyZW0gMy4ycmVtO1xyXG5cclxufVxyXG5cclxuXHJcbi5uYXYtaW5uZXI+dWw+bGkgaSB7XHJcbiAgZm9udC1zaXplOiAzNyU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMS4ycmVtIDAgMCAxLjJyZW07XHJcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluO1xyXG59XHJcblxyXG5cclxuLmJhcnMtbW9iIHtcclxuICBtYXJnaW4tbGVmdDogLjhyZW07XHJcbiAgd2lkdGg6IDZyZW07XHJcbiAgaGVpZ2h0OiA0cmVtO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oYW1idXJnZXIge1xyXG4gIGhlaWdodDogMi41cmVtO1xyXG4gIHdpZHRoOiA0cmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogLjJyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgLjRyZW07XHJcblxyXG4gICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuXHJcblxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNjI1cztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC43NXM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5iYXJzLW1vYiB7XHJcblxyXG5cclxuICAmLmFjdGl2ZSAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUgLmhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMTI1cztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLm9wZW4taGVhZGVyIHtcclxuICAuYmFycy1tb2Ige1xyXG4gICAgei1pbmRleDogMTAxXHJcbiAgfVxyXG5cclxuICAubG9nbyB7XHJcbiAgICB6LWluZGV4OiAxMDE7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1lbnUtdGl0bGUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5sb2dvIHtcclxuICB3aWR0aDogMjQuNHJlbTtcclxuXHJcbiAgaW1nIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtaW5uZXIge1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogM3JlbSAwIDJyZW07XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWN0aXZlIHtcclxuICAgIC5tZW51LXRpdGxlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5sYW5ndWFnZS1jdXJyZW5jeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWxlZnQ6IDQuN3JlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgdWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjgzQjRDO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjdyZW07XHJcbiAgICBib3JkZXI6IDAuNzM3cHggc29saWQgI2ZmZjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHVsIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBvcmRlcjogMlxyXG4gIH1cclxuICBsaSBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAwLjdyZW0gLjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZTtcclxuICB9XHJcblxyXG4gIGxpIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1hY3RpdmUtaG92ZXJcclxuICB9XHJcblxyXG4gIGxpLmN1cnJlbnQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbn1cclxuXHJcbi5jdXJyZW50LWxhbmd1YWdlIHtcclxuICBib3JkZXItcmFkaXVzOiAuN3JlbTtcclxuICBib3JkZXI6IDAuNzM3cHggc29saWQgI0ZGRjtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApO1xyXG4gIHBhZGRpbmc6IC43cmVtIC41cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAzcmVtO1xyXG4gIHBhZGRpbmctdG9wOiA0LjdyZW07XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gIC5tZW51LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi5uYXYtaW5uZXIgLmFjdGl2ZSB7XHJcbiAgLm1lbnUtdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAwXHJcbiAgfVxyXG5cclxuICAubWVudS1kcm9wZG93biB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiA5OVxyXG4gIH1cclxufVxyXG5cclxuLm9wZW5lZC1zdWIge1xyXG4gIGJhY2tncm91bmQ6ICMxQzI2M0I7XHJcbn1cclxuXHJcbi5tZW51LWRyb3Bkb3duLWxpc3Qge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZzogMi41cmVtIDRyZW0gMi44cmVtO1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBib3gtc2hhZG93OiAwIC40cmVtIDFyZW0gMCAjREFFQUY5O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMi40cmVtKTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgdWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICB3aWR0aDogMTYuNjY2JTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiAyLjJyZW0gMS45cmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMxLCA1NywgMTk2LCAwLjA2KTtcclxuICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMxLCA1NywgMTk2LCAwLjA2KTtcclxuXHJcbiAgICAgICAgLm1lbnUtZHJvcGRvd24tbGlzdF9faW1nOmJlZm9yZSxcclxuICAgICAgICAubWVudS1kcm9wZG93bi1saXN0X19pbWc6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmN1cnJlbnQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAubWVudS1kcm9wZG93bi1saXN0X19pbWc6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwLjJyZW07XHJcblxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaF9mb3JtIHtcclxuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgbWFyZ2luLWxlZnQ6IDUuN3JlbTtcclxuXHJcbiAgZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHotaW5kZXg6IDJcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0cy13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRvcDogMTIuNHJlbTtcclxuICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjApO1xyXG4gIHotaW5kZXg6IDEwMDAxXHJcbn1cclxuXHJcbi5zZWFyY2hfZm9ybV9sb25nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzLXdyYXAtMiB7XHJcbiAgcGFkZGluZy10b3A6IDRyZW07XHJcbn1cclxuXHJcbi53cmFwcGVyLWZvcm0ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQuOHJlbVxyXG59XHJcblxyXG4ud3JhcHBlci1yZXN1bHRzIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzMSwgNTcsIDE5NiwgMC40MCk7XHJcbiAgbWFyZ2luLXRvcDogMi45cmVtO1xyXG59XHJcblxyXG4uc2VhcmNoLWZvcm0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gIC5hcnJvdy1zZWFyY2gge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmUtaG92ZXI7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmFycm93LXNlYXJjaCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHBhZGRpbmc6IC43cmVtIDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2U7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICBpIHtcclxuICAgIG1hcmdpbi1yaWdodDogLjhyZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcblxyXG4gICAgY29sb3I6ICRjb2xvci1hY3RpdmUtaG92ZXI7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zZWFyY2hfaW5wdXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZzogMS4zcmVtIDAgMS4zcmVtIDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC10ZXh0IHtcclxuICBmb250LXNpemU6IDJyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICBiIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY2xvc2Utc2VhcmNoIHtcclxuICBmb250LXNpemU6IDIuOHJlbTtcclxuICBwYWRkaW5nOiAuNXJlbSAwIC41cmVtIC41cmVtO1xyXG4gIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gIG1hcmdpbi1sZWZ0OiA0LjFyZW07XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0cy13cmFwIHtcclxuICBwYWRkaW5nOiAyLjhyZW0gMCA0cmVtO1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAxcmVtO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNoYWRvdzogLjZyZW0gMS40cmVtIDJyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyLjRyZW0pO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAud3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcblxyXG4uY2F0YWxvZy1saXN0LTIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbjogLTEuMnJlbSAtMXJlbSAtM3JlbTtcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gICAgcGFkZGluZzogMCAxcmVtIDZyZW07XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmNhdGFsb2ctbGlzdC0yX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE0NS8xMjM7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzEsIDU3LCAxOTYsIDAuMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2VcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tY2FydCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHBhZGRpbmc6IC43cmVtIDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IDIuNHJlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2U7XHJcblxyXG4gIGkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XHJcblxyXG4gICAgJjplbXB0eSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1hY3RpdmUtaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FydCB7XHJcbiAgcGFkZGluZzogNC4xcmVtIDUuOHJlbSAycmVtO1xyXG4gIHdpZHRoOiA1OC41cmVtO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgJi5vcGVuZWR+Lm92ZXJsYXktY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zMCk7XHJcbiAgICB6LWluZGV4OiA5XHJcbiAgfVxyXG59XHJcblxyXG4uY2FydC1oZWFkIHtcclxuICBmb250LXNpemU6IDIuNHJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBhZGRpbmc6IDAgMCAzcmVtO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm92ZXJsYXktY2FyZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNhcnQtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1hY3RpdmVcclxuICB9XHJcbn1cclxuXHJcbi5jYXJ0LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDQuNHJlbSAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDMxLCA1NywgMTk2LCAwLjQwKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgd2lkdGg6IDEyLjVyZW07XHJcbiAgICBoZWlnaHQ6IDEyNS42ODhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMSwgNTcsIDE5NiwgMC4xMCk7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCVcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgd2lkdGg6Y2FsYygxMDAlIC0gMTIuNXJlbSk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJ0LWJvdHRvbSB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uY2FydC1oZWFkKy5jYXJ0LWl0ZW0ge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5xdWFudGl0eSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubWludXMsXHJcbi5wbHVzIHtcclxuICB3aWR0aDogNHJlbTtcclxuICBoZWlnaHQ6IDRyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC41cyBlYXNlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIC4ycmVtIHJnYmEoMzEsIDU3LCAxOTYsIDAuNTApO1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5jb3VudCB7XHJcbiAgbWFyZ2luOiAwIDEuMnJlbTtcclxuICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIG1pbi13aWR0aDogMS44cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5yZW1vdmUtY2FydC1pdGVtIHtcclxuICBjb2xvcjogcmdiYSgzMSwgNTcsIDE5NiwgMC40KTtcclxuICBmb250LXNpemU6IDNyZW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcnQtYnRuIHtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNsb3NlLWNhcnQge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZTtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlLWhvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtYm94IHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMjQuNHJlbSk7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xyXG5cclxuICAubWVudS1ib3gge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtZHJvcGRvd24tbGlzdCBsaSB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmhlYWRlciAud3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5oZWFkZXItY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXRvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtYm94IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwdmgpO1xyXG4gICAgdG9wOiA3LjNyZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzYwbXMgY3ViaWMtYmV6aWVyKDAuNSwgMC4wNiwgMC4wMSwgMC45OSk7XHJcbiAgICB3aWxsLWNoYW5nZTogcmlnaHQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ28ge1xyXG4gICAgd2lkdGg6IDIwLjVyZW07XHJcbiAgfVxyXG5cclxuICAuYmFycy1tb2Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubmF2LWlubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA3LjVyZW07XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjZmZmLCAuMDUpO1xyXG5cclxuICAgICY+dWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICY+dWw+bGkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDAgMCA0LjJyZW07XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzogLjVyZW0gMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5tZW51LWRyb3Bkb3duLWxpc3QgdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtZHJvcGRvd24tbGlzdCBsaSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5tZW51LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtZHJvcGRvd24gLm1lbnUtdGl0bGUgaSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5tZW51LWRyb3Bkb3duIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwMTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgLm1lbnUtdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBmb250LXNpemU6IDY1JTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4xcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMy42cmVtO1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1pbm5lciAuYWN0aXZlIC5tZW51LXRpdGxlIGkge1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtZHJvcGRvd24gLm1lbnUtdGl0bGUsXHJcbiAgLm5hdi1pbm5lciAuYWN0aXZlIC5tZW51LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtXHJcbiAgfVxyXG5cclxuXHJcbiAgLm5hdi1pbm5lcj51bD5saSBpIHtcclxuICAgIGZvbnQtc2l6ZTogMTIwJTtcclxuICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgbWFyZ2luOiAtLjVyZW0gLS41cmVtIDAgMFxyXG4gIH1cclxuXHJcbiAgLm1lbnUtZHJvcGRvd24tbGlzdCB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi10b3A6IDMuM3JlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTcuNHJlbSk7XHJcblxyXG4gICAgbGkgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtIDEuNHJlbTtcclxuICAgICAgbWluLWhlaWdodDogMTcuM3JlbVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUtZHJvcGRvd24tbGlzdF9faW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xyXG4gICAgaGVpZ2h0OiA3LjRyZW07XHJcbiAgfVxyXG5cclxuICAub3Blbi1oZWFkZXIgLmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItYWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IC42cmVtIDJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZDogIzExMjYzODtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxLjVyZW0pO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItYWN0aW9uLTIge1xyXG4gICAgbWFyZ2luLXRvcDogMi45cmVtO1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLmFycm93LXNlYXJjaCxcclxuICAgIC5idXR0b24tY2FydCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWNhcnQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMi41cmVtXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFuZ3VhZ2UtY3VycmVuY3kge1xyXG4gICAgbWFyZ2luOiAwIDAgMCAyLjVyZW1cclxuICB9XHJcblxyXG5cclxuICAuY3VycmVudC1sYW5ndWFnZSB7XHJcbiAgICBoZWlnaHQ6IDQuNnJlbTtcclxuICAgIG1pbi13aWR0aDogNC42cmVtXHJcbiAgfVxyXG5cclxuICAub3BlbmVkLXN1YiB7XHJcbiAgICAubWVudS10aXRsZSB7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5tZW51LWJveCB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAuY2F0ZWdvcnktdGl0bGUgLm1lbnUtdGl0bGUge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcnQub3BlbmVkIHtcclxuICAgIHotaW5kZXg6IDEwMDAxXHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLXJlc3VsdHMtd3JhcHBlciB7XHJcbiAgICB0b3A6IDcuNXJlbTtcclxuICB9XHJcblxyXG4gIC5jYXRhbG9nLWxpc3QtMl9faXRlbSB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY2FydC5vcGVuZWQgfiAub3ZlcmxheS1jYXJkIHtcclxuICAgIHotaW5kZXg6IDExNjU7XHJcbiAgfVxyXG4gIC5jYXRlZ29yeS10aXRsZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmNhcnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA2LjFyZW0gMi40cmVtIDQuNnJlbTtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhyZW0pXHJcbiAgfVxyXG5cclxuICAuY2xvc2UtY2FydCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEuOXJlbTtcclxuICAgIHJpZ2h0OiAxLjlyZW07XHJcbiAgfVxyXG5cclxuICAuY2FydC1idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogLjhyZW07XHJcbiAgfVxyXG5cclxuICAuY2FydC1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuICB9XHJcblxyXG4gIC5jYXJ0LWl0ZW1fX2ltZyB7XHJcbiAgICBoZWlnaHQ6IDEwLjhyZW07XHJcbiAgfVxyXG5cclxuICAuY2FydC1pdGVtX19pbmZvIHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmNhcnQtdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgfVxyXG5cclxuICAud3JhcHBlci1mb3JtIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIuNHJlbTtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtZm9ybSAuYXJyb3ctc2VhcmNoIHtcclxuXHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICB9XHJcblxyXG4gIC5jbG9zZS1zZWFyY2gge1xyXG4gICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMi4xcmVtO1xyXG4gIH1cclxuXHJcbiAgLmNhdGFsb2ctbGlzdC0yX19pdGVtIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiA4LjhyZW0gMCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTEyNjM4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMCk7XHJcblxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDI5LjFyZW07XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZm9vdGVyLXRvcCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgM3JlbTtcclxuICAgIG1hcmdpbjogMCAtM3JlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5mb290ZXItYm90dG9tIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxRjM5QzQ7XHJcbiAgICBwYWRkaW5nOiAycmVtIDAgNC45cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoI2ZmZiwgLjcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1uYXZzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNjYuNjY2JTtcclxuICAgIG1heC13aWR0aDogMTM3cmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZm9vdGVyLW1lbnUge1xyXG4gICAgcGFkZGluZzogMCAzcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICB3aWR0aDogMjYlO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBsaSBhIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNVMgZWFzZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLW1lbnUrLmZvb3Rlci1tZW51IHtcclxuICAgIHdpZHRoOiA3NCVcclxufVxyXG5cclxuLmZvb3Rlci1ib2R5IHtcclxuICAgIGNvbHVtbnM6IDM7XHJcbiAgICBjb2x1bW4tZ2FwOiA0cmVtO1xyXG5cclxuICAgIC5mb290ZXItdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1jb250YWN0cyB7XHJcbiAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgIHBhZGRpbmc6IDAgNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcblxyXG4gICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zb2NpYWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjhyZW1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGFkZHJlc3Mge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmNvbnRhY3QtaWNvbiB7XHJcbiAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICBmb250LXNpemU6IDcwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZS1ob3ZlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IC43cmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG59XHJcblxyXG4ubGluay1zb2NpYWwge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgLjcpO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2UsIGJvcmRlci1ib3R0b20gMC41cyBlYXNlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlLWhvdmVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1hY3RpdmUtaG92ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItdGl0bGUge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQuNHJlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1sYWJlbCB7XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICAgIG1hcmdpbi1ib3R0b206IC43cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuXHJcbi5mb290ZXItbGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wb2xpdGljYSB7XHJcbiAgICBtYXJnaW46IDAgNC4xcmVtIDAgMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxufVxyXG5cclxuLmNvbnRhY3RfX2xpbmsge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjVzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgjZmZmLCAuNyk7XHJcbiAgICB9XHJcbiAgICAmLnVuZGVybGluZXtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKCNmZmYsIC43KTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWxvZ28ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1LjFyZW1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3RfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgW2hyZWYqPW1haWx0b10ge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1zb2NpYWxzLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuXHJcbiAgICAuc29jaWFsc19fbGluayB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEuMnJlbSAwIDA7XHJcbiAgICAgICAgd2lkdGg6IDIuNnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1zb2NpYWxzLTIge1xyXG4gICAgbWFyZ2luLXRvcDogNS4ycmVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCkge1xyXG4gICAgLmZvb3Rlci10b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWNvbnRhY3RzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbmF2cyB7XHJcbiAgICAgICAgbWFyZ2luOiA1cmVtIC0zcmVtIDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxMC44cmVtIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWxvZ28ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXNvY2lhbHMtMSB7XHJcbiAgICAgICAgbWFyZ2luOiAzcmVtIDAgMDtcclxuXHJcbiAgICAgICAgLnNvY2lhbHNfX2xpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMi4xcmVtIDFyZW0gMDtcclxuICAgICAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1uYXZzIHtcclxuICAgICAgICBtYXJnaW46IDQuNnJlbSAwIDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLW1lbnUsXHJcbiAgICAuZm9vdGVyLW1lbnUrLmZvb3Rlci1tZW51IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbHVtbnM6IDE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJyZW1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWJvdHRvbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDAgMy45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbGlua3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIGE6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29weXJpZ2h0cyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAuZm9vdGVyLXRpdGxlIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxufSIsIi5tYWluLXNjcmVlbiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogMTcuNXJlbSAwIDEyLjVyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcblxyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAud3JhcHBlciB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZmxleC1ncm93OiAxMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXIge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXRvcDogOXJlbTtcclxuXHJcblxyXG4gIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMi42M3JlbTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIG1hcmdpbjogNC43cmVtIC0ycmVtIDAgMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAycmVtIDFyZW0gMFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDY3JTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLnZpZGVvLW1haW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAyNyU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgdG9wOiAyNnJlbTtcclxuICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDApIDAlLCAjMDAwIDEwMCUpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjAwKSAwJSwgIzAwMCAxMDAlKTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDkuM3JlbTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWxpc3QsXHJcbiAgLnNsaWNrLXRyYWNrIHtcclxuICAgIGhlaWdodDogMTAwJVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXRyYWNrIHtcclxuICAgICY+ZGl2IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJj5kaXYge1xyXG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB2aWRlbyB7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnNlY3Rpb24tdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcblxyXG4gIG1heC13aWR0aDogNTElO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIHAge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haW4tc2VjdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6IDE4cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcblxyXG4gIC52aWRlby13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYmxvZyB7XHJcbiAgbWFyZ2luOiAwIC0xLjJyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cclxuICAmKy5ib3gtcGFnaW5nLWxvYWQge1xyXG4gICAgbWFyZ2luLXRvcDogMi40cmVtXHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmJsb2dfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLTMge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwaWN0dXJlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1NyVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDBcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDMuN3JlbSA2cmVtIDQuMnJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtZ3JvdzogMTA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAxcmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYm94LXNoYWRvdzogMCAyLjgwMXB4IDcuMDA0cHggMCByZ2JhKDI1LCAzOSwgOTcsIDAuMjUpO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXMgZWFzZSwgY29sb3IgLjVzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IC43cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBtaW4taGVpZ2h0OiA2LjRyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICB9XHJcblxyXG4gICZfX2RhdGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20ge1xyXG4gICAgbWFyZ2luLXRvcDogMy41cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJl9zdGF0aWMge1xyXG4gICAgbWFyZ2luOiAzcmVtIDAgMDtcclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5vaXNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBvcGFjaXR5OiAuMjU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ub2lzZS5wbmcpIHJlcGVhdCAwIDA7XHJcbiAgICB9XHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgICAgei1pbmRleDogMiAhaW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuLm5vaXNlLTI6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogLjFcclxufVxyXG4uc2xpZGVyLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IDRyZW07XHJcbiAgaGVpZ2h0OiA0cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWFjdGl2ZTtcclxuICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICBmb250LXNpemU6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNXMgZWFzZTtcclxuXHJcbiAgJismIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS4ycmVtO1xyXG4gIH1cclxuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgb3BhY2l0eTogLjVcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIC4ycmVtIHJnYmEoMzEsIDU3LCAxOTYsIDAuNTApO1xyXG4gIH1cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2ssXHJcbi5zd2lwZXItYnV0dG9uLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnZSB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gIHBhZGRpbmc6IC4zcmVtIC42cmVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZTtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMS41cmVtIDBcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZTtcclxuICBtYXJnaW46IDAgMS41cmVtO1xyXG4gIHdpZHRoOiAxLjFyZW07XHJcbiAgaGVpZ2h0OiAxLjFyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG9wYWNpdHk6IDE7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWFjdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjVzIGVhc2UsIGhlaWdodCAuNXMgZWFzZVxyXG4gIH1cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YmVmb3JlIHtcclxuICB3aWR0aDogM3JlbTtcclxuICBoZWlnaHQ6IDNyZW07XHJcbn1cclxuXHJcbi5tYWluLXNjcmVlbi1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgbWFyZ2luOiAwIDEuMXJlbTtcclxuICAgIHdpZHRoOiAyMi4zcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIGhlaWdodDogNy43cmVtO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxLjVyZW0pO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogODAlXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hbmltLWxpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG59XHJcbkBrZXlmcmFtZXMgbW92ZS1sZWZ0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIH1cclxufVxyXG4uZmllbGRzLXNsaWRlciB7XHJcbiAgICY6aG92ZXIge1xyXG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICB9XHJcbn1cclxuLmZpZWxkc19faXRlbSB7XHJcbiAgbWFyZ2luOiAwIDFyZW07XHJcbiAgIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcbi5idXR0b24tY2hhdCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMXJlbSAxcmVtIDA7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZS1ob3ZlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAuNXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICYuY2hhdC1jbG9zZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVyZW0pO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5idXR0b24tY2hhdF9fY2xvc2UsXHJcbiAgICBhIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud2luZG93LW9wZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogLTIwMCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmFycm93LXNjcm9sbC10b3Age1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4cmVtO1xyXG4gICAgcmlnaHQ6IDIuNHJlbTtcclxuICAgIHotaW5kZXg6IDIxMDtcclxuICAgIGhlaWdodDogNS4ycmVtO1xyXG4gICAgd2lkdGg6IDUuMnJlbTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmUtaG92ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAvLyB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNXMgZWFzZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAuMnJlbSByZ2JhKDMxLCA1NywgMTk2LCAwLjUpO1xyXG4gICAgfVxyXG4vKlxyXG4gICAgJi5zaG93biB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH0qL1xyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAubWFpbi1zY3JlZW5fX2NvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgfVxyXG5cclxuICAubWFpbi1zY3JlZW5fX2J0biB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5tYWluLXNjcmVlbiB7XHJcbiAgICBwYWRkaW5nOiAxMS44cmVtIDAgMTRyZW07XHJcbiAgfVxyXG4gIC52aWRlby1tYWluIHtcclxuICAgIGxlZnQ6IDIuNHJlbTtcclxuICAgIHRvcDogMjByZW07XHJcbiAgfVxyXG4ubWFpbi1zY3JlZW4gLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIGJvdHRvbTogNC4xcmVtO1xyXG4gIH1cclxuICAubWFpbi1zY3JlZW5fX2NvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tc2NyZWVuX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tc2NyZWVuX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tc2NyZWVuX19idG4ge1xyXG4gICAgbWFyZ2luOiAyLjdyZW0gMCAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubWFpbi1zY3JlZW5fX3NsaWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tc2NyZWVuLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHdpZHRoOiAxN3JlbTtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgd2lkdGg6IC44cmVtO1xyXG4gICAgaGVpZ2h0OiAuOHJlbTtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLWNoYXQge1xyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICBwYWRkaW5nOiAxLjdyZW0gMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAwLjVyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5ibG9nIHtcclxuICAgICZfX2RhdGUge1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBtaW4taGVpZ2h0OiA1LjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDMuNHJlbSAzLjZyZW0gMy4zcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLW5ld3MgLnN3aXBlci1wYWdpbmF0aW9uX3N0YXRpYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjdyZW07XHJcbiAgfVxyXG4gIC5hcnJvdy1zY3JvbGwtdG9wIHtcclxuICAgIHRvcDogNHJlbTtcclxuICB9XHJcbn0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcycgYXMgKjtcclxuQHVzZSAnLi4vYmFzZS9taXhpbnMnIGFzIG07XHJcblxyXG5cclxuLmNvb2tpZS1wb3B1cCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogMTAwMDAyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgYm94LXNoYWRvdzogMCAuNHJlbSAxcmVtIDAgcmdiYSgyNSwgMzksIDk3LCAwLjI1KTtcclxufVxyXG5cclxuLmNvb2tpZXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMy41cmVtIDAgMy43cmVtO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTByZW07XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bnMge1xyXG4gICAgbWFyZ2luOiAwIC0xcmVtIDAgMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICBbY2xhc3MqPVwiYnRuXCJdIHtcclxuICAgICAgbWFyZ2luOiAwIDFyZW07XHJcbiAgICAgIG1pbi13aWR0aDogMjhyZW07XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDEwXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgbWFyZ2luLXRvcDogMS4zcmVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxLjlyZW07XHJcbiAgICB0b3A6IC40cmVtO1xyXG4gICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvclxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuICAgIC5jb29raWVzX19idG5zIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBbY2xhc3MqPVwiYnRuXCJdIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBbY2xhc3MqPVwiYnRuXCJdICsgW2NsYXNzKj1cImJ0blwiXSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW1cclxuICAgICAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgIC5jb29raWVzIHtcclxuICAgICAgICBwYWRkaW5nOiAzLjlyZW0gMCAzLjdyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbiZfX2J0bnMge1xyXG4gICAgbWFyZ2luLXRvcDogMi45cmVtO1xyXG59XHJcbiZfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMS40cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcbiAgICB9XHJcbn0iLCIubWFpbi1zY3JlZW4taW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgzOSwgNDksIDYwLCAwLjAwKSAwJSwgIzI3MzEzQyAxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjFyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogNjUuNXJlbTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX2JnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjczMTNDO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ubWFpbi1zY3JlZW4taW5uZXItc2hvcnQge1xyXG4gICAgcGFkZGluZzogMTcuN3JlbSAwIDBcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUuNnJlbTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC4ycmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcvJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEuOHJlbTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJHRleHQtY29sb3IsIC40KTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoJHRleHQtY29sb3IsIC40KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maXJzdC1zZWN0aW9uLWJnIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDE3LjdyZW0gMCA0cmVtO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuc2VjdGlvbi1oZWFkLWlubmVyX19jb250ZW50LFxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICB6LWluZGV4OiAxXHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1zY3JlZW5fX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhlYWQtaW5uZXJfX2JnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgcGljdHVyZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24taGVhZC1pbm5lcl9zdWJjYXRhbG9nIHtcclxuICAgIG1pbi1oZWlnaHQ6IDYycmVtO1xyXG4gICAgcGFkZGluZzogMTcuN3JlbSAwIDEwLjVyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnNlY3Rpb24taGVhZC1pbm5lcl9fYmcge1xyXG4gICAgICAgIHBpY3R1cmU6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDEwMCUgNTAlXHJcbiAgICAgICAgfVxyXG4gICAgcGljdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgIH1cclxuICAgIH1cclxuICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcclxuICAgIH1cclxuICAgIC5tYWluLXNjcmVlbl9fdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzOSU7XHJcbiAgICB9XHJcbiAgICAuaDEtaW5uZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNDYlXHJcbiAgICB9XHJcbn1cclxuLmJsb2cge1xyXG4gICAgbWFyZ2luOiAwIC0xcmVtO1xyXG5cclxuICAgIC5ibG9nX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgMXJlbSA2LjhyZW07XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDJyZW0pO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNlY3Rpb24tY2F0ZWdvcnktYWJvdXQge1xyXG4gICAgbWFyZ2luOiAzcmVtIDAgNHJlbTtcclxufVxyXG5cclxuLmNhdGFsb2ctbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIC0xLjJyZW07XHJcbn1cclxuXHJcbi5ibG9jay0xIHtcclxuICAgIG1hcmdpbjogMCAtMS4ycmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuMnJlbTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjJyZW07XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLWJnLWFjdGl2ZSB7XHJcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9jay1iZy1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcclxuICAgIHBhZGRpbmc6IDMuNHJlbSA1LjRyZW0gMy41cmVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi51bC1jb2x1bW4ge1xyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjhyZW07XHJcbiAgICAgICAgY29sdW1uczogMjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMnJlbTtcclxuICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuXHJcbiAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNhdGVnb3J5LWRlY3JpcHRpb24ge1xyXG4gICAgcGFkZGluZzogNS40cmVtIDAgNHJlbTtcclxufVxyXG5cclxuXHJcbi5hcnRpY2xlLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxufVxyXG5cclxuLmFydGljbGUtYXNpZGUge1xyXG4gICAgd2lkdGg6IDI3JTtcclxuICAgIHBhZGRpbmc6IDEuMXJlbSAxLjVyZW0gMCAwO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGUtdGh1bWIge1xyXG4gICAgcGFkZGluZzogNHJlbSAwIDIuNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDMxLCA1NywgMTk2LCAwLjQwKTtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC45cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlIHtcclxuICAgIHdpZHRoOiA4MyU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNSU7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMXJlbSAwO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMS4xcmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGkrbGkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDUuMnJlbSAwIC45cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMy45cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtXHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG5cclxuICAgICAgICB0ZCxcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMi42cmVtIDNyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDMxLCA1NywgMTk2LCAwLjQwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcblxyXG4gICAgICAgIGxpOjptYXJrZXIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgbGkrbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLTIge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogLjhyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS45cmVtXHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9qZWN0LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogNSU7XHJcbn1cclxuXHJcbi5ncm91cC1pbWcge1xyXG4gICAgbWFyZ2luOiAyLjRyZW0gLTFyZW07XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDAgMXJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMi42cmVtKVxyXG4gICAgfVxyXG59XHJcblxyXG4udWwtY2lyY2xlIHtcclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMi42cmVtO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuXHJcbiAgICAgICAgbGk6Om1hcmtlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udWwtY2lyY2xlLTIge1xyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjZyZW07XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG5cclxuICAgICAgICBsaStsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1kZWNyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDQuN3JlbTtcclxufVxyXG5cclxuLmJ0bi1mZWVkYmFjayB7XHJcbiAgICBtYXJnaW46IDMuM3JlbSAwIDMuOXJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tY2F0ZWdvcnktbGlzdCB7XHJcbiAgICBwYWRkaW5nOiA3LjhyZW0gMCA0cmVtO1xyXG59XHJcblxyXG4uc2VjdGlvbi1jYXRhbG9nLXBhZ2Uge1xyXG4gICAgcGFkZGluZzogNC40cmVtIDAgMTIuMXJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tY2F0YWxvZy1wYWdlX3N1YiB7XHJcbiAgICBwYWRkaW5nLXRvcDogOC4zcmVtXHJcbn1cclxuLmNhdGVnb3J5LWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnByb2R1Y3QtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDEuN3JlbTtcclxuICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzEsIDU3LCAxOTYsIDAuNDApO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgzMSwgNTcsIDE5NiwgMC40MCk7XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy44cmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMjUuN3JlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgNC4zcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDQuM3JlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjJyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogN3JlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEuMnJlbSAuN3JlbSAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUwKTtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEuMnJlbSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS40cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI2QzJDNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwYWRkaW5nOiAzLjlyZW0gMy40cmVtIDMuOXJlbSA1LjJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzMSwgNTcsIDE5NiwgMC4wNik7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIC41cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1hY3RpdmVcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5idG4tMjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmJ0bi0yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZS1ob3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWN0aXZlLWhvdmVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuZWQge1xyXG5cclxuICAgICAgICAucHJvZHVjdC1pdGVtX19oZWFkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtaXRlbV9fbGlzdCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIC5sYWJlbDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXN0LWNhdCB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAuNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItYWN0aXZlXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaSxcclxuICAgICAgICAgICAgICAgIC5saXN0LWNhdF9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAubGlzdC1jYXRfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNXJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC5saXN0LWNhdF9faW1nIHtcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkrbGkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIC40cmVtIC40cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAuN3JlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3LjJyZW07XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY2FyZF9pbWcsXHJcbi5kZWZhdWx0LWltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtO1xyXG59XHJcblxyXG4uc2VjdGlvbi1jYXRlZ29yeS1wYWdlIHtcclxuICAgIHBhZGRpbmc6IDEuMXJlbSAwIDJyZW1cclxufVxyXG5cclxuLmNhdGFsb2ctd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uY2F0ZWdvcnktdG9wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuM3JlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZmlsdGVycy13cmFwIHtcclxuICAgIHdpZHRoOiA0MHJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtO1xyXG59XHJcblxyXG4uZmlsdGVycyB7XHJcbiAgICB3aWR0aDogMjIuM3JlbTtcclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuN3JlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2U7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MCVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ibG9jayB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5lO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuM3JlbSAyLjlyZW07XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVyc19faGVhZCB7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgbWFyZ2luOiAzLjVyZW0gMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzMSwgNTcsIDE5NiwgMC4wNik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tbW9yZS1maWx0ZXIge1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuXHJcbiAgICAuZmlsdGVyc19faGVhZCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWx0ZXJzLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG59XHJcblxyXG4uZmlsdGVycy10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbn1cclxuXHJcbi5jYXRhbG9nIHtcclxuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMi4zcmVtKTtcclxufVxyXG5cclxuLnNlY3Rpb24tcGFnZS1ibG9nIHtcclxuICAgIHBhZGRpbmc6IDEwcmVtIDAgMnJlbTtcclxufVxyXG5cclxuLmNhdGFsb2ctY2hlY2sge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbmVkIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0NnJlbTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX3R5cGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMuN3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjhyZW07XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uanMtY29udGVudDpub3QoLm9wZW5lZCkgLmNhdGFsb2ctY2hlY2tfX2l0ZW06bnRoLWNoaWxkKG4rMTEpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWxpc3Qge1xyXG4gICAgbWFyZ2luOiAwIC0xLjNyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucHJpY2UtaW5wdXQtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHJpY2UtaW5wdXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcmljZS1pbnB1dCAucHJpY2UtZmllbGQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnByaWNlLWZpZWxkX19kaXZpZGVyIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IC43cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjVweDtcclxuICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yO1xyXG4gICAgbWFyZ2luOiAwIDFyZW07XHJcbn1cclxuXHJcbi5wcmljZS1maWVsZCB7XHJcbiAgICBmbGV4LWdyb3c6IDEwO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnByaWNlLWZpZWxkIGlucHV0IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBoZWlnaHQ6IDMuMnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgcGFkZGluZzogMCAuM3JlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC45cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWFjdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5wcmljZS1pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbn1cclxuXHJcbi8qIFJlbW92ZSBBcnJvd3MvU3Bpbm5lcnMgKi9cclxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnNsaWRlci1yYW5nZV9fd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDMuNnJlbTtcclxuICAgIGhlaWdodDogLjNyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxLCA4MiwgMzYsIDAuNTApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcblxyXG4gICAgLnByaWNlLXNsaWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgICByaWdodDogMTUlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxufVxyXG5cclxuLnJhbmdlLWlucHV0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnJhbmdlLWlucHV0IGlucHV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgdG9wOiAtLjNyZW07XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyogU3R5bGVzIGZvciB0aGUgcmFuZ2UgdGh1bWIgaW4gV2ViS2l0IGJyb3dzZXJzICovXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA3MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5cclxuLmhlcm8taW5uZXIge1xyXG4gICAgLmhlcm9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNi43cmVtXHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fc2xpZGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wMCkgMS4wMSUsIHJnYmEoMCwgMCwgMCwgMC40MCkgOTcuMzklKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fY29udGFpbmVyX2JvdF90ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjNyZW1cclxuICAgIH1cclxuXHJcbiAgICAuaGVyb190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAxLjk0JTtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoI2ZmZiwgLjgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIC40KTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBsaTpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX2NvbnRhaW5lcl9ib3RfbGVmdCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tb3VyLXByb2plY3RzIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwIDAgM3JlbTtcclxufVxyXG5cclxuLmJsb2NrLWJnLWFjdGl2ZS14bCB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZyZW07XHJcbiAgICBwYWRkaW5nOiA3cmVtIDdyZW0gNXJlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMwKTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucHJvZHVjdC1pbmZtIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLTNyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZ3JvdXAtZ2FsbGVyeSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMTByZW07XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2FsbGVyeS10b3Age1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi5nYWxsZXJ5LXRvcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdhbGxlcnktdGh1bWJzIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xyXG59XHJcblxyXG4uZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmU6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LXRvcC1kb3RzIHtcclxuICAgIG1hcmdpbi10b3A6IDEuN3JlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmhlcm9fdGl0bGVfc20ge1xyXG4gICAgZm9udC1zaXplOiA2LjNyZW07XHJcbiAgICBtYXgtd2lkdGg6IDYzJVxyXG59XHJcblxyXG4uY2VydGlmaWNhdGUtd3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDE0MHJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbi1jZXJ0aWZpY2F0ZXMge1xyXG4gICAgcGFkZGluZzogMCAwIDIuN3JlbVxyXG59XHJcblxyXG4uY2VydGlmaWNhdGVzIHtcclxuICAgIG1hcmdpbjogMCAtNC41cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmNlcnRpZmljYXRlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc207XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XHJcbiAgICBtYXJnaW46IDNyZW0gNC41cmVtO1xyXG4gICAgcGFkZGluZzogM3JlbTtcclxuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSA5cmVtKTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4xcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDFcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1LjdyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNS43cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuMXJlbTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQuNHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0LjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNy44cmVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuLnNvcnRpbmcge1xyXG4gICAgbWFyZ2luLXRvcDogLTEuM3JlbTtcclxuXHJcbiAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgei1pbmRleDogMTAwXHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWFyZ2luOiAwIC0yLjVyZW0gNHJlbSAwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmNhdGVnb3JpZXNfX2l0ZW0ge1xyXG4gICAgbWFyZ2luOiAwIDIuNXJlbSAycmVtIDA7XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAuY2F0ZWdvcmllc19faXRlbS1saW5rIHtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2F0ZWdvcmllc19faXRlbS1saW5rIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBwYWRkaW5nOiAuOXJlbSA0cmVtIDEuMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxLCA4MiwgMzYsIDAuMTApO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2UsIGJhY2tncm91bmQgLjVzIGVhc2U7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICBjb2xvcjogI2ZmZlxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZy1wYWdlIHtcclxuICAgIG1hcmdpbjogMCAtMXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWNhcmQge1xyXG4gICAgbWFyZ2luOiAycmVtIDFyZW0gOHJlbTtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcFxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcclxuICAgICAgICB3aWR0aDogNTElO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICBwYWRkaW5nOiAuN3JlbSAxLjZyZW0gLjhyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMSwgODIsIDM2LCAwLjEwKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQwKTtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS43cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItcHJpbWFyeSwgLjgpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIC41cyBlYXNlLCBjb2xvciAuNXMgZWFzZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmFydGljbGUtY2FyZF9faW1nIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogNHJlbSAwIDVyZW1cclxufVxyXG5cclxuLmFydGljbGUtbWFpbiB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYXJ0aWNsZS10b3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNS43cmVtO1xyXG5cclxuICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZzogLjdyZW0gMS42cmVtIC44cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjEsIDgyLCAzNiwgMC4xMCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuXHJcbiAgICAuaDEtaW5uZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnZpZGVvX3dyYXAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW1cclxufVxyXG5cclxuLnZpZGVvLWVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMXJlbSk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExcmVtKTtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mbG9hdGluZy1hcnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmZsb2F0aW5nLWFycm93IHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICBoZWlnaHQ6IDEzLjFyZW07XHJcbiAgICB3aWR0aDogMTMuMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi5jYXRhbG9nLXNlbGVjdGVkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDEuNHJlbSAxcmVtIDAgMDtcclxuICAgICAgICBjb2xvcjogIzE1NTIyNDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAuMnJlbSAyLjJyZW0gLjJyZW0gMy42cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMxLCA1NywgMTk2LCAwLjA2KTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogNC44cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlLCBiYWNrZ3JvdW5kIC41cyBlYXNlLCBib3gtc2hhZG93IC41cyBlYXNlO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzEsIDU3LCAxOTYsIDAuMDEpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXJlbSAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuMTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9hbGwge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hY3RpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItYWN0aXZlLCAuMik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMxLCA1NywgMTk2LCAwLjAxKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgcmdiYSgzMSwgNTcsIDE5NiwgMC4xMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29ydGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cclxuICAgIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLTIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICYub3BlbmVkIHtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1idXR0b24tMiB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1idXR0b24tMiB7XHJcbiAgICBwYWRkaW5nOiAuOXJlbSAyLjVyZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hY3RpdmU7XHJcbiAgICBtaW4td2lkdGg6IDI0LjJyZW07XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDQ1JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2VcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LTIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDIuMXJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hY3RpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogLjRyZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaStsaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnNvcnRpbmctbGluayB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeVxyXG4gICAgfVxyXG5cclxuICAgICZfYWN0aXZlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaDEtaW5uZXJfcmVzdWx0cyB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi50ZXh0LW5vLXJlc3VsdHMge1xyXG4gICAgbWFyZ2luLXRvcDogNC43cmVtO1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41MCk7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMTIuNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwLjVyZW0pO1xyXG4gICAgcGFkZGluZy1yaWdodDogOCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWFzaWRlIHtcclxuICAgIHdpZHRoOiA0MC41cmVtXHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblxyXG4gICAgdGQsXHJcbiAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMi42cmVtIDEuNXJlbSAyLjJyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzEsIDU3LCAxOTYsIDAuNDApO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMFxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1hZGRpdGlvbmFsIHtcclxuICAgIHBhZGRpbmc6IDdyZW0gMCA0cmVtO1xyXG5cclxuICAgICYrLnNlY3Rpb24tc2FtZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuM3JlbVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1zYW1lIHtcclxuICAgIHBhZGRpbmc6IDdyZW0gMCA1LjhyZW07XHJcbn1cclxuXHJcbi5ub3RlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbVxyXG59XHJcblxyXG4ubGFiZWwge1xyXG4gICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzI2QzJDNjtcclxuICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWItbmF2IHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMS43cmVtIDJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMxLCA1NywgMTk2LCAwLjA2KTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cyBlYXNlO1xyXG5cclxuICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjZDMkM2O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMxLCA1NywgMTk2LCAwLjIwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIG1hcmdpbjogMS42cmVtIDAgMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmc6IC44cmVtIDBcclxuICAgIH1cclxuXHJcbiAgICBiLFxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc3RpY2t5LWVsIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDE1cmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdC12aWRlbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tcGFydG5lcnMtbWFpbiB7XHJcbiAgICBwYWRkaW5nOiAwIDAgNHJlbTtcclxuICAgIG1hcmdpbi10b3A6IC0xLjhyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucGFydG5lcnMtbWFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA2LjRyZW07XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tbG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFydG5lcnMtbWFpbisucGFydG5lcnMtbWFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNi4xcmVtO1xyXG59XHJcblxyXG4ucGFydG5lcnMtbWFpbi1zbGlkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNC45cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFydG5lci1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1saWdodDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuOHJlbTtcclxuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiA5cmVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwIDEuN3JlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JBQkFCQTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDIuMnJlbSAuNHJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuXHJcbiAgICAgICAgYixcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVhZG1vcmUtdGV4dCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcyBlYXNlLW91dDtcclxufVxyXG5cclxuLnJlYWRtb3JlLXRleHQuaXMtY29sbGFwc2VkIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5yZWFkbW9yZS1idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogMy4xcmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci1wcmltYXJ5LCAuOCk7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIC41cyBlYXNlLCBjb2xvciAuNXMgZWFzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbl9zdGF0aWMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIG1hcmdpbi10b3A6IDMuN3JlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWFib3V0IHtcclxuICAgIHBhZGRpbmc6IC40cmVtIDAgNHJlbTtcclxufVxyXG5cclxuLmJsb2NrLTIge1xyXG4gICAgbWFyZ2luOiAwIC03cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAuaDItc20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgN3JlbTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA3cmVtO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMtMSB7XHJcblxyXG4gICAgYixcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGlzdC0yIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMS41cmVtIDAgMDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSsmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjdyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXN0LTMge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDEuNXJlbSAwIDA7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDJyZW1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDAgNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtKyZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2x1bW5zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtO1xyXG4gICAgICAgIGNvbHVtbnM6IDI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNy40cmVtO1xyXG5cclxuICAgICAgICAubGlzdC0zX19pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgNC41cmVtO1xyXG4gICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3QtM19faXRlbSsubGlzdC0zX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2VzLWJsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6IDE2cmVtXHJcbn1cclxuXHJcbi5ibG9jay0zIHtcclxuICAgIG1hcmdpbjogMCAtNnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA2cmVtO1xyXG4gICAgICAgIHdpZHRoOiA0Ny41JTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNnJlbTtcclxuICAgICAgICB3aWR0aDogNTIuNSU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5oMi1zbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMy44cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuOHJlbTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMtMyAubGlzdC0zX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbn1cclxuXHJcbi5pbWctMyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnJlbVxyXG59XHJcblxyXG4uc2VydmljZXMtMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMC4xcmVtO1xyXG59XHJcblxyXG4uYmxvY2stcmV2ZXJzZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuXHJcbi5vZmZzZXQtdGVybWluIHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW1cclxufVxyXG5cclxuLnRhYmxlLWRlZiB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxLCA4MiwgMzYsIDAuMDgpO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkLFxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNDcsIDE0NywgMTQ3LCAwLjMwKTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE0NywgMTQ3LCAxNDcsIDAuMzApO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE0NywgMTQ3LCAxNDcsIDAuMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRyOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycmVtXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aDpsYXN0LWNoaWxkLFxyXG4gICAgICAgIHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0ZCB7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNDcsIDE0NywgMTQ3LCAwLjMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnJlbVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1leGNlbGxlbmNpZXMge1xyXG4gICAgcGFkZGluZzogMTIuNHJlbSAwIDRyZW07XHJcbn1cclxuXHJcbi5leGNlbGxlbmNpZXMge1xyXG4gICAgbWFyZ2luLXRvcDogNi44cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNDYuNSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IDUzLjUlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNi42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUuMnJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LTNfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LTNfX251bWJlciB7XHJcbiAgICAgICAgd2lkdGg6IDYuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDRyZW1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdC0zX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lcnJvci1wYWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQUVBRjk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIHBhZGRpbmc6IDE3LjdyZW0gMCA5cmVtO1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTByZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICAgICAgei1pbmRleDogMVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIyLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogLjg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIHdpZHRoOiA1NSVcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1pbm5lcl9faW1nOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxODQsIDE5NywgMjA4LCAwLjAwKSAwJSwgI0M4RDZFMyAxMDAlKTtcclxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1pbm5lcl9faW1nIHBpY3R1cmU6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjE4LCAyMzQsIDI0OSwgMC4wMCkgMCUsICNEQUVBRjkgMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lcnJvci1idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogMy4zcmVtO1xyXG59XHJcblxyXG4ubG9nb3MtYW5pbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgICAgICB3aWR0aDogMjUuNnJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNvbnRhY3RzLW1haW4ge1xyXG4gICAgcGFkZGluZzogMCAwIDVyZW07XHJcbn1cclxuXHJcbi5jb250YWN0cy1saXN0LXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAuZm9vdGVyLWNvbnRhY3RzX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB3aWR0aDogMi44cmVtO1xyXG4gICAgICAgIGhlaWdodDogMi44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItc29jaWFscy0yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMi4ycmVtO1xyXG5cclxuICAgICAgICAuc29jaWFsc19fbGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyLjNyZW0gMCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNC44cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0cy1hc2lkZSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDhyZW0pO1xyXG59XHJcblxyXG4uY29udGFjdHMtbWFwIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiA2NnJlbVxyXG59XHJcblxyXG4uY29udGFjdHMtbGlzdCB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcblxyXG59XHJcblxyXG4uY29udGFjdHMtbGlzdC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcbiAgICB3aWR0aDogNDhyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5oMS1pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNi4ycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdHMtbGlzdCsuY29udGFjdHMtbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG59XHJcblxyXG4uY29udGFjdC13cmFwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb250YWN0cy1zb2NpYWxzIHtcclxuICAgIG1hcmdpbi10b3A6IDMuNXJlbVxyXG59XHJcblxyXG4uY29udGFjdHMtbGlzdC1sYWJlbC0yIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uY29udGFjdHMtbGlzdC1sYWJlbCB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcclxufVxyXG5cclxuLmxpc3QtY29udGFjdHNfY29udGFjdCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnNvcnRpbmctMiB7XHJcbiAgICBtYXgtd2lkdGg6IDExMnJlbVxyXG59XHJcblxyXG4uaGVhZC0yIHtcclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDBcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWQtdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDY4LjJyZW07XHJcbiAgICBtYXJnaW46IDAgNXJlbTtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwIDAgNXJlbVxyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkIHtcclxuICAgIG1hcmdpbi10b3A6IDguNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgdGFibGUgdGhbY29sc3Bhbio9XCIyXCJdIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29kZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDUzLjUlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1hc2lkZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNiU7XHJcbiAgICAgICAgd2lkdGg6IDQ2LjUlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzEsIDU3LCAxOTYsIDAuMTApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10by1jYXJ0LXByb2R1Y3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMi4ycmVtO1xyXG59XHJcblxyXG4uYnRuX3B0b2R1Y3Qge1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgcGFkZGluZzogLjFyZW0gNC4zcmVtO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIG1hcmdpbjogMCAxLjJyZW0gMCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODAlXHJcbiAgICB9XHJcblxyXG4gICAgJi5pbi1jYXJ0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlLWhvdmVyXHJcbiAgICB9XHJcbn1cclxuLmFkZC10by1jYXJ0LmluLWNhcnQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWFjdGl2ZTtcclxuICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnByb2R1Y3QtaXRtIHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7IFxyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgLmxhYmVsOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oMS1wcm9kdWN0IHtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4uZ3JvdXAtZ2FsbGVyeS0yLCAuc2luZ2xlLXByb2R1Y3Qge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMTUuNXJlbTtcclxufVxyXG4ucHJvZHVjdC1jYXJkLWFzaWRlICAuZ3JvdXAtZ2FsbGVyeS0yIGltZyB7XHJcbiAgICBib3JkZXItd2lkdGg6IDBcclxufVxyXG4ucHJvZHVjdC10aHVtYnMtd3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdC10aHVtYnMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAvLyBoZWlnaHQ6IDEzLjJyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMSwgNTcsIDE5NiwgMC4xMCk7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIwKSAxMDAlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDFcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1nYWxsZXJ5LW1haW4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMSwgNTcsIDE5NiwgMC4xMCk7XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4NSVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JvdXAtZ2FsbGVyeS1uYXYge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEuMnJlbSAwIDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zd2lwZXIge1xyXG4gICAgLmNhdGFsb2ctaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG5fZG93bmxvYWQtcGRmIHtcclxuICAgIHBhZGRpbmc6IDAgNHJlbTtcclxufVxyXG5cclxuLm9yZGVyLXBvcHVwIHtcclxuICAgIHBhZGRpbmc6IDExLjhyZW0gMy41cmVtIDcuNXJlbTtcclxuICAgIG1heC13aWR0aDogOTEuOHJlbTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAwLjRyZW0gMC40cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjI1Mik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuY29uc3VsdF9mb3JtX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnN1bHRfZm9ybV9taWRkbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb25zdWx0X2lucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG5cclxuICAgIC5jb25zdWx0X2lucHV0Ky5jb25zdWx0X2lucHV0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW1cclxuICAgIH1cclxufVxyXG5cclxuLnBvcHVwLXRleHQge1xyXG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtXHJcbn1cclxuXHJcbi5jdXN0b20tY2hlY2tib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIFt0eXBlPXJhZGlvXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbTtcclxuICAgIGJhY2tncm91bmQ6ICNGNEY1RjY7XHJcbiAgICBwYWRkaW5nOiAzLjVyZW0gNHJlbTtcclxuXHJcbiAgICAmLW1haW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1wcmljZSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1hdmlhYmlsaXR5IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgY29sb3I6ICMyQUFDNEI7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW07XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuN3JlbTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyQUFDNEI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZpZWxkLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZcclxufVxyXG5cclxuLnByb2R1Y3QtYXNpZGUtdGl0bGUge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcclxufVxyXG5cclxuLmZhc3Qtb3JkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc207XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNUY2O1xyXG4gICAgcGFkZGluZzogMy41cmVtIDRyZW07XHJcblxyXG59XHJcblxyXG4ucHJvZHVjdC1kZWxpdmVyeSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1LjFyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0LXBheW1lbnQge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxufVxyXG5cclxuLnBheW1lbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCAtMS41cmVtIDAgMDtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDIuOHJlbTtcclxuICAgICAgICBtYXJnaW46IDAgMS41cmVtIDEuNXJlbSAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMSwgODIsIDM2LCAwLjEwKTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRvY3VtZW50cyB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG59XHJcblxyXG4uZG9jLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMS44cmVtIDMuMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNGNEY1RjY7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzIGVhc2U7XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC4xcmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjRyZW1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuNTApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMSwgODIsIDM2LCAwLjA1KTtcclxuXHJcbiAgICAgICAgLmRvYy1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvYy1pdGVtX19pbmZvIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZG9jcy1kb3RzIHtcclxuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmOmVtcHR5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0cy1tb3JlLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTEuNnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnByb2R1Y3RzLW1vcmUge1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLm1vcmUtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNUY2O1xyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjMwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjMwKSAxMDAlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICB3aWR0aDogNjYuNjY2NiU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQuM3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtLjdyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICBoZWlnaHQ6IDQuN3JlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY2lyY2xlLWRhcmsge1xyXG4gICAgICAgIHdpZHRoOiA0LjFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0LjFyZW1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAubW9yZS1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRodW1iLXByb2R1Y3Qge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbTtcclxuICAgIGJhY2tncm91bmQ6ICNGNEY1RjY7XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAuOXJlbSAxLjVyZW0gMS41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1zY3JlZW4taW5uZXJfcHJvZHVjdCB7XHJcbiAgICAuaDEtc20ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tc2VydmljZXMtcGFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubG9hZC1tb3JlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cclxufVxyXG5cclxuLnNlY3Rpb24tY29udGFjdHMtZm9ybSB7XHJcbiAgICBtYXJnaW46IDYuN3JlbSAwIDA7XHJcbiAgICBwYWRkaW5nOiA2LjlyZW0gMCA2LjRyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjQkNDNEQxIDMwLjI5JSwgI0E0QjBDNCAxMDAlKTtcclxuXHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgICAgei1pbmRleDogMVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdHMtZm9ybSB7XHJcbiAgICB3aWR0aDogNDAuNSU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIDUwJTtcclxuICAgICAgICB6LWluZGV4OiAwXHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5oMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjlyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zZWN0aW9uLWhlYWQtaW5uZXJfZGFyayB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcblxyXG4gICAgLmJyZWFkY3J1bWIgYSB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41MCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhlYWQtaW5uZXJfZG93bmxvYWRzIHtcclxuYmFja2dyb3VuZDogI0ZBRkFGQTtcclxubWluLWhlaWdodDogNjUuNnJlbTtcclxuXHJcbiAgICBwaWN0dXJlIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDIxJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjAwKSAwJSwgI0ZBRkFGQSA0MCUsICNGQUZBRkEgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1kb3dubG9hZHMge1xyXG4gICAgcGFkZGluZzogNnJlbSAwIDEwcmVtO1xyXG59XHJcblxyXG4uZmlsdGVyLWNhdGVnb3JpZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCAtMi45cmVtIDMuM3JlbSAwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uZmlsdGVyLWNhdCB7XHJcbiAgICBwYWRkaW5nOiAwLjhyZW0gMy41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hY3RpdmUtaG92ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luOiAwIDIuOXJlbSAxLjlyZW0gMDtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTApO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC41cyBlYXNlO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDFyZW0gLjJyZW0gcmdiYSgzMSwgNTcsIDE5NiwgMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmUtaG92ZXI7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmxpc3R7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5pdGVte1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG4uZnJhbWV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXI6MnB4IHNvbGlkICRjb2xvci1hY3RpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgcG9pbnRlci1ldmVudHM6bm9uZTtcclxuICAgIG9wYWNpdHk6MDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgIGxlZnQgLjM1cyBjdWJpYy1iZXppZXIoLjIyLC42MSwuMzYsMSksXHJcbiAgICAgICAgdG9wIC4zNXMgY3ViaWMtYmV6aWVyKC4yMiwuNjEsLjM2LDEpLFxyXG4gICAgICAgIHdpZHRoIC4zNXMgY3ViaWMtYmV6aWVyKC4yMiwuNjEsLjM2LDEpLFxyXG4gICAgICAgIGhlaWdodCAuMzVzIGN1YmljLWJlemllciguMjIsLjYxLC4zNiwxKSxcclxuICAgICAgICBvcGFjaXR5IC4ycztcclxufVxyXG4uZG93bmxvYWRzLWxpc3Qge1xyXG4gICAgbWFyZ2luOiAwIC0xcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmRvd25sb2FkIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDJyZW0pO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAzcmVtIDFyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gMXJlbSAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0RBRUFGOTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDguMnJlbSk7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDguMnJlbSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC40cmVtIDFyZW0gMCByZ2JhKDI1LCAzOSwgOTcsIDAuMjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjdyZW0gMy42cmVtIDRyZW07XHJcbiAgICAgICAgZmxleC1ncm93OiAxMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIC40cmVtIDFyZW0gMCByZ2JhKDI1LCAzOSwgOTcsIDAuMjUpO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yMnJlbVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi4xcmVtO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMwJVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2F0ZWdvcmllcy1saXN0IHtcclxuICAgIG1hcmdpbjogMCAtMXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDcuNHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlXHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDE4LjlyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzEsIDU3LCAxOTYsIDAuMTApO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuY2F0YWxvZy1pdGVtX190aXRsZSBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNlY3Rpb24taGVhZC1pbm5lcl9rZXktaW5kdXN0cmllcyxcclxuLnNlY3Rpb24taGVhZC1pbm5lcl9hYm91dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjREFFQUY5O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxODQsIDE5NywgMjA4LCAwLjAwKSAwJSwgI0M4RDZFMyAxMDAlKTtcclxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICB9XHJcblxyXG4gICAgcGljdHVyZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhlYWQtaW5uZXJfa2V5LWluZHVzdHJpZXMge1xyXG4gICAgLnNlY3Rpb24taGVhZC1pbm5lcl9fYmcge1xyXG4gICAgICAgIHJpZ2h0OiA5LjJyZW07XHJcbiAgICAgICAgYm90dG9tOiA1LjQxcmVtO1xyXG4gICAgICAgIHRvcDogMTkuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1zY3JlZW5fX3RleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhlYWQtaW5uZXJfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHZoO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1oZWFkLWlubmVyX2Fib3V0IHtcclxuICAgIC5zZWN0aW9uLWhlYWQtaW5uZXJfX2JnIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgfVxyXG4gICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlXHJcbiAgICAgICB9XHJcbiAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxODQsIDE5NywgMjA4LCAwLjAwKSAwJSwgI0M4RDZFMyAxMDAlKTtcclxubWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXNjcmVlbl9fdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24taGVhZC1pbm5lcl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4dmg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWtleS1pbmR1c3RyaWVzIHtcclxuICAgIHBhZGRpbmc6IDguNHJlbSAwIDEwcmVtXHJcbn1cclxuXHJcbi5rZXktaW5kdXN0cnkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzEsIDU3LCAxOTYsIDAuNDApO1xyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDYuMXJlbSAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAuM3JlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzIGVhc2VcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGkge1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC44cmVtIDA7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjhyZW0gMCAwLjhyZW0gMS43cmVtO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC44cmVtIDAgMC44cmVtIDA7XHJcblxyXG4gICAgICAgICAgICBsaTo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpK2xpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS43cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiA0Mi41JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDYuNnJlbSA2LjUlIDRyZW0gOC41JTtcclxuICAgICAgICB3aWR0aDogNTclO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzMSwgNTcsIDE5NiwgMC4wNik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAuNHJlbSAxcmVtIDAgcmdiYSgyNSwgMzksIDk3LCAwLjI1KTtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uX3N0YXRpYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2xpZGVyIHtcclxuICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLmtleS1pbmR1c3RyeV9faGVhZCBpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1kaXNhYmxlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXItYnV0dG9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyLWJ1dHRvbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tbmV3cy1wYWdlIHtcclxuICAgIHBhZGRpbmc6IDExLjNyZW0gMCA3cmVtO1xyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9kdWN0LXJhbmdlIHtcclxuICAgIHBhZGRpbmc6IDE1cmVtIDAgNXJlbVxyXG59XHJcblxyXG4uaGVhZGVyLXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNy45cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLmgyIHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBtYXJnaW46IDAgNHJlbSAwIDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NSVcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ5JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3JTtcclxuICAgIH1cclxufVxyXG5cclxuLmFzc29ydG1lbnQge1xyXG4gICAgbWFyZ2luOiAwIC0xcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAycmVtKTtcclxuICAgICAgICBtYXJnaW46IDFyZW07XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIzLjFyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjAwKSA0NSUsIHJnYmEoMCwgMCwgMCwgMC44MCkgMTAwJSlcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+KiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9kdWN0LXJhbmdlIHtcclxuICAgIHBhZGRpbmc6IDhyZW0gMCAzcmVtO1xyXG59XHJcblxyXG4uY2F0YWxvZy1saXN0LTIge1xyXG4gICAgLnByb2R1Y3QtaXRlbV9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLXNjcmVlbi1pbm5lci1zaG9ydF8yIHtcclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMy42cmVtXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLW9yZGVyLWZvcm0ge1xyXG4gICAgcGFkZGluZzogMi40cmVtIDAgNi43cmVtO1xyXG59XHJcblxyXG4ub3JkZXItYmxvY2std3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ub3JkZXItYmxvY2stY29udGVudCB7XHJcbiAgICB3aWR0aDogNjYuNjY3JVxyXG59XHJcblxyXG4ub3JkZXItYmxvY2stYXNpZGUge1xyXG4gICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW1cclxufVxyXG5cclxuLm9yZGVyLWJsb2NrLWZvcm0ge1xyXG4gICAgbWFyZ2luOiAwIC0xcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAuYm94LWZpZWxkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcnQtdG90YWwge1xyXG4gICAgcGFkZGluZzogMy45cmVtIDMuNnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMxLCA1NywgMTk2LCAwLjA2KTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDE1cmVtO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxufVxyXG5cclxuLmNhcnQtcGFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNC44cmVtXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjZyZW0gMCAuNnJlbSAzLjhyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNC44cmVtKTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTQlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwLjFyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4JTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvZGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHtcclxuICAgIC5oZXJvX3RpdGxlX3NtIHtcclxuICAgICAgICBmb250LXNpemU6IDUuOHJlbTtcclxuICAgIH1cclxuICAgIC5jb250YWN0cy1saXN0LXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiA1MHJlbTtcclxuICAgIH1cclxuICAgIC5jb250YWN0cy1hc2lkZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcmVtKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnByb2R1Y3QtY2FyZC1hc2lkZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNiU7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXNlY3Rpb25fX3RleHQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXNlY3Rpb24gLmgyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XHJcbiAgICAuZG93bmxvYWQge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDJyZW0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pdGVtIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAua2V5LWluZHVzdHJ5X19oZWFkIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiA1LjFyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAua2V5LWluZHVzdHJ5X19zbGlkZXItd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogNC41cmVtIDQuNSUgNHJlbSA1LjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5rZXktaW5kdXN0cnktc2xpZGVyX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5wcm9kdWN0LWl0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDMxLCA1NywgMTk2LCAwLjQpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWl0ZW06bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWl0ZW06bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDMxLCA1NywgMTk2LCAwLjQpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWl0ZW06bnRoLWNoaWxkKDZuKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW91ci1wcm9qZWN0cyB7XHJcbiAgICAgICAgcGFkZGluZzogOXJlbSAwIDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtY2FyZF9faW1nIHtcclxuICAgICAgICB3aWR0aDogNDUlXHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtY2FyZF9fYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICAgIHdpZHRoOiA1NSVcclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZy1zZWxlY3RlZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGFsb2ctc2VsZWN0ZWRfX3NvcnRpbmcge1xyXG4gICAgICAgIG1hcmdpbjogM3JlbSAwIDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY29udGFjdHMtbGlzdC13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xyXG4gICAgICAgIHdpZHRoOiA1NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzLWFzaWRlIHtcclxuICAgICAgICB3aWR0aDogNDMlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZXhjZWxsZW5jaWVzX19sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNDElO1xyXG4gICAgfVxyXG5cclxuICAgIC5leGNlbGxlbmNpZXNfX3JpZ2h0IHtcclxuICAgICAgICB3aWR0aDogNTklO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC0zX19jb2x1bW5zIHtcclxuICAgICAgICBjb2x1bW4tZ2FwOiA1LjFyZW1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdC0zX19jb2x1bW5zIHtcclxuICAgICAgICAubGlzdC0zX19udW1iZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNS41cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0LTNfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdC0zX190ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA3LjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWNhdGFsb2ctcGFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMi40cmVtIDAgOS4xcmVtO1xyXG4gICAgfVxyXG4uc2VjdGlvbi1jYXRhbG9nLXBhZ2Vfc3ViIHtcclxuICAgIHBhZGRpbmctdG9wOiA2LjNyZW1cclxufVxyXG4gICAgLmFzc29ydG1lbnRfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAycmVtKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wcm9kdWN0LXJhbmdlIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHJlbSAwIDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tdHJ1c3Qge1xyXG4gICAgICAgIG1hcmdpbjogNi41cmVtIDAgM3JlbTtcclxuICAgICAgICBwYWRkaW5nOiAxMC4ycmVtIDAgNy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXRhbG9nLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5maXJzdC1zZWN0aW9uLWJnIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTIuN3JlbVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhlYWQtaW5uZXJfa2V5LWluZHVzdHJpZXMge1xyXG4gICAgICAgIC5zZWN0aW9uLWhlYWQtaW5uZXJfX2JnIHtcclxuICAgICAgICAgICAgbGVmdDogNDUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1zY3JlZW4taW5uZXItc2hvcnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyLjdyZW0gMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWNhcmQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwXHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtY2FyZC1hc2lkZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cmVtXHJcbiAgICB9XHJcblxyXG4gICAgLmRvd25sb2FkIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXNjcmVlbi1pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMy41cmVtIDAgMi4xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jay0xIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICZfX2xlZnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1jYXRlZ29yeS1saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiA1LjhyZW0gMCAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9qZWN0IHtcclxuICAgICAgICBtYXJnaW46IDIuNXJlbSAwIDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtYXNpZGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvamVjdHNfc2xpZGVyX2JveC5wcm9qZWN0c19jYXJkXzIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pO1xyXG4gICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyb190aXRsZV9zbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNlcnRpZmljYXRlcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jZXJ0aWZpY2F0ZSB7XHJcbiAgICAgICAgbWFyZ2luOiAzcmVtIDJyZW07XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNHJlbSlcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZy1wYWdlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtY2FyZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNnJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY2F0YWxvZy13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXRhbG9nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXRhbG9nLXNlbGVjdGVkIHtcclxuICAgICAgICBvcmRlcjogMVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXRlZ29yaWVzLWxpc3Qge1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2FkLW1vcmVfY2F0ZWdvcnkge1xyXG4gICAgICAgIG9yZGVyOiA0O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtcGFnaW5nX2NhdGVnb3J5IHtcclxuICAgICAgICBvcmRlcjogNTtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcclxuICAgICAgICB0b3A6IDE3cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDI7XHJcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW0gMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgLjhzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLm9wZW5lZC1maWx0ZXIge1xyXG4gICAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMwKTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyc19fYnRuIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMi41cmVtIDIuMnJlbTtcclxuICAgICAgICBsZWZ0OiAtMi41cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAtMi41cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItaGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLWhlYWRfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDE2cmVtO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXRhbG9nLXNlbGVjdGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAmX19zb3J0aW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzcmVtXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXItcmFuZ2Uge1xyXG4gICAgICAgIG1heC13aWR0aDogMzRyZW1cclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2UtZmlsdGVycyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cmVtIGVhc2UsIGJhY2tncm91bmQgLjVyZW0gZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iLWZpbHRlci10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlcnNfX2hlYWQtbWFpbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzX19oZWFkX21haW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZy1zZWxlY3RlZF9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMS42cmVtIDEuM3JlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXRhbG9nLXNlbGVjdGVkX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDEuNHJlbSAxLjZyZW0gMCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZy1zZWxlY3RlZF9faXRlbSBpIHtcclxuICAgICAgICBmb250LXNpemU6IDExMSU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVycy1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogMi4xcmVtIDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtaW5wdXQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmgxLWlubmVyX3Jlc3VsdHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0cy1saXN0LXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0cy1saXN0LXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzLWFzaWRlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWNvbnRhY3RzLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogNC43cmVtIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHMtZm9ybV9fYmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzLWZvcm0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0cy1saXN0LXdyYXAgLmZvb3Rlci1zb2NpYWxzLTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZXhjZWxsZW5jaWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci1wYWdlX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMy4ycmVtXHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLXBhZ2VfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMuMnJlbVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYmxvY2stMiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwXHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLTJfX2xlZnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2stMl9fcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2stMyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwXHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLTNfX2xlZnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2stM19fcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0zcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC0zX19pdGVtKy5saXN0LTNfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZXMtYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2VzLTMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcblxyXG4gICAgICAgIC5ibG9jay0zX19yaWdodCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRodW1iLXByb2R1Y3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtYXNpZGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAudHQtaCB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAzXHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWQtMiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIC5oZWFkLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGlyZWN0aW9uc19oZWFkZXJfYm94X2J0biB7XHJcbiAgICAgICAgbWFyZ2luOiAzcmVtIDAgMCBhdXRvXHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMFxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWFzaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cC1pbWcge1xyXG4gICAgICAgIG1hcmdpbjogMi40cmVtIC0uNXJlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC41cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMS40cmVtKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW1cclxuICAgIH1cclxuXHJcbiAgICAua2V5LWluZHVzdHJ5X19oZWFkIHtcclxuICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAua2V5LWluZHVzdHJ5LXNsaWRlcl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5rZXktaW5kdXN0cnktc2xpZGVyX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2cgLmJsb2dfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDUuOHJlbTtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcclxuICAgIH1cclxuXHJcbiAgICAudG9wLWZpbHRlcnMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMS44cmVtIDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlcnMtaW5uZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlcnMtYmxvY2stYmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzMSwgNTcsIDE5NiwgMC4wNik7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGVnb3J5LXRvcCxcclxuICAgIC5jYXRhbG9nLXNlbGVjdGVkLCAuY2F0YWxvZy1zZWxlY3RlZF9fc29ydGluZyB7XHJcbiAgICAgICAgd2lkdGg6IDIycmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXRlZ29yeS10b3Age1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZy1zZWxlY3RlZF9fc29ydGluZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICB9XHJcblxyXG4gICAgLnByb2plY3QtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXNlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuN3JlbTtcclxuXHJcbiAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxLjlyZW1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDQ5JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFzc29ydG1lbnRfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuN3JlbSAyLjVyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogMjEuOXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNnJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5hc3NvcnRtZW50X190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWJsb2NrLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1ibG9jay1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1zY3JlZW4taW5uZXItc2hvcnRfMiAud3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWJsb2NrLWFzaWRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA2cmVtIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1vcmRlci1mb3JtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMFxyXG4gICAgfVxyXG4gICAgLmtleS1pbmR1c3RyeV9faGVhZCBpIHtcclxuICAgICAgICB3aWR0aDogMy41cmVtO1xyXG4gICAgICAgIGhlaWdodDogMy41cmVtXHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi1oZWFkLWlubmVyX3N1YmNhdGFsb2cgLm1haW4tc2NyZWVuX190ZXh0IHtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG59XHJcbi5zZWN0aW9uLWhlYWQtaW5uZXJfc3ViY2F0YWxvZyBwaWN0dXJlIGltZyB7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuLnNlY3Rpb24taGVhZC1pbm5lcl9zdWJjYXRhbG9nIC5oMS1pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDc0JTtcclxufVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5tYWluLXNjcmVlbi1pbm5lci1zaG9ydCB7XHJcbiAgICAgICAgcGFkZGluZzogOS4ycmVtIDAgMDtcclxuICAgIH1cclxuICAgIC5maXJzdC1zZWN0aW9uLWJnIC5tYWluLXNjcmVlbl9fdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmZpcnN0LXNlY3Rpb24tYmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDExLjVyZW0gMCA0cmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhlYWQtaW5uZXJfZG93bmxvYWRzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG5cclxuICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDAgNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBpY3R1cmU6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgjRkFGQUZBLCAwLjAwKSAwJSwgI0ZBRkFGQSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tZG93bmxvYWRzIHtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtIDAgNy43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0wLjhyZW07XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci1jYXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNnJlbSAyLjc4cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAuOHJlbSAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb3dubG9hZF9faW1nOmJlZm9yZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvd25sb2FkIHtcclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMi40cmVtIDMuNHJlbSAzLjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC44cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtXHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tc2NyZWVuLWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZG93bmxvYWRzLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZG93bmxvYWQge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWQtbW9yZV9kb3dubG9hZHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjNyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5ibG9jay1iZy1hY3RpdmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuNHJlbSAzLjdyZW0gMy43cmVtIDMuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudWwtY29sdW1uIHVsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMi4ycmVtO1xyXG4gICAgICAgIGNvbHVtbnM6IDFcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1hYm91dCB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAwIDJyZW07XHJcblxyXG4gICAgICAgIC5hYm91dF90aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2F0ZWdvcnktYWJvdXQge1xyXG4gICAgICAgIC51bC1jb2x1bW4gdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWNhdGVnb3J5LWFib3V0IHtcclxuICAgICAgICBtYXJnaW46IDNyZW0gMCAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWNhdGVnb3J5LWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMCAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWl0ZW1fX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuOXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pdGVtX19idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jYXRlZ29yeSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgLmJsb2NrLTFfX3JpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1jYXRlZ29yeS1kZWNyaXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMCAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tZmVlZGJhY2sge1xyXG4gICAgICAgIG1hcmdpbjogMy41cmVtIDAgNC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW91ci1wcm9qZWN0cyB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAwIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2plY3RzX2NhcmRfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtXHJcbiAgICB9XHJcblxyXG4gICAgLnByb2plY3RzX2NhcmRfbGlua19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9qZWN0c19zbGlkZXJfYm94LnByb2plY3RzX2NhcmRfMiAucHJvamVjdHNfY2FyZF90ZXh0IHtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2stYmctYWN0aXZlLXhsIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0LjVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIC0ycmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMi41cmVtO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucHJvZHVjdC1pdGVtX19wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2VydGlmaWNhdGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5jZXJ0aWZpY2F0ZV9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMuOHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2VydGlmaWNhdGVfX2RldGFpbHMge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDcuM3JlbVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUuOHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjQuMnJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MCVcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zb3J0aW5nIHtcclxuICAgICAgICBtYXJnaW46IDMuMnJlbSAwIDQuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS10b3Age1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWRlb193cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDU3LjJyZW07XHJcblxyXG4gICAgICAgIC52aWRlby1lbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmxvYXRpbmctYXJyb3cge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZsb2F0aW5nLWFycm93IHtcclxuICAgICAgICB3aWR0aDogNi4ycmVtO1xyXG4gICAgICAgIGhlaWdodDogNi4ycmVtO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMi4ycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1idXR0b24tMiB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMHJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXRhbG9nLXNlbGVjdGVkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjlyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci1oZWFkLFxyXG4gICAgLmZpbHRlci1oZWFkX190aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZy1zZWxlY3RlZF9fc29ydGluZyB7XHJcblxyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLTIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1idXR0b24tMiB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51LTIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jYXRhbG9nLWxpc3QrLmJveC1wYWdpbmcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmgxLWlubmVyX3Jlc3VsdHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LW5vLXJlc3VsdHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1Mi41cmVtO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY29udGFjdHMtbGlzdC1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHMtbGlzdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcblxyXG4gICAgICAgIC5mb290ZXItY29udGFjdHNfX2l0ZW0gaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzLWxpc3Qtd3JhcCAuZm9vdGVyLWNvbnRhY3RzX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzLWxpc3Qtd3JhcCAuZm9vdGVyLXNvY2lhbHMtMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0cy1saXN0LXdyYXAgLmNvbnRhY3QtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIHdpZHRoOiAyLjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzLWxpc3Qtd3JhcCAuZm9vdGVyLXNvY2lhbHMtMiB7XHJcbiAgICAgICAgLnNvY2lhbHNfX2xpbmsge1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDMuOXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjlyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0cy1tYXAge1xyXG4gICAgICAgIGhlaWdodDogNDAuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHMtZm9ybSAuaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tY29udGFjdHMtZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogOC4zcmVtIDAgN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHMtZm9ybSAuZm9ybS10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tY29udGFjdHMtbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGF5bWVudC1kZWxpdmVyeSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDMuNnJlbTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFydG5lcnMtbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQuN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAucGFydG5lcnMtbWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNi4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXJ0bmVycy1tYWluLXNsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMy45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbl9zdGF0aWMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucGFydG5lcnMtbWFpbisucGFydG5lcnMtbWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNy42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LTNfX2NvbHVtbnMge1xyXG4gICAgICAgIC5saXN0LTNfX2l0ZW0ge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LTNfX2NvbHVtbnMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIuNnJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBjb2x1bW5zOiAxO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDA7XHJcblxyXG4gICAgICAgIC5saXN0LTNfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMy41cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdC0zX19udW1iZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3QtM19fdGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3QtM19fdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLjVyZW0gMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1leGNlbGxlbmNpZXMge1xyXG4gICAgICAgIC5ibG9jay1iZy1hY3RpdmUteGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC4xcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZC0yIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZC10ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiA0cmVtIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1leGNlbGxlbmNpZXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDUuNHJlbSAwIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmV4Y2VsbGVuY2llcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMy44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5leGNlbGxlbmNpZXNfX3JpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0LjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLXBhZ2VfX2hlYWQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3ItcGFnZV9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci1wYWdlX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLWJ0bl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5lcnJvci1idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0yLjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tc2NyZWVuLWlubmVyX3Byb2R1Y3QgLmgxLXNtIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtaW5mbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWluZm1fX2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pbmZtX19pdGVtKy5wcm9kdWN0LWluZm1fX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Qtc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWNhcmQtYXNpZGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtZ2FsbGVyeS1tYWluIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMxLCA1NywgMTk2LCAwLjEwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtaW5mby1tYWluIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAyLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtYXZpYWJpbGl0eSB7XHJcbiAgICAgICAgcGFkZGluZzogLjdyZW0gMi4ycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtXHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtYXZpYWJpbGl0eSBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IC45cmVtO1xyXG4gICAgICAgIGhlaWdodDogLjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtYXNpZGUtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5mYXN0LW9yZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMi41cmVtXHJcbiAgICB9XHJcblxyXG4gICAgLmJveC1maWVsZCBpbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0LjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtZG9jdW1lbnRzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0LjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtZGVsaXZlcnkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdHMtbW9yZS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb3JlLWl0ZW1fX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDI2LjMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmUtaXRlbV9fcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiA3My42NjY2JTtcclxuICAgIH1cclxuXHJcbiAgICAubW9yZS1pdGVtX19wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW1cclxuICAgIH1cclxuXHJcbiAgICAubW9yZS1pdGVtX19ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtaXRtIHtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtIDBcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pdG0gdGQsXHJcbiAgICAucHJvZHVjdC1pdG0gdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuN3JlbSAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNvcnRpbmcsXHJcbiAgICAuc29ydGluZy0yIHtcclxuICAgICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuM3JlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi4zcmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMSwgODIsIDM2LCAwLjEwKSAwJSwgcmdiYSgyMSwgODIsIDM2LCAwLjEwKSAxMDAlKSwgI0ZGRjtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2F0ZWdvcmllc19faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuM3JlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhdGVnb3JpZXNfX2l0ZW0tbGluayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhdGVnb3JpZXNfX2l0ZW0tLWFjdGl2ZSAuY2F0ZWdvcmllc19faXRlbS1saW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFydG5lcnMtbWFpbiB7XHJcbiAgICAgICAgLmRpcmVjdGlvbnNfaGVhZGVyX2JveF9idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWNhdGVnb3JpZXMge1xyXG4gICAgICAgIC5kaXJlY3Rpb25zX2hlYWRlcl9ib3hfYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1jYXRhbG9nLXBhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNHJlbSAwIDguNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIC43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWl0ZW1fX2NhdCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pdGVtX19jYXQtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEuMXJlbSAuN3JlbSAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMS4xcmVtKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtaXRlbV9fbGlzdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBhZGRpbmc6IDMuOXJlbSAycmVtIDMuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pdGVtX19pbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDE1LjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtaXRlbV9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDEuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1uZXdzLXBhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDguM3JlbSAwIDcuNTJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2cge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZyAuYmxvZ19faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZy1pdGVtIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tY2F0ZWdvcnktcGFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMy4xcmVtIDAgMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLWhlYWRfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZy1pdGVtX19pbWcge1xyXG4gICAgICAgIGhlaWdodDogMTMuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZy1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGFsb2ctaXRlbV9fYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGFsb2ctaXRlbV9fYnRuIC5idG4ge1xyXG4gICAgICAgIGhlaWdodDogMy43cmVtXHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tc2NyZWVuLWlubmVyX19pbWcge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGVnb3J5LWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZy1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgzMSwgNTcsIDE5NiwgMC40KTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDMxLCA1NywgMTk2LCAwLjQpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzMSwgNTcsIDE5NiwgMC40KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgzMSwgNTcsIDE5NiwgMC40KVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvamVjdHMtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9qZWN0c19zbGlkZXJfYm94LnByb2plY3RzX2NhcmRfMiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWNlcnRpZmljYXRlcyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDRyZW1cclxuICAgIH1cclxuXHJcbiAgICAuY2VydGlmaWNhdGVzIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlcnRpZmljYXRlIHtcclxuICAgICAgICBtYXJnaW46IDNyZW0gMCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtY2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNXJlbTtcclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oMS1wcm9kdWN0IHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1jYXJkX19jb2RlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JvdXAtZ2FsbGVyeS1uYXYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5idG5fZG93bmxvYWQtcGRmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjJyZW07XHJcbiAgICBwYWRkaW5nOiAwIDIuOHJlbTtcclxuICAgIH1cclxuLmdyb3VwLWdhbGxlcnktbmF2IC5idG4gaSB7XHJcbiAgICBmb250LXNpemU6IDEzMCU7XHJcbn1cclxuICAgIC50YWItbmF2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0LjVyZW07XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWItbmF2X19saW5rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWFkZGl0aW9uYWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDUuNXJlbSAwIDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYWRkaXRpb25hbCsuc2VjdGlvbi1zYW1lIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjNyZW0gMCA3LjhyZW07XHJcbiAgICB9XHJcbi5tYWluLXNjcmVlbi1pbm5lciAud3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogOS41cmVtO1xyXG59XHJcblxyXG4gICAgLnNlY3Rpb24taGVhZC1pbm5lcl9rZXktaW5kdXN0cmllcyxcclxuICAgIC5zZWN0aW9uLWhlYWQtaW5uZXJfYWJvdXQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcclxuXHJcblxyXG4gICAgICAgIC5tYWluLXNjcmVlbl9fdGV4dCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmgxLWlubmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc2NyZWVuX190ZXh0IHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNnJlbSAwO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi1oZWFkLWlubmVyX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24taGVhZC1pbm5lcl9rZXktaW5kdXN0cmllcyB7XHJcbiAgICAgICAgLnNlY3Rpb24taGVhZC1pbm5lcl9fYmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi1oZWFkLWlubmVyX2Fib3V0IHtcclxuICAgICAgICAuc2VjdGlvbi1oZWFkLWlubmVyX19iZyBpbWcge1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDBcclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYiBhIHtcclxuICAgIGNvbG9yOiByZ2JhKCMwMDAsIDAuNSk7XHJcbn1cclxuICAgIH1cclxuICAgIC5zZWN0aW9uLWtleS1pbmR1c3RyaWVzIHtcclxuICAgICAgICBwYWRkaW5nOiAzLjRyZW0gMCA2LjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmtleS1pbmR1c3RyeV9faGVhZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgcGFkZGluZzogMy4xcmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmtleS1pbmR1c3RyeV9faGVhZCBpIHtcclxuICAgICAgICB3aWR0aDogMi45cmVtO1xyXG4gICAgICAgIGhlaWdodDogMi45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5rZXktaW5kdXN0cnlfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgIH1cclxuXHJcbiAgICAua2V5LWluZHVzdHJ5X19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmtleS1pbmR1c3RyeS1zbGlkZXJfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmtleS1pbmR1c3RyeV9fc2xpZGVyLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMS45cmVtIDNyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxuXHJcbiAgICAua2V5LWluZHVzdHJ5X19jb250ZW50IC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAua2V5LWluZHVzdHJ5X19ib2R5IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5rZXktaW5kdXN0cnktc2xpZGVyX19idG4gLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUge1xyXG4gICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogNHJlbSAwIC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFibGUgdGQsXHJcbiAgICAgICAgdGFibGUgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjFyZW0gMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXNjcmVlbi1pbm5lci1zaG9ydF8yIC53cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItYmxvY2stZm9ybSAuYm94LWZpZWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LXBhZ2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgICAgIC5jYXJ0LWl0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjZyZW07XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMS41cmVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb2RlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJ0LWl0ZW0rLmNhcnQtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWJsb2NrLWFzaWRlIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgLTIuNHJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LXRvdGFsIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjhyZW0gMi42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LXRvdGFsX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1vcmRlci1mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNS4ycmVtO1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24taGVhZC1pbm5lcl9zdWJjYXRhbG9nIC5zZWN0aW9uLWhlYWQtaW5uZXJfX2JnIHBpY3R1cmU6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uLWhlYWQtaW5uZXJfc3ViY2F0YWxvZyB7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtO1xyXG4gICAgLmJyZWFkY3J1bWJzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDlyZW07XHJcbn1cclxuICAgIC5oMS1pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi1jYXRhbG9nLXBhZ2Vfc3ViIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOC4zcmVtO1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24taGVhZC1pbm5lcl9zdWJjYXRhbG9nIC5oMS1pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuc29ydGluZy0yIHtcclxuICAgICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhdGVnb3JpZXNfX2l0ZW0tbGluayB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMXJlbSA0cmVtIDEuMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2F0ZWdvcmllc19faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyLjJyZW0gMS44cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xyXG4gICAgLmNhdGVnb3J5LWFib3V0IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuYmxvY2stMV9fbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MS43JTtcclxuXHJcbiAgICAgICAgICAgIC5ibG9jay0xX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTZyZW1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2NrLTFfX3JpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDU4LjMlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDklO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVsLWNvbHVtbiB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJyZW0gMi41cmVtO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1jYXRlZ29yeSB7XHJcbiAgICAgICAgLmJsb2NrLWJnLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuNnJlbSA0LjNyZW0gMy43cmVtIDRyZW1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGFsb2ctbGlzdCB7XHJcbiAgICAgICAgLnByb2R1Y3QtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYWJvdXQge1xyXG4gICAgICAgIC5hYm91dF9jb250YWluZXIge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IC44NWZyIDFmcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLnNlY3Rpb24tbmV3cyB7XHJcblx0cGFkZGluZzogN3JlbSAwIDVyZW07XHJcblxyXG5cdC5zd2lwZXItcGFnaW5hdGlvbl9zdGF0aWMge1xyXG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHR9XHJcblxyXG5cdC5oMiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0LjVyZW07XHJcblx0fVxyXG59XHJcblxyXG4uYmxvZy1zbGlkZXIge1xyXG5cdG1hcmdpbjogMCAtMXJlbTtcclxuXHJcblx0LnNsaWNrLXNsaWRlIHtcclxuXHRcdHBhZGRpbmc6IDFyZW07XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi1jdXN0b20tcHJlLXdpcmVkLXNvbHV0aW9ucyB7XHJcblx0cGFkZGluZzogNy4zcmVtIDAgMTMuOHJlbVxyXG59XHJcblxyXG4uY3VzdG9tLXByZS13aXJlZC1zb2x1dGlvbnMge1xyXG5cdGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblx0YmFja2dyb3VuZDogIzExMjUzODtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Jl9fbG9nbyB7XHJcblx0XHRtYXgtaGVpZ2h0OiA4LjNyZW07XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHR9XHJcblxyXG5cdC5oMiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0Zm9udC1zaXplOiA0cmVtXHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0fVxyXG5cclxuXHQmX19oZWFkIHtcclxuXHRcdHBhZGRpbmc6IDUuMnJlbSAwIDZyZW0gMTAuMnJlbTtcclxuXHRcdHdpZHRoOiA0NSU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxXHJcblx0fVxyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0d2lkdGg6IDUzJTtcclxuXHRcdHBhZGRpbmctbGVmdDogNHJlbTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAtNC41cmVtO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9kdWN0LWNhdGVnb3JpZXMge1xyXG5cdHBhZGRpbmc6IDEycmVtIDAgMTEuOHJlbTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOCwgMjM0LCAyNDksIDAuOTApO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQud3JhcHBlcntcclxuXHRcdHotaW5kZXg6IDFcclxuXHR9XHJcblx0LmJnLWxheWVyIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHotaW5kZXg6IDBcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhdGVnb3JpZXMge1xyXG5cdG1hcmdpbjogMCAtLjhyZW07XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IGNhbGMoMjAlIC0gMS42cmVtKTtcclxuXHRcdG1hcmdpbjogLjhyZW07XHJcblx0XHRib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkwKTtcclxuXHRcdGJveC1zaGFkb3c6IDAgLjRyZW0gMXJlbSAwIHJnYmEoMjUsIDM5LCA5NywgMC4yNSk7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmFzZS1iZztcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzIGVhc2U7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cdFx0cGFkZGluZzogNC43cmVtIDEuNXJlbSAyLjVyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cclxuXHRcdFx0LnByb2R1Y3QtY2F0ZWdvcmllcyB7XHJcblx0XHRcdFx0Jl9faW1nIGltZyB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmX190aXRsZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltZyB7XHJcblx0XHRoZWlnaHQ6IDE0LjZyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzLjZyZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHMgZWFzZVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yIC44cyBlYXNlXHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1jYXRlZ29yaWVzLWJ0biB7XHJcblx0bWFyZ2luLXRvcDogNnJlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWZpZWxkcyB7XHJcblx0cGFkZGluZzogMTEuOHJlbSAwIDVyZW07XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZpZWxkcyB7XHJcblx0Jl9faXRlbSB7XHJcblx0XHR3aWR0aDogNDYuNnJlbTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMC44MCkgMTAwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDIuNXJlbTtcclxuXHRcdHJpZ2h0OiAyLjVyZW07XHJcblx0XHRib3R0b206IDMuMnJlbTtcclxuXHRcdHRvcDogMnJlbTtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHR9XHJcbn1cclxuXHJcbi5maWVsZHMtc2xpZGVyIHtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRwYWRkaW5nOiAwIDRyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLXdoeSB7XHJcblx0cGFkZGluZzogNy4xcmVtIDAgNXJlbTtcclxuXHJcblx0LmgyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMuNXJlbVxyXG5cdH1cclxufVxyXG5cclxuLmJsb2NrLTEwIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0Z3JpZC1nYXA6IDJyZW07XHJcblx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuXHRcdFwibGVmdCB0b3AtcmlnaHQgdG9wLXJpZ2h0LTJcIlxyXG5cdFx0XCJsZWZ0IGJvdHRvbS1yaWdodCBib3R0b20tcmlnaHQtMlwiO1xyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDQuNHJlbSA0LjVyZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRncmlkLWFyZWE6IGxlZnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQ6ICMxMTI1Mzg7XHJcblx0XHRtaW4taGVpZ2h0OiAzOS41cmVtO1xyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0Z3JpZC1hcmVhOiB0b3AtcmlnaHQ7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRncmlkLWFyZWE6IHRvcC1yaWdodC0yO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0Z3JpZC1hcmVhOiBib3R0b20tcmlnaHQ7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoNSkge1xyXG5cdFx0XHRncmlkLWFyZWE6IGJvdHRvbS1yaWdodC0yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1hY3RpdmUtaG92ZXI7XHJcblx0XHRmb250LXNpemU6IDIuOHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXgtd2lkdGg6IDkzJTtcclxuXHRcdHotaW5kZXg6IDFcclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XHJcblx0XHRtYXgtd2lkdGg6IDkwJTtcclxuXHRcdHotaW5kZXg6IDFcclxuXHR9XHJcblxyXG5cdHBpY3R1cmUge1xyXG5cclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMXJlbTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi1jbGllbnRzIHtcclxuXHRwYWRkaW5nOiA2LjVyZW0gMCA1cmVtXHJcbn1cclxuXHJcbi5jbGllbnRzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItYWN0aXZlLCAuMyk7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkY29sb3ItYWN0aXZlLCAuMyk7XHJcbn1cclxuXHJcbi5jbGllbnQge1xyXG5cdHdpZHRoOiAzMy4zMzMlO1xyXG5cdGhlaWdodDogMTguN3JlbTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWFjdGl2ZSwgLjMpO1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgkY29sb3ItYWN0aXZlLCAuMyk7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiA2MCU7XHJcblx0XHRtYXgtaGVpZ2h0OiAzNiU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAwXHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdC5jbGllbnQtbGlzdCB7XHJcblx0XHRcdG9wYWNpdHk6IDFcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jbGllbnQtbGlzdCB7XHJcblx0cGFkZGluZzogNC4ycmVtIDQuNnJlbTtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHRvcDogMDtcclxuXHRiYWNrZ3JvdW5kOiAjREFFQUY5O1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0bWFyZ2luOiAxcmVtIDAgMCAxLjdyZW07XHJcblx0XHRsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XHJcblxyXG5cdFx0bGk6Om1hcmtlciB7XHJcblx0XHRcdGZvbnQtc2l6ZTogODAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmltZy1ob3ZlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmltYWdlcy1ob3Zlcjpob3ZlciB7XHJcblx0LmltZy1ob3ZlciB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuaW1nLWRlZmF1bHQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhvdy13b3JrcyB7XHJcblx0bWFyZ2luOiA2LjlyZW0gMCAxMnJlbTtcclxuXHRwYWRkaW5nOiAxMnJlbSAwIDlyZW07XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0RBRUFGOTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdC53cmFwcGVyIHtcclxuXHRcdHotaW5kZXg6IDFcclxuXHR9XHJcbn1cclxuXHJcbi5iZy1pbm5lciB7XHJcblx0Jl9faW1nIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFxyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0cGljdHVyZSB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHotaW5kZXg6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0d2lkdGg6IDcxJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDIxOCwgMjM0LCAyNDksIDAuMDApIDAlLCAjREFFQUY5IDEwMCUpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhvdy13b3JrcyB7XHJcblx0bWF4LXdpZHRoOiA0NSU7XHJcblxyXG5cdCYtd3JhcHBlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQmLWxpc3Qge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Lmhvdy13b3Jrcy1saXN0X19pY29uIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtKyZfX2l0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNi4ycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ljb24ge1xyXG5cdFx0XHR3aWR0aDogNS40cmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDUuNHJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMy40cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogLjFyZW07XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjREFFQUY5O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmFib3V0X2hpc3RvcnktY29udGFpbmVyLWxpbmUge1xyXG5cdHdpZHRoOiAycHg7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAyLjdyZW07XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR6LWluZGV4OiAwXHJcbn1cclxuXHJcbi5hYm91dF9oaXN0b3J5LWNvbnRhaW5lci1saW5lLWZpbGwge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uc2VjdGlvbi1mb3JtLW1haW4ge1xyXG5cdG1hcmdpbjogMTJyZW0gMCA1cmVtO1xyXG59XHJcblxyXG4uZm9ybS1tYWluIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjREFFQUY5O1xyXG5cdGJveC1zaGFkb3c6IDAgLjRyZW0gMXJlbSByZ2JhKDI1LCAzOSwgOTcsIDAuMjUpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblx0cGFkZGluZzogNXJlbSAxMi4ycmVtIDVyZW07XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHdpZHRoOiA2MS41JTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDZyZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMlxyXG5cdH1cclxuXHRpbnB1dCB7XHJcblx0XHRoZWlnaHQ6IDUuNHJlbVxyXG5cdH1cclxuXHQmX19mb3JtIHtcclxuXHRcdHdpZHRoOiAzOC41JTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDJcclxuXHR9XHJcblxyXG5cdC5oMiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0Zm9udC1zaXplOiA1LjhyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwXHJcblx0fVxyXG59XHJcblxyXG4uZm9ybS1tYWluLFxyXG4uY29udGFjdHMtZm9ybSB7XHJcblx0LmJveC1maWVsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAuOHJlbTtcclxuXHR9XHJcblxyXG5cdC5ib3gtZmllbGRfX2xhYmVsIHtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0aW5wdXQsXHJcblx0dGV4dGFyZWEge1xyXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0JjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb3JtLXN1Ym1pdCB7XHJcblx0XHRtaW4td2lkdGg6IDI1LjNyZW1cclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtLXRleHQge1xyXG5cdGZvbnQtc2l6ZTogMi40cmVtXHJcbn1cclxuXHJcbi5mb3JtLWxpbmUge1xyXG5cclxuXHRpbnB1dCxcclxuXHR0ZXh0YXJlYSB7XHJcblx0XHRib3JkZXI6IDAgc29saWQgcmdiYSgzMSwgNTcsIDE5NiwgMC4zMCk7XHJcblx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcblx0XHRcdG91dGxpbmU6IG5vbmVcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHRleHRhcmVhIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRcdGhlaWdodDogOS42cmVtXHJcblx0fVxyXG5cclxuXHQuYm94LWZpZWxkX19sYWJlbCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyLjZyZW07XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTU2MHB4KSB7XHJcblx0LmZpZWxkc19fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyLjhyZW1cclxuXHR9XHJcblxyXG5cdC5maWVsZHNfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cdH1cclxuXHJcblx0LmZpZWxkc19faXRlbSB7XHJcblx0XHR3aWR0aDogNDAuNnJlbTtcclxuXHR9XHJcblxyXG5cdC5ibG9jay0xMF9faXRlbSB7XHJcblx0XHRwYWRkaW5nOiA0cmVtIDRyZW07XHJcblx0XHRtaW4taGVpZ2h0OiAzNy41cmVtO1xyXG5cdH1cclxuXHJcblx0LmZvcm0tbWFpbiAuaDIge1xyXG5cdFx0Zm9udC1zaXplOiA1cmVtXHJcblx0fVxyXG5cdC5maWVsZHNfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMi4ycmVtXHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XHJcblx0LmZvcm0tbWFpbiB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDhyZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA4cmVtO1xyXG5cclxuXHRcdC5oMiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNC44cmVtXHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdHdpZHRoOiA1Ny41JTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtIHtcclxuXHRcdFx0d2lkdGg6IDQyLjUlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdC5wcm9kdWN0LWNhdGVnb3JpZXMge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxLjZyZW0pO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvcm0tbWFpbiB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDhyZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA4cmVtO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdC5oMiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNC44cmVtXHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwXHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJsb2NrLTEwIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblxyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuXHRcdFx0XCJsZWZ0IGxlZnRcIlxyXG5cdFx0XHRcInRvcC1yaWdodCB0b3AtcmlnaHQtMlwiXHJcblx0XHRcdFwiYm90dG9tLXJpZ2h0IGJvdHRvbS1yaWdodC0yXCI7XHJcblx0fVxyXG5cclxuXHQuYmxvY2stMTBfX3RpdGxlIHtcclxuXHJcblx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHR9XHJcblxyXG5cdC5ibG9jay0xMF9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR9XHJcblxyXG5cdC5jdXN0b20tcHJlLXdpcmVkLXNvbHV0aW9uc19faGVhZCB7XHJcblx0XHRwYWRkaW5nOiA0LjJyZW0gMCA1cmVtIDUuMnJlbTtcclxuXHRcdHdpZHRoOiA1MyU7XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1jdXN0b20tcHJlLXdpcmVkLXNvbHV0aW9ucyB7XHJcblx0XHRwYWRkaW5nOiA1LjNyZW0gMCAxMC44cmVtO1xyXG5cdH1cclxuXHJcblx0LmN1c3RvbS1wcmUtd2lyZWQtc29sdXRpb25zIC5oMiB7XHJcblx0XHRmb250LXNpemU6IDMuNXJlbTtcclxuXHR9XHJcblxyXG5cdC5jdXN0b20tcHJlLXdpcmVkLXNvbHV0aW9uc19fbG9nbyB7XHJcblx0XHRtYXgtaGVpZ2h0OiA3LjNyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdH1cclxuXHJcbiAgLnNlY3Rpb24tcHJvZHVjdC1jYXRlZ29yaWVzIHtcclxuICAgIHBhZGRpbmc6IDEwcmVtIDAgOS44cmVtXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcblx0LnNlY3Rpb24tcHJvZHVjdC1jYXRlZ29yaWVzIHtcclxuXHRcdHBhZGRpbmc6IDguM3JlbSAwO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY2F0ZWdvcmllcyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNhdGVnb3JpZXNfX2l0ZW0ge1xyXG5cdFx0cGFkZGluZzogMy43cmVtIDEuNXJlbSAyLjhyZW07XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdCYrJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJyZW1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNhdGVnb3JpZXNfX2ltZyB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjFyZW07XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxNy45cmVtO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY2F0ZWdvcmllc19fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jYXRlZ29yaWVzLWJ0biB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tZmllbGRzIHtcclxuXHRcdHBhZGRpbmc6IDguOHJlbSAwIDNyZW07XHJcblx0fVxyXG5cclxuXHQuZmllbGRzX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0fVxyXG5cclxuXHQuZmllbGRzX19pdGVtIHtcclxuXHRcdHdpZHRoOiAyOS42cmVtO1xyXG5cdH1cclxuXHJcblx0LmZpZWxkc19faW1nIGltZyB7XHJcblx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdGhlaWdodDogNDZyZW07XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi13aHkge1xyXG5cdFx0cGFkZGluZzogNS41cmVtIDAgM3JlbTtcclxuXHR9XHJcblxyXG5cdC5ibG9jay0xMCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5ibG9jay0xMF9faXRlbSB7XHJcblx0XHRwYWRkaW5nOiAzLjNyZW0gMy40cmVtO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0LmJsb2NrLTEwX19pdGVtKy5ibG9jay0xMF9faXRlbSB7XHJcblx0XHRtYXJnaW46IDJyZW0gMCAwO1xyXG5cdH1cclxuXHJcblx0LmJsb2NrLTEwX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLWNsaWVudHMge1xyXG5cdFx0cGFkZGluZzogNS41cmVtIDAgM3JlbTtcclxuXHJcblx0XHQuaDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0LjRyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2xpZW50IHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRoZWlnaHQ6IDlyZW07XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDMxLCA1NywgMTk2LCAwLjMpO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzEsIDU3LCAxOTYsIDAuMyk7XHJcblx0XHRtYXJnaW46IDAgLTFweCAtMXB4IDA7XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1ob3ctd29ya3Mge1xyXG5cdFx0bWFyZ2luOiA1LjlyZW0gMCAzcmVtO1xyXG5cdFx0cGFkZGluZzogN3JlbSAwIDlyZW07XHJcblx0fVxyXG5cclxuXHQuaG93LXdvcmtzIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5ob3ctd29ya3MtbGlzdF9faXRlbSB7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHR9XHJcblxyXG5cdC5ob3ctd29ya3MtbGlzdF9faWNvbiB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIuNHJlbTtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLWZvcm0tbWFpbiB7XHJcblx0XHRtYXJnaW46IDhyZW0gMCAycmVtO1xyXG5cdH1cclxuXHJcblxyXG5cdC5mb3JtLW1haW4ge1xyXG5cdFx0cGFkZGluZzogOC42cmVtIDMuNXJlbSA3cmVtO1xyXG5cclxuXHRcdC5oMiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtXHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDRyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9ybS10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHR9XHJcblxyXG5cdC5mb3JtLW1haW4gLmJveC1maWVsZCxcclxuXHQuY29udGFjdHMtZm9ybSAuYm94LWZpZWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuXHR9XHJcblxyXG5cdC5mb3JtLW1haW4gLmZvcm0tc3VibWl0LFxyXG5cdC5jb250YWN0cy1mb3JtIC5mb3JtLXN1Ym1pdCB7XHJcblx0XHRtaW4td2lkdGg6IDA7XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1uZXdzIC5oMiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzLjVyZW07XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1uZXdzIHtcclxuXHRcdHBhZGRpbmc6IDdyZW0gMCAycmVtO1xyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tY3VzdG9tLXByZS13aXJlZC1zb2x1dGlvbnMge1xyXG5cdFx0cGFkZGluZzogNC4zcmVtIDAgMTEuOHJlbTtcclxuXHR9XHJcblxyXG5cdC5jdXN0b20tcHJlLXdpcmVkLXNvbHV0aW9ucyB7XHJcblx0XHQmX19oZWFkIHtcclxuXHRcdFx0cGFkZGluZzogNi4ycmVtIDMuMnJlbSAxNnJlbTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbG9nbyB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDYuNHJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdH1cclxuXHJcblx0XHQuaDIge1xyXG5cdFx0XHRmb250LXNpemU6IDIuNnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMS43cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEycmVtO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0Ym90dG9tOiAtMi41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNsaWVudC1saXN0IHtcclxuXHRcdHBhZGRpbmc6IDFyZW0gLjhyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRsZWZ0OiBjYWxjKDEwMCUgKyAxcHgpO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzEsIDU3LCAxOTYsIDAuMyk7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0dG9wOiAtMXB4O1xyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW1cclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDBcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc2VjdGlvbi1jb25zdWx0YXRpb24ge1xyXG5cdHBhZGRpbmc6IDEwLjFyZW0gMCAxNHJlbTtcclxuXHJcblx0LmNvbnN1bHRfZm9ybSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LmNvbnN1bHRfZm9ybV9oZWFkZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuY29uc3VsdF9mb3JtX3RpdGxlIHtcclxuXHRcdG9yZGVyOiAxO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMFxyXG5cdH1cclxuXHJcblx0LmNvbnN1bHRfZm9ybV90ZXh0IHtcclxuXHRcdG9yZGVyOiAyO1xyXG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRtYXgtd2lkdGg6IDY5cmVtO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA4JTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0NTA7XHJcblx0fVxyXG5cclxuXHQuY29uc3VsdF9mb3JtX2hlYWRlcl9ib3hfYm90dG9tIHtcclxuXHRcdG9yZGVyOiAzO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjlyZW07XHJcblx0fVxyXG5cclxuXHQuY29uc3VsdF9mb3JtX3R5cGUge1xyXG5cdFx0bWFyZ2luOiA0LjZyZW0gMCAxLjhyZW07XHJcblx0fVxyXG5cclxuXHQuY29uc3VsdF9mb3JtX2hlYWRlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0LjNyZW07XHJcblx0fVxyXG5cclxuXHQuY29uc3VsdF9mb3JtX3R5cGVfYm94X2lucHV0cyB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0zLjVyZW07XHJcblxyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMuNXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb25zdWx0X2lucHV0IHtcclxuXHRcdHBhZGRpbmc6IDIuMXJlbSA0LjhyZW07XHJcblx0fVxyXG5cclxuXHQuZm9ybV9jb2wge1xyXG5cdFx0Z2FwOiAyLjVyZW07XHJcblx0fVxyXG59XHJcblxyXG4ubG9hZC1tb3JlIHtcclxuXHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxvYWQtbW9yZV9kb3dubG9hZHMge1xyXG5cdG1hcmdpbi10b3A6IDIuN3JlbTtcclxufVxyXG5cclxuLmJveC1wYWdpbmcge1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdG1hcmdpbi10b3A6IDQuNXJlbTtcclxuXHRjb2xvcjogcmdiYSgkdGV4dC1jb2xvciwgMC41MCk7XHJcblxyXG5cdHVsIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcblx0fVxyXG5cdGE6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1hY3RpdmU7XHJcblx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRvcGFjaXR5OiAuNVxyXG5cdFx0fVxyXG5cdGxpIHtcclxuXHRcdG1hcmdpbjogMCAxLjNyZW0gMXJlbSAwO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGxpIHtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmV4dCxcclxuXHQucHJldiB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1hY3RpdmU7XHJcblx0XHR3aWR0aDogNHJlbTtcclxuXHRcdGhlaWdodDogNHJlbTtcclxuXHRcdHBhZGRpbmc6IDAgLjVyZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjVzIGVhc2U7XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuZGlzYWJsZWQge1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41MCk7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMXJlbSAuMnJlbSByZ2JhKDMxLCA1NywgMTk2LCAwLjUwKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5uZXh0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxLjNyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDBcclxuXHR9XHJcblxyXG5cdC5wcmV2IHtcclxuXHRcdG1hcmdpbi1yaWdodDogMS4zcmVtXHJcblx0fVxyXG5cclxuXHQmX2NhdGVnb3J5IHtcclxuXHRcdCAgICBtYXJnaW46IDVyZW0gMy4zcmVtIDAgMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRhLCBzcGFuIHtcclxuXHRcdFx0d2lkdGg6IDRyZW07XHJcblx0XHRcdGhlaWdodDogNHJlbTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMXJlbTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IC41cyBlYXNlO1xyXG5cdFx0XHQmLmRvdHMge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvclxyXG5cdFx0XHR9IFxyXG5cdFx0fVxyXG5cdFx0YTpob3ZlciB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxcmVtIC4ycmVtIHJnYmEoMzEsIDU3LCAxOTYsIDAuNTApO1xyXG5cdFx0fVxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIuM3JlbVxyXG5cdFx0fVxyXG5cdFx0Lm5leHQsICAucHJldiB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIuNHJlbVxyXG5cdFx0fVxyXG5cdFx0LnByZXYge1xyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMXJlbSAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5uZXh0IHtcclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb3VudCB7XHJcblx0XHRvcGFjaXR5OiAwLjU7XHJcblx0fVxyXG59XHJcbi5zZWN0aW9uLWxvb2tlZCB7XHJcblx0cGFkZGluZzogMTAuN3JlbSAwIDVyZW07XHJcbn1cclxuLnBhcnRuZXJzX2lubmVyIHtcclxuXHRtYXJnaW4tdG9wOiAxMHJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tcmV2aWV3cyB7XHJcblx0cGFkZGluZzogNXJlbSAwIDRyZW07XHJcbn1cclxuXHJcbi5wYXJ0bmVyc19pbm5lci0yIHtcclxuXHRtYXJnaW4tdG9wOiAxMi43cmVtO1xyXG59XHJcblxyXG4uc2VjdGlvbi1ibG9nLXBhZ2Uge1xyXG5cdHBhZGRpbmctYm90dG9tOiA2LjVyZW1cclxufVxyXG5cclxuLmJsb2ctcGFnZSsuYm94LXBhZ2luZyB7XHJcblx0bWFyZ2luLXRvcDogLTJyZW07XHJcbn1cclxuXHJcbi5ibG9nLXBhZ2UtYXJ0aWNsZSB7XHJcblx0cGFkZGluZzogMTJyZW0gMCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi1jYXRhbG9nLWRlY3JpcHRpb24ge1xyXG5cdHBhZGRpbmc6IDEwLjFyZW0gMCAyLjJyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNhdGVnb3JpZXMge1xyXG5cdHBhZGRpbmc6IDEyLjFyZW0gMCA0cmVtO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jYXRlZ29yaWVzLWl0ZW0ge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1zbTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzUuMnJlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cyBlYXNlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDApIC0yLjYyJSwgcmdiYSgwLCAwLCAwLCAwLjcwKSAxMDAlKTtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR6LWluZGV4OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBmaWx0ZXIgLjVzIGVhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMi42cmVtO1xyXG5cdFx0bGVmdDogMi4zcmVtO1xyXG5cdFx0cmlnaHQ6IDIuM3JlbTtcclxuXHRcdHotaW5kZXg6IDJcclxuXHR9XHJcblxyXG5cdCZfX2ljb24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIuNnJlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZvbnQtZmFtaWx5O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNTcuNjkyJTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cclxuXHQmX19kZXNjcmlwdGlvbi10ZXh0IHtcclxuXHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xyXG5cdFx0bWF4LWhlaWdodDogMDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdFx0XHR3aWR0aDogMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzdhNzg3ODtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogLjZyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAuNnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnV0dG9uLS1jaXJjbGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDIuNnJlbTtcclxuXHRcdHRvcDogMi42cmVtO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0LmNhdGVnb3JpZXMtaXRlbV9fZGVzY3JpcHRpb24tdGV4dCB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEzLjhyZW07XHJcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGZpbHRlcjogYmx1cig0cHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXRlZ29yaWVzLWl0ZW1fX2ltZzpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTApO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBzZXVkby1saW5rIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMztcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jaXJjbGUtd2hpdGUge1xyXG5cdGJhY2tncm91bmQ6ICNmZmZcclxufVxyXG5cclxuLnNlY3Rpb24tdGVhbSB7XHJcblx0cGFkZGluZzogMTIuNnJlbSAwIDMuMnJlbTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udGVhbS1zbGlkZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRlYW0taXRlbSB7XHJcblx0Jl9faW1nIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIuM3JlbTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdHdpZHRoOiAxMDAlXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRmb250LWZhbWlseTogJGN1c3RvbS1mb250LWZhbWlseTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cclxuXHQmX19wb3NpdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAuNHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0NTA7XHJcblx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLmNvbnN1bHQtMiB7XHJcblx0LmNvbnN1bHRfZm9ybV90aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbVxyXG5cdH1cclxuXHJcblx0LmNvbnN1bHRfaW5wdXQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyLjlyZW07XHJcblx0fVxyXG59XHJcblxyXG4ub3JkZXItdGV4dCB7XHJcblx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5vcmRlci1ub3RlIHtcclxuXHRtYXJnaW4tdG9wOiAzLjJyZW07XHJcbn1cclxuXHJcbi5vcmRlci1wZXJzb24taW5wdXRzIHtcclxuXHRtYXJnaW4tcmlnaHQ6IC04cmVtO1xyXG5cdG1hcmdpbi10b3A6IDEuMnJlbTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHQuY3VzdG9tLWNoZWNrYm94IHtcclxuXHRcdG1hcmdpbi1yaWdodDogOHJlbVxyXG5cdH1cclxufVxyXG5cclxuLm9yZGVyLWZvcm0ge1xyXG5cdG1hcmdpbi10b3A6IDMuNXJlbVxyXG59XHJcblxyXG4uaXRlbXMtbW9yZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi10b3A6IDRyZW1cclxufVxyXG5cclxuLmxvYWQtbW9yZV9ibG9nIHtcclxuXHRtYXJnaW4tdG9wOiAtMS4xcmVtXHJcbn1cclxuXHJcbi5zZWN0aW9uLW1vcmUtbmV3cyB7XHJcblx0cGFkZGluZzogMTByZW0gMCA2LjRyZW1cclxufVxyXG5cclxuLnNlY3Rpb24tYWJvdXQge1xyXG5cdHBhZGRpbmc6IDguMXJlbSAwIDEzcmVtO1xyXG59XHJcblxyXG4uYmxvY2stOSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luOiAwIC01cmVtO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0d2lkdGg6IDUyLjUlO1xyXG5cdFx0cGFkZGluZzogMCA1cmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblx0XHRcdGZsZXg6IDEgMSAxMDAlO1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdCAgICBtYXgtd2lkdGg6IDY4LjVyZW07XHJcblx0XHR3aWR0aDogNDcuNSU7XHJcblx0XHRwYWRkaW5nOiAwIDVyZW07XHJcblx0XHRwIHtcclxuXHRcdFx0cGFkZGluZzogMS43cmVtIDBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNjAlXHJcblx0fVxyXG5cclxuXHRoMiB7XHJcblx0XHRtYXJnaW46IDAgMCAxcmVtO1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDBcclxuXHR9XHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA0LjFyZW07XHJcblx0ICAgIGxlZnQ6IDEyLjdyZW07XHJcblx0ICAgIHJpZ2h0OiA4LjZyZW07XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1hY3RpdmUtaG92ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zZWN0aW9uLWNsaWVudHMtYWJvdXQge1xyXG5cdHBhZGRpbmc6IDYuNHJlbSAwIDVyZW07XHJcblx0LmgyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIuN3JlbTtcclxuXHR9XHJcbn1cclxuLmNsaWVudHNfYWJvdXQge1xyXG5cdC5pbWctaG92ZXIge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHQuaW1nLWRlZmF1bHQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuLmNsaWVudHMtaGVhZGVyIHtcclxuXHRtYXJnaW4tYm90dG9tOiA4LjJyZW07XHJcblx0Y29sdW1uczogMjtcclxuXHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHRjb2x1bW4tZ2FwOiA4cmVtO1xyXG5cdHAge1xyXG5cdFx0cGFkZGluZzogMXJlbSAwO1xyXG5cdH1cclxufVxyXG4uc2VjdGlvbi10cnVzdCB7XHJcbiAgICBtYXJnaW46IDguNXJlbSAwIDVyZW07XHJcbiAgICBwYWRkaW5nOiAxMy4ycmVtIDAgMTAuNXJlbTtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdC53cmFwcGVye1xyXG5cdFx0ei1pbmRleDogMVxyXG5cdH1cclxuXHQuaDIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMFxyXG5cdH1cclxufVxyXG4uc2VjdGlvbi1pbm5lci1iZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgICB9XHJcbn1cclxuLmV4Y2VsbGVuY2Uge1xyXG4gICAgbWFyZ2luOi0xLjZyZW0gIC02cmVtIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICBcdHBhZGRpbmc6ICAycmVtIDA7XHJcbiAgICBcdG1hcmdpbjogMi43cmVtIDZyZW07XHJcbiAgICBcdHdpZHRoOiBjYWxjKDUwJSAtIDEycmVtKTtcclxuICAgIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICBcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5saW5lLWhlaWdodDogMTUwJTtcclxuICAgIH1cclxuICAgICZfX2FzaWRlIHtcclxuICAgIFx0ZmxleC1zaHJpbms6IDA7XHJcbiAgICBcdG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG4gICAgXHRmb250LXNpemU6IDEwcmVtO1xyXG5jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuZm9udC13ZWlnaHQ6IDUwMDtcclxudGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxubGluZS1oZWlnaHQ6IDFcclxuICAgIH1cclxuICAgICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgXHRoZWlnaHQ6IDEwcmVtO1xyXG4gICAgXHR3aWR0aDogMjVyZW07XHJcbiAgICBcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcdGltZyB7XHJcbiAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgXHRcdHJpZ2h0OiAwO1xyXG4gICAgXHRcdGJvdHRvbTogMDtcclxuICAgIFx0XHRtYXgtaGVpZ2h0OjEzLjVyZW1cclxuXHJcbiAgICBcdH1cclxuICAgIH1cclxufVxyXG4ubG9hZC1tb3JlX2NhdGVnb3J5IHtcclxuXHRtYXJnaW4tdG9wOiAtLjNyZW07XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG5cdC5zZWN0aW9uLWNvbnN1bHRhdGlvbiB7XHJcblx0XHRwYWRkaW5nOiA4LjFyZW0gMCA5cmVtO1xyXG5cdH1cclxuXHQuZXhjZWxsZW5jZV9fYXNpZGUge1xyXG5cdCAgICBmb250LXNpemU6IDhyZW07XHJcblx0fVxyXG5cdC5ibG9jay05X19zdWJ0aXRsZSB7XHJcblx0ICAgIHRvcDogNC4xcmVtO1xyXG5cdCAgICBsZWZ0OiA4LjdyZW07XHJcblx0ICAgIHJpZ2h0OiA4LjdyZW07XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XHJcblx0LnBhcnRuZXJzX2lubmVyLTIge1xyXG5cdFx0bWFyZ2luLXRvcDogOC43cmVtO1xyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tY2F0ZWdvcmllcyB7XHJcblx0XHRwYWRkaW5nOiA4LjFyZW0gMCA0cmVtO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdC5zZWN0aW9uLWNvbnN1bHRhdGlvbiB7XHJcblx0XHQuY29uc3VsdF9mb3JtX3RleHQge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnN1bHRfZm9ybV90aXRsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlXHJcblx0XHR9XHJcblx0fVxyXG4uc2VjdGlvbi10cnVzdCB7XHJcbiAgICBtYXJnaW46IDUuNXJlbSAwIDNyZW07XHJcbiAgICBwYWRkaW5nOiAxMC4ycmVtIDAgOC41cmVtO1xyXG59XHJcblx0ICAgIC5leGNlbGxlbmNlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICAgIG1hcmdpbjogMS43cmVtIDAgMS4xcmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLWFib3V0IHtcclxuICAgIHBhZGRpbmc6IDYuMXJlbSAwIDEwcmVtO1xyXG59XHJcbi5ibG9jay05IHtcclxuICAgIG1hcmdpbjogMCA7XHJcbiAgICAmX19pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC4ycmVtO1xyXG59XHJcbiZfX2NvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbiAgICB9XHJcblx0LmJsb2NrLTlfX3N1YnRpdGxlIHtcclxuXHQgICAgdG9wOiA1LjFyZW07XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2VjdGlvbi1jb25zdWx0YXRpb24ge1xyXG5cdFx0cGFkZGluZzogNC4xcmVtIDAgOC41cmVtO1xyXG5cclxuXHRcdC5jb25zdWx0X2Zvcm1fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb25zdWx0X2Zvcm1fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDMuOHJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQuY29uc3VsdF9mb3JtX2hlYWRlcl9ib3hfYm90dG9tIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMFxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb25zdWx0X2Zvcm1fdHlwZSB7XHJcblx0XHRcdG1hcmdpbjogMi4zcmVtIDAgMS45cmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQuY29uc3VsdF9mb3JtX2hlYWRlciB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuM3JlbTtcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9jb2wge1xyXG5cdFx0XHRnYXA6IDEuNXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQudGV4dGFyZWEge1xyXG5cdFx0XHRoZWlnaHQ6IDE1cmVtO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxNXJlbTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMy4zcmVtXHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnN1bHRfZm9ybV9zb2NpYWwge1xyXG5cdFx0XHRoZWlnaHQ6IDQuNXJlbTtcclxuXHRcdFx0d2lkdGg6IDQuNXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQuY29uc3VsdF9mb3JtX2Zvb3RlciB7XHJcblx0XHRcdGdhcDogMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQuY29uc3VsdF9mb3JtX2Zvb3Rlcl9jb250YWN0c19ib3gge1xyXG5cdFx0XHRnYXA6IDMuMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wYXJ0bmVyc19pbm5lciB7XHJcblx0XHRtYXJnaW4tdG9wOiA4LjFyZW07XHJcblx0fVxyXG5cclxuXHQuYm94LXBhZ2luZyB7XHJcblx0XHRtYXJnaW4tdG9wOiA2LjNyZW07XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdH1cclxuXHJcblxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tcmV2aWV3cyB7XHJcblx0XHRwYWRkaW5nOiA0cmVtIDAgMnJlbTtcclxuXHR9XHJcblxyXG5cdC5wYXJ0bmVyc19pbm5lci0yIHtcclxuXHRcdG1hcmdpbi10b3A6IDUuN3JlbTtcclxuXHR9XHJcblxyXG5cdC5yZXZpZXdzLW1vcmUge1xyXG5cdFx0bWFyZ2luLXRvcDogNHJlbTtcclxuXHR9XHJcblxyXG5cdC5ibG9nLXBhZ2UrLmJveC1wYWdpbmcge1xyXG5cdFx0bWFyZ2luLXRvcDogMHJlbTtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLWJsb2ctcGFnZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogN3JlbTtcclxuXHR9XHJcblxyXG5cclxuXHQuYmxvZy1wYWdlLWFydGljbGUge1xyXG5cdFx0cGFkZGluZzogNnJlbSAwIDMuOHJlbTtcclxuXHR9XHJcblxyXG5cdC5idG4tbW9yZS1pdGVtcyB7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjdyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1jYXRlZ29yaWVzIHtcclxuXHRcdHBhZGRpbmc6IDYuMXJlbSAwIDJyZW07XHJcblx0fVxyXG5cclxuXHQuY2F0ZWdvcmllcy1pdGVtX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHR9XHJcblxyXG5cdC5jYXRlZ29yaWVzLWl0ZW1fX2luZm8ge1xyXG5cdFx0Ym90dG9tOiAyLjhyZW1cclxuXHR9XHJcblxyXG5cdC5jYXRlZ29yaWVzLWl0ZW1fX2ljb24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS4xcmVtO1xyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tdGVhbSB7XHJcblx0XHRwYWRkaW5nOiA2LjFyZW0gMCAzLjJyZW07XHJcblx0fVxyXG5cclxuXHQudGVhbS1pdGVtIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyLjJyZW07XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50ZWFtLWl0ZW1fX3Bvc2l0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IC4xcmVtO1xyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tdGVhbSB7XHJcblx0XHQuZGlyZWN0aW9uc19oZWFkZXJfYm94X2J0biB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1jYXRhbG9nLWRlY3JpcHRpb24ge1xyXG5cdFx0cGFkZGluZy10b3A6IDVyZW1cclxuXHR9XHJcblxyXG5cdC5wc2V1ZG8tbGluayB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmNhdGVnb3JpZXMtaXRlbV9fZGVzY3JpcHRpb24ge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cclxuXHQuY2F0LWJ0biB7XHJcblx0XHRtYXJnaW4tdG9wOiAtMi4zNHJlbTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZSwgbWFyZ2luLXRvcCAuNXMgZWFzZTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcclxuXHR9XHJcblxyXG5cdC5ob3ZlcmVkIHtcclxuXHRcdC5jYXQtYnRuIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLjhyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2F0ZWdvcmllcy1pdGVtIHtcclxuXHRcdC5idXR0b24tLWNpcmNsZSB7XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRcdFx0Y29udGVudDogJysnO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0LmNhdGVnb3JpZXMtaXRlbV9fZGVzY3JpcHRpb24tdGV4dCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0ZmlsdGVyOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5ob3ZlcmVkIHtcclxuXHRcdFx0LmNhdGVnb3JpZXMtaXRlbV9fZGVzY3JpcHRpb24tdGV4dCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMy44cmVtO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGZpbHRlcjogYmx1cig0cHgpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY2F0LWJ0biB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYnV0dG9uLS1jaXJjbGUge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAuNjtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJy0nXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2F0ZWdvcmllcy1pdGVtX19kZXNjcmlwdGlvbi10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtXHJcblx0fVxyXG5cclxuXHQub3JkZXItdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR9XHJcblxyXG5cdC5jb25zdWx0LTIge1xyXG5cdFx0LmNvbnN1bHRfZm9ybV90aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnN1bHRfZm9ybV90eXBlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnN1bHRfaW5wdXQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS45cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm9yZGVyLW5vdGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRtYXJnaW4tdG9wOiAyLjJyZW07XHJcblx0fVxyXG5cclxuXHQub3JkZXItcGVyc29uLWlucHV0cyB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHQuY3VzdG9tLWNoZWNrYm94IHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jdXN0b20tY2hlY2tib3grLmN1c3RvbS1jaGVja2JveCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIuMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vcmRlci1mb3JtIHtcclxuXHRcdG1hcmdpbi10b3A6IDIuNXJlbTtcclxuXHR9XHJcblxyXG5cdC5sb2FkLW1vcmVfYmxvZyB7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjJyZW07XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1tb3JlLW5ld3Mge1xyXG5cdFx0cGFkZGluZzogNi41cmVtIDAgNy40cmVtO1xyXG5cdH1cclxuXHQuY2xpZW50cy1oZWFkZXIge1xyXG5cdFx0Y29sdW1uczogMTtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxuXHQuY2xpZW50c19hYm91dCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC5jbGllbnQge1xyXG5cdFx0XHRoZWlnaHQ6IDEwLjFyZW1cclxuXHRcdH1cclxuXHR9XHJcblx0LmJsb2NrLTkgaDIge1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdH1cclxuXHQuZXhjZWxsZW5jZV9faW5uZXIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdH1cclxuXHQgICAgLmV4Y2VsbGVuY2VfX2FzaWRlIHtcclxuICAgICAgIG1hcmdpbjogMCAwIDIuNXJlbTtcclxuICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAuZXhjZWxsZW5jZV9faW1nIGltZyB7XHJcbiAgICBcdG1heC1oZWlnaHQ6IDEwcmVtO1xyXG4gICAgXHRwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG4gICAgLmV4Y2VsbGVuY2VfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG59XHJcbi5leGNlbGxlbmNlX19pbWcge1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG59XHJcbi5hc3NvcnRtZW50X19pdGVtIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcclxuICAgIH1cclxuICAgIC5ib3gtcGFnaW5nX2NhdGVnb3J5ICB7XHJcbmEsIHNwYW4ge1xyXG5cdGhlaWdodDogNHJlbTtcclxuXHR3aWR0aDogNHJlbTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogMXJlbTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xyXG59XHJcbi5kb3RzIHtcclxuXHR3aWR0aDogYXV0bztcclxuXHRib3JkZXItd2lkdGg6ICAwXHJcbn1cclxuICAgIFx0Lm5leHQsIC5wcmV2IHtcclxuICAgIFx0cGFkZGluZzogMCAuNXJlbTtcclxuICAgIFx0bWluLXdpZHRoOiA0cmVtO1xyXG4gICAgXHRpIHtcclxuICAgIFx0XHRtYXJnaW46IDA7XHJcbiAgICBcdH1cclxuICAgIHNwYW4ge1xyXG4gICAgXHRkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5uZXh0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxufVxyXG4uYm94LXBhZ2luZ19fY291bnQge1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5zZWN0aW9uLWxvb2tlZCB7XHJcbiAgICBwYWRkaW5nOiA2LjJyZW0gMCA3LjZyZW07XHJcbn1cclxuICAgIC5zZWN0aW9uLXRydXN0IHtcclxuICAgICAgICBtYXJnaW46IDMuNXJlbSAwIDNyZW07XHJcbiAgICAgICAgcGFkZGluZzogNy4ycmVtIDAgOC41cmVtO1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24tY2xpZW50cy1hYm91dCB7XHJcbiAgICBwYWRkaW5nOiAzLjRyZW0gMCAzcmVtO1xyXG59XHJcbiAgICAuc2VjdGlvbi1hYm91dCB7XHJcbiAgICAgICAgcGFkZGluZzogNS4xcmVtIDAgNi41cmVtO1xyXG4gICAgfVxyXG5cclxuXHQuYmxvY2stOV9fc3VidGl0bGUge1xyXG5cdCAgICB0b3A6IDJyZW07XHJcblx0ICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsZWZ0OiAzLjJyZW07XHJcbiAgICAgICAgcmlnaHQ6IDMuMnJlbTtcclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcclxuXHQuc2VjdGlvbi1jb25zdWx0YXRpb24gLmNvbnN1bHRfZm9ybV90aXRsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0XHJcblx0fS5hc3NvcnRtZW50X19pdGVtIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XHJcbiAgICB9XHJcbn0iLCIud2luZG93LW9wZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogLTIwMCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnBvcHVwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucG9wdXAtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDUuNHJlbSA4JSA5LjNyZW07XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDZyZW0pO1xyXG4gIGJveC1zaGFkb3c6IDAgLjRyZW0gMnJlbSAwIHJnYmEoMTcsIDMwLCA3NiwgMC4zMCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4ucG9wdXAtZm9ybSB7XHJcbiAgbWF4LXdpZHRoOiA3N3JlbTtcclxuXHJcbiAgLmZvcm0tdGl0bGUsXHJcbiAgLmZvcm0tdGV4dCxcclxuICAuZm9ybS10ZXh0X25vdGUsXHJcbiAgLmJveC1maWVsZF9fYnV0dG9uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5jaGVja2JveC1lbCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICBtYXJnaW46IDAgMCAyLjJyZW07XHJcbiAgfVxyXG5cclxuICAubWFpbi1mb3JtIHtcclxuICAgIHBhZGRpbmc6IDExLjZyZW0gMTAuNSUgNXJlbTtcclxuICB9XHJcblxyXG5cclxuICBmb3JtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogNDYuNnJlbTtcclxuICB9XHJcblxyXG4gIC5ib3gtZmllbGRfX2J1dHRvbiB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDI3LjJyZW07XHJcbiAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJveC1maWVsZF9fZmlsZXMge1xyXG4gIG1hcmdpbi1ib3R0b206IDIuN3JlbVxyXG59XHJcblxyXG4uZm9ybS1pbm5lcl9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxufVxyXG5cclxuLmZvcm0taW5uZXJfX3RleHQge1xyXG4gIG1hcmdpbjogMCBhdXRvIDJyZW07XHJcbiAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLm11bHRpZmlsZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIG9wYWNpdHk6IDBcclxuICB9XHJcbn1cclxuXHJcbi5maWxlcG9uZC0tYnJvd3NlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZpbGVwb25kLS1pdGVtIHtcclxuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6IHJnYmEoJGNvbG9yLWFjdGl2ZSwgLjUpO1xyXG5cclxuICBsZWdlbmQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyLjZyZW07XHJcbiAgfVxyXG5cclxuICAuZmlsZXBvbmQtLWZpbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gICYrJiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmZpbGVwb25kLS1saXN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW1cclxufVxyXG5cclxuLmZpbGVwb25kLS1maWxlIHtcclxuXHJcbiAgYnV0dG9uLFxyXG4gIGRpdiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZmlsZXBvbmQtLWZpbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5maWxlcG9uZC0tYWN0aW9uLXJlbW92ZS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsZXBvbmQtLWFjdGlvbi1yZW1vdmUtaXRlbSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogNTAlO1xyXG4gIHdpZHRoOiAxLjZyZW07XHJcbiAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzEsIDU3LCAxOTYsIDAuNTApO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDByZW07XHJcbiAgY29sb3I6IHJnYmEoMzEsIDU3LCAxOTYsIDAuNTApO1xyXG4gIEBleHRlbmQgLmljb24tcmVtb3ZlO1xyXG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xyXG5cclxuICBzcGFuLFxyXG4gIHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge31cclxufVxyXG5cclxuLmZpbGVwb25kLS1saXN0LXNjcm9sbGVyIHtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5maWxlcG9uZC0tZmlsZS1pbmZvLFxyXG4uZmlsZXBvbmQtLWRhdGEsXHJcbi5maWxlcG9uZC0tY3JlZGl0cyB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAuZmlsZS1pbmZvIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgbWF4LXdpZHRoOiA0MCU7XHJcblxyXG4gICAgJl9faXRlbSsmX19pdGVtIHtcclxuICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYm94LWZpZWxkX19pbnB1dF9maWxlIHtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5maWxlLXBsYWNlaG9sZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0uM3JlbTtcclxuICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLmZpbGVwb25kLS1yb290IHtcclxuICBmaWVsZHNldCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3V0bGluZTogMFxyXG4gIH1cclxufVxyXG5cclxuLmFsZXJ0LWZvcm0ge1xyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAuOXJlbTtcclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAzLjhyZW07XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1pbi13aWR0aDogMTkuNXJlbVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpbGVwb25kLS1yb290IHtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4ucG9wdXAtcmVzdWx0IHtcclxuICB3aWR0aDogNTAuMnJlbTtcclxuICAucG9wdXAtaW5uZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUuM3JlbVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5mYW5jeWJveC1zbGlkZS0taHRtbCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLnBvcHVwIHtcclxuICAgIHBhZGRpbmc6IDVyZW0gMi40cmVtIDUuMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMCAuNHJlbSAycmVtIDAgcmdiYSgxNywgMzAsIDc2LCAwLjMpO1xyXG5cclxuICAgIC5ib3gtZmllbGRfX2J1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAucG9wdXAtaW5uZXIge1xyXG4gICAgcGFkZGluZzogMi45cmVtIDIuOHJlbSA0LjNyZW07XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taW5uZXJfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWlubmVyX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgfVxyXG5cclxuICAuYm94LWZpZWxkX19pbnB1dF9maWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG5cclxuICAuZmlsZXBvbmQtLWhvcHBlciB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbVxyXG4gIH1cclxuXHJcbiAgLnBvcHVwLWZvcm0gaW5wdXQsXHJcbiAgLnBvcHVwLWZvcm0gdGV4dGFyZWEge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW1cclxuICB9XHJcbn0iXX0= */
