@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&family=Roboto:wght@900&display=swap);@import url(https://fonts.googleapis.com/css?family=Montserrat:regular,500,600,700);@keyframes animloader{0%{left:0;transform:translateX(-100%)}to{left:100%;transform:translateX(0)}}*{padding:0;margin:0;border:0}*,::after,::before{box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,select,textarea{background-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}:root{--container-width:1200px;--container-padding:15px;--font-main:"Montserrat", sans-serif;--font-accent:"Roboto", sans-serif;--page-bg:#fff;--text-color:#fff;--accent:#ac182c;--laptop-size:1199px;--tablet-size:959px;--mobile-size:599px}.dark{--page-bg:#252526;--text-color:#fff}html{scroll-behavior:smooth}body{background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-main)}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.container{padding:0 var(--container-padding);max-width:var(--container-width);margin:0 auto}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}body,html{min-height:100vh;display:flex;flex-direction:column}.footer{margin-top:auto;background-color:#3e3e3e;padding:50px 0;color:#fff}.footer,.footer h1,.section h2{font-size:32px}@media (max-width:1200px){.footer{font-size:26px}}.header{height:100vh;position:relative;background-color:#c4c4c4}.header,.header a{color:var(--text-color)}.header__content{position:absolute;z-index:9;top:50px;left:50px;right:70px;bottom:80px;pointer-events:none}@media (max-width:1200px){.header__content{top:40px;left:40px;right:40px;bottom:60px}}@media (max-width:767px){.header__content{top:30px;left:5%;right:5%;bottom:30px}}.header__nav,.header__socials{pointer-events:all}.header__socials{position:absolute;left:0;top:50%;transform:translate(0,-50%)}@media (max-width:767px){.header__socials{display:none}}@media (max-width:600px){.header__socials{top:40%}}.header__see-more{pointer-events:all;position:absolute;left:0;bottom:0}@media (max-width:1023px){.header__see-more{display:none}}.header__slider-controls{pointer-events:all;position:absolute;right:0;bottom:0}@media (max-width:1023px){.header__slider-controls{display:none}}.header__scrollbar{pointer-events:all;position:absolute;right:0;top:45%;height:10px;width:400px;transform:rotate(90deg) translate(50%,0);transform-origin:right top}@media (min-width:768px) and (max-height:700px){.header__scrollbar{width:300px}}@media (max-width:767px){.header__scrollbar{transform:none;top:unset;left:0;right:unset;bottom:-16px;width:100%}}.loader-wrapper{z-index:99;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#969899;background-position:center center;background-image:url(./../img/header/bg-1.jpg);background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in}.loader-wrapper--hidden{opacity:0;pointer-events:none}.loader{width:400px;height:4.8px;display:inline-block;position:relative;background:rgba(255,255,255,.15);overflow:hidden}@media (max-width:412px){.loader{width:280px}}@media (max-width:300px){.loader{width:200px}}.loader::after,.location::before{content:"";position:absolute;left:0;top:0}.loader::after{width:192px;height:4.8px;background:#fff;box-sizing:border-box;animation:animloader 2s linear infinite}.location{position:relative;display:block;flex-grow:1;padding:34px 20px 26px 95px;border-radius:5px;background-image:url(./../img/icons/map-marker-line.svg);background-position:35px 40px;background-size:auto;background-repeat:no-repeat;color:var(--text-color)}.location::before{width:100%;height:100%;background:rgba(255,255,255,.1);border-radius:5px;filter:blur(6px);transition:all .2s ease-in}.location:hover::before{opacity:.8;filter:blur(10px)}@media (max-width:1400px){.location{padding:20px 20px 18px 55px;background-position:15px 26px}}.location__title{font-weight:700;font-size:20px;line-height:1.2;margin-bottom:4px}@media (max-width:1400px){.location__title{font-size:18px}}.location__link{font-weight:400;font-size:16px;line-height:1.25;opacity:.4}.mobile-nav-overlay{opacity:0;z-index:99;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);pointer-events:none;transition:all .4s ease-in}.mobile-nav-overlay--open{opacity:1;pointer-events:all}.mobile-nav{z-index:100;position:fixed;top:0;right:0;transform:translate(100%,0);height:100vh;width:440px;padding:80px 60px 40px;background:#000;opacity:.9;transition:all .4s ease-in}@media (max-width:767px){.mobile-nav{width:320px;padding:40px 30px 0}}@media (max-width:300px){.mobile-nav{width:100%}}.mobile-nav--open{transform:translate(0,0)}.mobile-nav__btn{position:absolute;z-index:101;top:35px;right:50px;width:48px;height:48px}@media (max-width:767px){.mobile-nav__btn{top:30px;right:20px;width:42px;height:42px}}.mobile-nav a{color:#fff}.mobile-nav__list{font-size:22px}.mobile-nav__list li{border-bottom:1px solid rgba(255,255,255,.2)}.mobile-nav__list a{display:block;padding:30px 0;transition:all .2s ease-in}@media (max-width:767px){.mobile-nav__list a{padding:15px 0}}.mobile-nav__list a:hover{padding-left:20px}.mobile-nav__list .active{opacity:.5}@media (max-width:767px){.mobile-nav__list{font-size:18px}}.mobile-nav-btn{--time:0.1s;--width:40px;--height:30px;--line-height:4px;--spacing:6px;--color:#000;--radius:4px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);display:flex;justify-content:center;align-items:center}.nav-icon,.nav-icon::after,.nav-icon::before{position:relative;width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.nav-icon::after,.nav-icon::before{content:"";display:block;position:absolute;left:0;transition:transform var(--time) ease-in,top var(--time) linear var(--time)}.nav-icon::before{top:calc(-1*(var(--line-height) + var(--spacing)))}.nav-icon::after{top:calc(var(--line-height) + var(--spacing))}.nav-icon.nav-icon--active{background-color:transparent}.nav-icon.nav-icon--active::after,.nav-icon.nav-icon--active::before{top:0;transition:top var(--time) linear,transform var(--time) ease-in var(--time)}.nav-icon.nav-icon--active::before{transform:rotate(45deg)}.nav-icon.nav-icon--active::after{transform:rotate(-45deg)}.mobile-nav-btn{z-index:999}.nav,.nav__logo{display:flex;align-items:center}.nav{justify-content:space-between;column-gap:30px}.nav__logo{gap:10px}@media (max-width:1200px){.nav__list{display:none}}.nav__list ul{column-gap:65px;font-weight:600;font-size:18px;line-height:1.22}.nav__list a{position:relative}.nav__list a::before,.see-more::before{content:"";background-color:var(--text-color)}.nav__list a::before{position:absolute;width:100%;height:1px;bottom:-4px;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}.nav__list a:hover::before{transform-origin:left;transform:scale(1)}.nav__list ul,.section,.see-more{display:flex;align-items:center}.section{justify-content:center;padding:100px 0;background-color:gray;color:var(--text-color)}.see-more{gap:22px;font-weight:600;font-size:14px;letter-spacing:.1em;color:rgba(255,255,255,.6);transform:rotate(-90deg) translate(0,120%);transform-origin:left bottom}.see-more::before{width:38px;height:3px;opacity:.3}:root{--radial-bg:radial-gradient(
      50% 50% at 50% 50%,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 100%);--liner-bg:linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.2) 0%,
      rgba(255, 255, 255, 0) 99.99%,
      rgba(255, 255, 255, 0) 100%)}.slide{height:100vh;overflow:hidden;padding-bottom:80px;display:flex;flex-direction:column;justify-content:space-between;background-color:#c4c4c4;background-position:center center;background-size:cover;background-repeat:no-repeat;cursor:grab}.slide--norway{background:var(--radial-bg),var(--liner-bg),url(./../img/header/bg-1.jpg) lightgray 50%/cover no-repeat}.slide--austria{background:var(--radial-bg),var(--liner-bg),url(./../img/header/bg-02.jpg) lightgray 50%/cover no-repeat}.slide--uae{background:var(--radial-bg),var(--liner-bg),url(./../img/header/bg-03.jpg) lightgray 50%/cover no-repeat}.slide--thailand{background:var(--radial-bg),var(--liner-bg),url(./../img/header/bg-04.jpg) lightgray 50%/cover no-repeat}.slide--morocco{background:var(--radial-bg),var(--liner-bg),url(./../img/header/bg-05.jpg) lightgray 50%/cover no-repeat}.slide::before{content:""}.slide:active{cursor:grabbing}@media (max-width:1200px){.slide{padding-bottom:60px}}@media (max-width:767px){.slide{padding-top:100px;padding-bottom:40px}}.slide__header{position:relative;text-align:center}.slide__tagline{position:absolute;top:-8px;width:100%;font-weight:500;font-size:1.56vw;line-height:1.23;letter-spacing:.55em;color:rgba(255,255,255,.7)}@media (max-width:767px){.slide__tagline{font-size:3vw}}.slide__title{display:inline-block;padding:0 10px;font-size:13vw;font-weight:700;line-height:1.22;background:linear-gradient(47.06deg,#000 -3.87%,rgba(255,255,255,0) 20.89%),#fff;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}@media (max-width:767px){.slide__title{font-size:19vw}}.slide__title--norway{background:linear-gradient(47.06deg,#051d27 -3.87%,rgba(255,255,255,0) 20.89%),#fff}.slide__title--austria{background:linear-gradient(47.06deg,#122127 -3.87%,rgba(255,255,255,0) 20.89%),#fff}.slide__title--uae{background:linear-gradient(47.06deg,#aa6621 -3.87%,rgba(255,255,255,0) 20.89%),#fff}.slide__title--thailand{background:linear-gradient(47.06deg,#2e7c88 -3.87%,rgba(255,255,255,0) 20.89%),#fff}.slide__title--morocco{background:linear-gradient(47.06deg,#757575 -3.87%,rgba(255,255,255,0) 20.89%),#fff}.slide__locations{display:flex;column-gap:30px;width:70%;margin:0 auto;padding:0 15px}@media (max-width:1023px){.slide__locations{width:90%}}@media (max-width:767px){.slide__locations{width:90%;flex-direction:column;row-gap:20px}}.slider-controls{display:grid;gap:15px}.slider-controls__arrows{display:flex;column-gap:5px}.slider-controls__count,.swiper-pagination-fraction{display:flex;justify-content:flex-end;align-items:end!important;column-gap:6px;font-weight:600;font-size:18px;color:rgba(255,255,255,.3)!important;line-height:1;text-align:right}.slider-controls__count-current,.swiper-pagination-current{font-size:32px;line-height:.85;color:var(--text-color);opacity:1}.socials{display:flex;flex-direction:column;row-gap:28px;align-items:center}.swiper-scrollbar{height:2px!important;border-radius:2px!important;background-color:rgba(255,255,255,.3)!important;touch-action:manipulation!important}.swiper-scrollbar-drag{border-radius:2px!important;background-color:#fff!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2Jhc2Uuc2NzcyIsImJsb2Nrcy9fbG9hZGVyLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fdmFycy5zY3NzIiwiYmFzZS9fdXRpbHMuc2NzcyIsImJhc2UvX2NvbnRhaW5lcnMuc2NzcyIsImJhc2UvX3N0aWNreS1mb290ZXIuc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiLCJibG9ja3MvX3NlY3Rpb24uc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvX2xvY2F0aW9uLnNjc3MiLCJibG9ja3MvX21vYmlsZS1uYXYuc2NzcyIsImJsb2Nrcy9fbmF2LWljb24uc2NzcyIsImJsb2Nrcy9fbmF2LnNjc3MiLCJibG9ja3MvX3NlZS1tb3JlLnNjc3MiLCJibG9ja3MvX3NsaWRlLnNjc3MiLCJibG9ja3MvX3NsaWRlci1jb250cm9scy5zY3NzIiwiYmxvY2tzL19zb2NpYWxzLnNjc3MiLCJibG9ja3MvX3N3aXBlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNRLG1IQVdBLG9GLEFDcURSLHNCQUNFLEUsQ0FDRSxNLENBQ0EsMkIsQ0FFRixFLENBQ0UsUyxDQUNBLHlCQ3ZFSixDLENBQ0MsUyxDQUNBLFEsQ0FDQSxRLENBSEQsQyxDQU1BLE8sQ0FBQSxRLENBR0MscUIsQ0FLRCxDLENBSUEsTyxDQUpBLE0sQ0FBQSxTLENBQ0ksb0IsQ0FTSixLLENBQUEsTSxDQUFBLE0sQ0E2REEsTSxDQTdEQSxJLENBQUEsRyxDQUFBLE8sQ0FDQyxhLENBR0QsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsQyxDQUNJLGlCLENBQ0gsbUIsQ0FHRCxFLENBQUEsSyxDQUNDLGUsQ0FHRCxHLENBQ0Msa0IsQ0FERCxHLENBSUEsRyxDQUNDLGMsQ0FDQSxXLENBR0QsTyxDQUNFLGlCLENBS0YsSyxDQUFBLE0sQ0FBQSxRLENBSUksNEIsQ0FKSixNLENBQUEsSyxDQUFBLE0sQ0FBQSxRLENBQ0MsbUIsQ0FDRyxpQixDQUNBLGEsQ0FJSixnQixDQUNDLFksQ0FHRCxNLENBQUEsa0IsQ0FDSSxvQixDQUNBLGUsQ0FDQSw0QixDQUNBLGMsQ0FDQSxjLENBR0osYSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDQUVJLFMsQ0FHSix3QixDQUNDLFMsQ0FDQSxRLENBR0QsSyxDQUNDLGMsQ0NuRkQsSyxDQUNDLHdCLENBQ0Esd0IsQ0FFQSxvQyxDQUNBLGtDLENBSUEsYyxDQUNBLGlCLENBQ0EsZ0IsQ0FFRyxvQixDQUNILG1CLENBQ0EsbUIsQ0FHRCxLLENBQ0ksaUIsQ0FDQSxpQixDSFBKLEksQ0FDQyxzQixDQUdELEksQ0FDQywrQixDQUNBLHVCLENBQ0MsNEIsQ0lwQkYsSyxDQUNDLHNCLENBR0QsZ0IsQ0FDQyxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLFEsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsZSxDQUdELFUsQ0FDQyxpQixDQ2xCRCxVLENBQ0Msa0MsQ0FDQSxnQyxDQUNBLGEsQ0FHRCxnQixDQUVDLCtFLENBU0QsZSxDQUVDLGdGLENDbkJELEksQ0FBQSxJLENBQ0ksZ0IsQ0FDQSxZLENBQ0EscUIsQ0FHSixPLENBQ0ksZSxDQ05ILHdCLENBQ0EsYyxDQUVHLFUsQ0RFSixPLENDQUMsVSxDQ0lHLFcsQ0RIRixjLENBR0QsMEJBVkQsTyxDQVdFLGdCRVZGLE8sQ0FDQyxZLENBQ0EsaUIsQ0FDQSx3QixDQUhELE8sQ0FRQyxTLENBQ0MsdUIsQ0FHRCxnQixDQUNDLGlCLENBQ0EsUyxDQUVBLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FFQSxtQixDQUVBLDBCQVhELGdCLENBWUUsUSxDQUNBLFMsQ0FDQSxVLENBQ0EsYSxBQUdELHlCQWxCRCxnQixDQW1CRSxRLENBQ0EsTyxDQUNBLFEsQ0FDQSxhQUtILFksQ0FJQSxnQixDQUhDLGtCLENBR0QsZ0IsQ0FFQyxpQixDQUVBLE0sQ0FDQSxPLENBQ0EsMkIsQ0FFQSx5QkFSRCxnQixDQVNFLGMsQUFHRCx5QkFaRCxnQixDQWFFLFNBSUYsaUIsQ0FDQyxrQixDQUNBLGlCLENBQ0EsTSxDQUNBLFEsQ0FFQSwwQkFORCxpQixDQU9FLGNBSUYsd0IsQ0FDQyxrQixDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FFQSwwQkFORCx3QixDQU9FLGNBSUYsa0IsQ0FDQyxrQixDQUNBLGlCLENBQ0EsTyxDQUNBLE8sQ0FFQSxXLENBQ0EsVyxDQUVBLHdDLENBQ0EsMEIsQ0FFQSxnREFaRCxrQixDQWFFLGEsQUFHRCx5QkFoQkQsa0IsQ0FpQkUsYyxDQUNBLFMsQ0FDQSxNLENBQ0EsVyxDQUNBLFksQ0FDQSxZUnpHRixlLENBQ0ksVSxDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQVNJLHdCLENBQ0EsaUMsQ0FDQSw4QyxDQUNBLHFCLENBQ0EsMkIsQ0FDQSw4QixDQUlKLFksQ0FDQSxzQixDQUNBLGtCLENBRUEsMEIsQ0FFQSx1QixDQUNJLFMsQ0FDQSxtQixDQUtSLE8sQ0FDRSxXLENBQ0EsWSxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxnQyxDQUNBLGUsQ0FFQSx5QkFSRixPLENBU00sYSxBQUdKLHlCQVpGLE8sQ0FhTSxhQUdOLGMsQ1NoQ0ksaUIsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsSyxDVDRCUixjLENBRUUsVyxDQUNBLFksQ0FDQSxlLENBSUEscUIsQ0FDQSx1QyxDUzlERixTLENBQ0ksaUIsQ0FDQSxhLENBQ0EsVyxDQUVBLDJCLENBQ0EsaUIsQ0FHSSx3RCxDQUNBLDZCLENBQ0Esb0IsQ0FDQSwyQixDQUdKLHVCLENBTUEsaUIsQ0FLSSxVLENBQ0EsVyxDQUNBLCtCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLDBCLENBSUosdUIsQ0FDSSxVLENBQ0EsaUIsQ0FHSiwwQkF4Q0osUyxDQXlDUSwyQixDQUNBLCtCQUlSLGdCLENBQ0ksZSxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FFQSwwQkFOSixnQixDQU9RLGdCQUlSLGUsQ0FDSSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQzdESixtQixDQUNDLFMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBQ0EseUIsQ0FDQSxtQixDQUNBLDBCLENBR0QseUIsQ0FDQyxTLENBQ0Esa0IsQ0FHRCxXLENBQ0ksVyxDQUNILGMsQ0FDQSxLLENBRUEsTyxDQUVBLDJCLENBRUEsWSxDQUNBLFcsQ0FDQSxzQixDQUNBLGUsQ0FDQSxVLENBT0EsMEIsQ0FFQSx5QkF0QkQsVyxDQXVCRSxXLENBQ0EscUIsQUFHRCx5QkEzQkQsVyxDQTRCRSxZQUlGLGlCLENBQ0Msd0IsQ0FHRCxnQixDQUNDLGlCLENBQ0EsVyxDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FFQSx5QkFSRCxnQixDQVNFLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLGFBSUYsYSxDQUNDLFUsQ0FHRCxpQixDQUtDLGMsQ0FFQSxvQixDQUNDLDRDLENBR0QsbUIsQ0FDQyxhLENBQ0EsYyxDQUNBLDBCLENBRUEseUJBTEQsbUIsQ0FNRSxnQkFHRCx5QixDQUNDLGlCLENBSUYseUIsQ0FDQyxVLENBR0QseUJBN0JELGlCLENBOEJFLGdCQ3ZHRixlLENBQ0MsVyxDQUVBLFksQ0FDQSxhLENBRUEsaUIsQ0FDQSxhLENBRUEsWSxDQUNBLFksQ0FPQSxvRCxDQUNBLGtCLENBRUEsWSxDQUNBLHNCLENBQ0Esa0IsQ0FHRCxTLENBUUEsZ0IsQ0FBQSxpQixDQVBDLGlCLENBQ0Esa0IsQ0FDQSx5QixDQUNBLDZCLENBQ0EsMkIsQ0FHRCxnQixDQUFBLGlCLENBRUMsVSxDQUNBLGEsQ0FFQSxpQixDQUNBLE0sQ0FPQSwyRSxDQUlELGlCLENBRUMsa0QsQ0FHRCxnQixDQUVDLDZDLENBR0QsMEIsQ0FDQyw0QixDQUdELGlDLENBQUEsa0MsQ0FFQyxLLENBQ0EsMkUsQ0FJRCxrQyxDQUNDLHVCLENBR0QsaUMsQ0FDQyx3QixDQUtELGUsQ0FDQyxXLENDbkZELEksQ0FRQSxVLENBQ0ksWSxDQUNBLGtCLENBVkosSSxDQUVJLDZCLENBRUEsZSxDQUlKLFUsQ0FHSSxRLENBSUEsMEJBREosVSxDQUVRLGNBR0osYSxDQUdJLGUsQ0FHSSxlLENBQ0EsYyxDQUVKLGdCLENBS1IsWSxDQUNJLGlCLENBRUEsb0IsQ0NuQkEsaUIsQ0FNSSxVLENBR0Esa0MsQ0RVSixvQixDQUdJLGlCLENBQ0EsVSxDQUNBLFUsQ0FFQSxXLENBQ0EsTSxDQUNBLHNCLENBQ0EsbUIsQ0FDQSxvQyxDQUdKLDBCLENBQ0kscUIsQ0FDQSxrQixDQWpDSixhLENMbkJKLFEsQ01BQSxTLENBR0ksWSxDQUVBLGtCLENOTEosUSxDQUVJLHNCLENBR0EsZSxDQUVBLHFCLENBQ0EsdUIsQ01SSixTLENBTUksUSxDQUVBLGUsQ0FDQSxjLENBQ0EsbUIsQ0FDQSwwQixDQUdBLDBDLENBQ0EsNEIsQ0FFQSxpQixDQU9JLFUsQ0FDQSxVLENBRUEsVSxDQzFCUixLLENBQ0k7Ozs4QixDQUtBOzs7O2tDLENBY0osTSxDQUNJLFksQ0FDQSxlLENBQ0EsbUIsQ0FFQSxZLENBQ0EscUIsQ0FDQSw2QixDQU9JLHdCLENBQ0EsaUMsQ0FFQSxxQixDQUNBLDJCLENBa0RKLFcsQ0F4Q0EsYyxDQUNJLHVHLENBT0osZSxDQUNJLHdHLENBTUosVyxDQUNJLHdHLENBTUosZ0IsQ0FDSSx3RyxDQU1KLGUsQ0FDSSx3RyxDQU1KLGMsQ0FDSSxVLENBS0osYSxDQUNJLGUsQ0FHSiwwQkExRUosTSxDQTJFUSxxQixBQUdKLHlCQTlFSixNLENBK0VRLGlCLENBQ0EscUJBSVIsYyxDQUNJLGlCLENBQ0EsaUIsQ0FHSixlLENBQ0ksaUIsQ0FDQSxRLENBQ0EsVSxDQUVBLGUsQ0FFQSxnQixDQUNBLGdCLENBQ0Esb0IsQ0FDQSwwQixDQUVBLHlCQVpKLGUsQ0FhUSxlQVlSLGEsQ0FDSSxvQixDQUNBLGMsQ0FLQSxjLENBQ0EsZSxDQUNBLGdCLENBaEJBLGdGLENBaUNBLHNDLENBQ0EsNkMsQ0FDQSw4QixDQWpCQSx5QkFYSixhLENBWVEsZ0JBbUJKLHFCLENBdENBLG1GLENBMENBLHNCLENBMUNBLG1GLENBOENBLGtCLENBOUNBLG1GLENBa0RBLHVCLENBbERBLG1GLENBc0RBLHNCLENBdERBLG1GLENBMkRKLGlCLENBQ0ksWSxDQUNBLGUsQ0FDQSxTLENBQ0EsYSxDQUNBLGMsQ0FFQSwwQkFQSixpQixDQVFRLFcsQUFHSix5QkFYSixpQixDQVlRLFMsQ0FDQSxxQixDQUNBLGNDek1SLGdCLENBQ0ksWSxDQUNBLFEsQ0FHSix3QixDQUNJLFksQ0FDQSxjLENBVUosdUIsQ0FBQSwyQixDQUdJLFksQ0FDQSx3QixDQUNBLHlCLENBQ0EsYyxDQUVBLGUsQ0FDQSxjLENBQ0Esb0MsQ0FFQSxhLENBQ0EsZ0IsQ0FHSiwrQixDQUFBLDBCLENBR0ksYyxDQUNBLGUsQ0FDQSx1QixDQUNBLFMsQ0N2Q0osUSxDQUNJLFksQ0FDQSxxQixDQUNBLFksQ0FDQSxrQixDQ0pKLGlCLENBQ0ksb0IsQ0FDQSwyQixDQUNBLCtDLENBQ0EsbUMsQ0FHSixzQixDQUNJLDJCLENBQ0EsK0IiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBGb250c1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDp3Z2h0QDEwMC4uOTAwJmZhbWlseT1Sb2JvdG86d2dodEA5MDAmZGlzcGxheT1zd2FwJyk7XG4vKlxuZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG5cbi5tb250c2VycmF0LTx1bmlxdWlmaWVyPiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDx3ZWlnaHQ+O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4qL1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQ6cmVndWxhciw1MDAsNjAwLDcwMCk7XG5odG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbn1cblxuKiB7XG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5OyBcbn0iLCIubG9hZGVyLXdyYXBwZXIge1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMDM4O1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi8nKTtcclxuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xyXG4gICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgIGNvbG9yOnJnYigxNTAsIDE1MiwgMTUzKTtcclxuICAgICAgICBwb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLy8geCAqIHlcclxuICAgICAgICBpbWFnZTogdXJsKCcuLy4uL2ltZy9oZWFkZXIvYmctMS5qcGcnKTtcclxuICAgICAgICBzaXplOiBjb3ZlcjtcclxuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBibGVuZC1tb2RlOiBtdWx0aXBseTsgXHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcblxyXG4gICAgJi0taGlkZGVuIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5sb2FkZXIge1xyXG4gIHdpZHRoOiA0MDBweDtcclxuICBoZWlnaHQ6IDQuOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDEycHgpIHtcclxuICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwMHB4KSB7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICB9XHJcbn1cclxuLmxvYWRlcjo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHdpZHRoOiAxOTJweDtcclxuICBoZWlnaHQ6IDQuOHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYW5pbWF0aW9uOiBhbmltbG9hZGVyIDJzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltbG9hZGVyIHtcclxuICAwJSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICB9XHJcbn1cclxuICAgICIsIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5cbmEsIGE6bGluaywgYTp2aXNpdGVkICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cblxuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsIHVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCI6cm9vdCB7XG5cdC0tY29udGFpbmVyLXdpZHRoOiAxMjAwcHg7XG5cdC0tY29udGFpbmVyLXBhZGRpbmc6IDE1cHg7XG5cblx0LS1mb250LW1haW46IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtYWNjZW50OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuXHQvLyAtLWZvbnQtbWFpbjogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuXHQvLyAtLWZvbnQtYWNjZW50OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xuXG5cdC0tcGFnZS1iZzogI2ZmZjtcblx0LS10ZXh0LWNvbG9yOiAjZmZmO1xuXHQtLWFjY2VudDogI2FjMTgyYztcblxuICAgIC0tbGFwdG9wLXNpemU6IDExOTlweDtcblx0LS10YWJsZXQtc2l6ZTogOTU5cHg7XG5cdC0tbW9iaWxlLXNpemU6IDU5OXB4O1xufVxuXG4uZGFyayB7XG4gICAgLS1wYWdlLWJnOiAjMjUyNTI2O1xuICAgIC0tdGV4dC1jb2xvcjogI2ZmZjtcbn0iLCIubm9uZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tc2Nyb2xsIHtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xufSIsIi5jb250YWluZXIge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbnRhaW5lci1yaWdodCB7XG5cdC8qIG92ZXJmbG93LXg6IGhpZGRlbjsgKi9cblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IHZhcigtLWxhcHRvcC1zaXplKSkge1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG5cdC8qIG92ZXJmbG93LXg6IGhpZGRlbjsgKi9cblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiB2YXIoLS1sYXB0b3Atc2l6ZSkpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cbiIsImh0bWwsIGJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbn0iLCIuZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDYyLCA2MiwgNjIpO1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcbiAgICBjb2xvcjogI2ZmZjtcblxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0fVxufVxuIiwiLnNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxufSIsIi8vIHBvaW50ZXItZXZlbnRzOiBhbGw7IC0g0LLQutC70Y7Rh9Cw0LXQvCDQutC70LjQutCw0LHQtdC70YzQvdC+0YHRgtGMINC90YPQttC90YvRhSDQsdC70L7QutC+0LJcbi5oZWFkZXIge1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7XG5cdC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvaGVhZGVyL2JnLTEuanBnJyk7XG5cblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXG5cdGEge1xuXHRcdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiA5O1x0Ly8g0J/QvtC00L3QuNC80LDQtdC8INC90LDQtCDRgdC70LDQudC00LXRgNC+0LxcblxuXHRcdHRvcDogNTBweDtcblx0XHRsZWZ0OiA1MHB4O1xuXHRcdHJpZ2h0OiA3MHB4O1xuXHRcdGJvdHRvbTogODBweDtcblxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1x0Ly8g0YfRgtC+0LHRiyDQutC70LjQutC4INC/0L4g0YHQu9Cw0LnQtNC10YDRgyDQv9GA0L7RhdC+0LTQuNC70LhcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdHRvcDogNDBweDtcblx0XHRcdGxlZnQ6IDQwcHg7XG5cdFx0XHRyaWdodDogNDBweDtcblx0XHRcdGJvdHRvbTogNjBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHRvcDogMzBweDtcblx0XHRcdGxlZnQ6IDUlO1xuXHRcdFx0cmlnaHQ6IDUlO1xuXHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyX19uYXYge1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uaGVhZGVyX19zb2NpYWxzIHtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvLyB6LWluZGV4OiA5O1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHR0b3A6IDQwJTsgXG5cdH1cbn1cblxuLmhlYWRlcl9fc2VlLW1vcmUge1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaGVhZGVyX19zbGlkZXItY29udHJvbHMge1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhlYWRlcl9fc2Nyb2xsYmFyIHtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiA0NSU7XG5cdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC01MCUpO1xuXHRoZWlnaHQ6IDEwcHg7XG5cdHdpZHRoOiA0MDBweDtcblxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDUwJSwgMCk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0dG9wOiB1bnNldDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiB1bnNldDtcblx0XHRib3R0b206IC0xNnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0XG59XG5cblxuIiwiLmxvY2F0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgIHBhZGRpbmc6IDM0cHggMjBweCAyNnB4IDk1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgIGltYWdlOiB1cmwoJy4vLi4vaW1nL2ljb25zL21hcC1tYXJrZXItbGluZS5zdmcnKTtcclxuICAgICAgICBwb3NpdGlvbjogMzVweCA0MHB4O1xyXG4gICAgICAgIHNpemU6IGF1dG87XHJcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9O1xyXG5cclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuXHJcbiAgICAvLyBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgLy8gbWluLXdpZHRoOiAzMDBweDtcclxuICAgIC8vIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGZpbHRlcjogYmx1cig2cHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7ICAgIFxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMThweCA1NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggMjZweDsgLyogeCB5ICovXHJcbiAgICB9XHJcbn0gXHJcblxyXG4ubG9jYXRpb25fX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2NhdGlvbl9fbGluayB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbn0iLCIubW9iaWxlLW5hdi1vdmVybGF5IHtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogOTk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluO1xufVxuXG4ubW9iaWxlLW5hdi1vdmVybGF5LS1vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLm1vYmlsZS1uYXYge1xuICAgIHotaW5kZXg6IDEwMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdC8vIHRvcDogLTEwMCU7XG5cdHJpZ2h0OiAwO1xuXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDAlKTtcblx0XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiA0NDBweDtcblx0cGFkZGluZzogODBweCA2MHB4IDQwcHg7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdG9wYWNpdHk6IDAuOTtcblxuXHQvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ly8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwOWRlZywgIzQyODdiMyAtMTcuMzglLCAjMTMzZjZiIDc4LjQlKSwgIzI3NjE5NTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMzIwcHg7XG5cdFx0cGFkZGluZzogNDBweCAzMHB4IDA7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMzAwcHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ubW9iaWxlLW5hdi0tb3BlbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG59XG5cbi5tb2JpbGUtbmF2X19idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMTtcblx0dG9wOiAzNXB4O1xuXHRyaWdodDogNTBweDtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR0b3A6IDMwcHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0d2lkdGg6IDQycHg7XG5cdFx0aGVpZ2h0OiA0MnB4O1xuXHR9XG59XG5cbi5tb2JpbGUtbmF2IGEge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLm1vYmlsZS1uYXZfX2xpc3Qge1xuXHQvLyBkaXNwbGF5OiBmbGV4O1xuXHQvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQvLyByb3ctZ2FwOiAyMHB4O1xuXHRmb250LXNpemU6IDIycHg7XG5cblx0bGkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdH1cblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYgLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59IiwiLyogTmF2IEljb24gKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG5cdC0tdGltZTogMC4xcztcblxuXHQtLXdpZHRoOiA0MHB4O1xuXHQtLWhlaWdodDogMzBweDtcblxuXHQtLWxpbmUtaGVpZ2h0OiA0cHg7XG5cdC0tc3BhY2luZzogNnB4O1xuXG5cdC0tY29sb3I6ICMwMDA7XG5cdC0tcmFkaXVzOiA0cHg7XG5cblx0LyogRml4ZWQgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHQvKiBoZWlnaHQ6IHZhcigtLWhlaWdodCk7ICovXG5cdC8qIHdpZHRoOiB2YXIoLS13aWR0aCk7ICovXG5cblx0LyogRHluYW1pYyBoZWlnaHQgYW5kIHdpZHRoICovXG5cdGhlaWdodDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAzICsgdmFyKC0tc3BhY2luZykgKiAyKTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdi1pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuXG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4sXG5cdFx0dG9wIHZhcigtLXRpbWUpIGxpbmVhciB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogLTIpOyAqL1xuXHR0b3A6IGNhbGMoLTEgKiAodmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpKTtcbn1cblxuLm5hdi1pY29uOjphZnRlciB7XG5cdC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAyKTsgKi9cblx0dG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSxcbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbjogdG9wIHZhcigtLXRpbWUpIGxpbmVhcixcblx0XHR0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyogTGF5b3V0ICovXG5cbi5tb2JpbGUtbmF2LWJ0biB7XG5cdHotaW5kZXg6IDk5OTtcblx0Ly8gZGlzcGxheTogbm9uZTtcbn1cblxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuLy8gXHQubW9iaWxlLW5hdi1idG4ge1xuLy8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHR9XG4vLyB9IiwiLm5hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICAvLyBwb2ludGVyLWV2ZW50czogYWxsOyAgICAvLyDQktC60LvRjtGH0LDQtdC8INCy0L7Qt9C80L7QttC90L7RgdGMINC60LvQuNC60LBcclxufVxyXG5cclxuLm5hdl9fbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuLm5hdl9fbGlzdCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDY1cHg7XHJcblxyXG4gICAgICAgIGZvbnQ6IHtcclxuICAgICAgICAgICAgd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBIb3ZlciDQtNC70Y8g0YHRgdGL0LvQvtC6XHJcbi5uYXZfX2xpc3QgYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiBcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICBib3R0b206IC00cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuIFxyXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn0iLCIuc2VlLW1vcmUge1xyXG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjJweDtcclxuICAgIFxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcblxyXG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQxJSwgLTYycHgpIHJvdGF0ZSgtOTBkZWcpOyAgICAvLyBvcGFjaXR5OiAwLjY7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgwLCAxMjAlKTsgICAgXHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIC8vINCy0LDRgNC40LDQvdGCINGH0LXRgNC10LcgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyBsZWZ0OiAwO1xyXG4gICAgICAgIC8vIHRvcDogY2FsYyg1MCUgLSAxLjVweCk7XHJcblxyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgIH1cclxufSIsIi8vINCS0YvQvdC+0YHQuNC8INCz0YDQsNC00LjQtdC90YLRiyDQsiDQv9C10YDQtdC80LXQvdC90YvQtVxyXG46cm9vdCB7XHJcbiAgICAtLXJhZGlhbC1iZzogcmFkaWFsLWdyYWRpZW50KFxyXG4gICAgICAgIDUwJSA1MCUgYXQgNTAlIDUwJSwgXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAwJSwgXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpO1xyXG5cclxuICAgIC0tbGluZXItYmc6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLFxyXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgOTkuOTklLFxyXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcblxyXG59XHJcblxyXG5AbWl4aW4gYmFja2dyb3VuZC1jbGlwIHtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG59XHJcblxyXG4uc2xpZGUge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDtcclxuXHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2hlYWRlci9iZy0xLmpwZycpO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICBjb2xvcjojYzRjNGM0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvLyB4ICogeVxyXG4gICAgLy8gICAgIGltYWdlOiB1cmwoJy4vLi4vaW1nL2hlYWRlci9iZy0xLmpwZycpO1xyXG4gICAgICAgIHNpemU6IGNvdmVyO1xyXG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA5OS45OSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSksIHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsIHJnYigwLCAwLCAwKSAwJSwgcmdiKDAsIDAsIDApIDEwMCUpO1xyXG5cclxuICAgIC8vIGJhY2tncm91bmQ6IFxyXG4gICAgLy8gICAgIHZhcigtLXJhZGlhbC1iZyksXHJcbiAgICAvLyAgICAgdmFyKC0tbGluZXItYmcpLFxyXG4gICAgLy8gICAgIHVybCgnLi8uLi9pbWcvaGVhZGVyL2JnLTEuanBnJyksIGxpZ2h0Z3JheSA1MCUgLyBjb3ZlciBuby1yZXBlYXQgO1xyXG5cclxuICAgICYtLW5vcndheSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDpcclxuICAgICAgICAgICAgdmFyKC0tcmFkaWFsLWJnKSxcclxuICAgICAgICAgICAgdmFyKC0tbGluZXItYmcpLFxyXG4gICAgICAgICAgICB1cmwoJy4vLi4vaW1nL2hlYWRlci9iZy0xLmpwZycpIGxpZ2h0Z3JheSA1MCUgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbiAgICBcclxuICAgIH1cclxuXHJcbiAgICAmLS1hdXN0cmlhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOlxyXG4gICAgICAgICAgICB2YXIoLS1yYWRpYWwtYmcpLFxyXG4gICAgICAgICAgICB2YXIoLS1saW5lci1iZyksXHJcbiAgICAgICAgICAgIHVybCgnLi8uLi9pbWcvaGVhZGVyL2JnLTAyLmpwZycpIGxpZ2h0Z3JheSA1MCUgLyBjb3ZlciBuby1yZXBlYXQgO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXVhZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDpcclxuICAgICAgICAgICAgdmFyKC0tcmFkaWFsLWJnKSxcclxuICAgICAgICAgICAgdmFyKC0tbGluZXItYmcpLFxyXG4gICAgICAgICAgICB1cmwoJy4vLi4vaW1nL2hlYWRlci9iZy0wMy5qcGcnKSBsaWdodGdyYXkgNTAlIC8gY292ZXIgbm8tcmVwZWF0IDtcclxuICAgIH1cclxuXHJcbiAgICAmLS10aGFpbGFuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDpcclxuICAgICAgICAgICAgdmFyKC0tcmFkaWFsLWJnKSxcclxuICAgICAgICAgICAgdmFyKC0tbGluZXItYmcpLFxyXG4gICAgICAgICAgICB1cmwoJy4vLi4vaW1nL2hlYWRlci9iZy0wNC5qcGcnKSBsaWdodGdyYXkgNTAlIC8gY292ZXIgbm8tcmVwZWF0IDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tb3JvY2NvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOlxyXG4gICAgICAgICAgICB2YXIoLS1yYWRpYWwtYmcpLFxyXG4gICAgICAgICAgICB2YXIoLS1saW5lci1iZyksXHJcbiAgICAgICAgICAgIHVybCgnLi8uLi9pbWcvaGVhZGVyL2JnLTA1LmpwZycpIGxpZ2h0Z3JheSA1MCUgLyBjb3ZlciBuby1yZXBlYXQgO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHJcbiAgICBjdXJzb3I6IGdyYWI7XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlX19oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2xpZGVfX3RhZ2xpbmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtOHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIC8vIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMS41NnZ3O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41NWVtO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDN2dztcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJhY2tncm91bmQoJGNvbG9yKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgNDcuMDZkZWcsIFxyXG4gICAgICAgICRjb2xvciAtMy44NyUsIFxyXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjAuODklKSxcclxuICAgICAgICAjZmZmO1xyXG59XHJcblxyXG4uc2xpZGVfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAvLyBmb250LXNpemU6IDI1MHB4O1xyXG4gICAgLy8g0KfRgtC+0LHRiyDRhNC+0L3RgiDQv9GA0L7Qv9C+0YDRhtC40L7QvdCw0LvRjNC90L4g0LjQt9C80LXQvdGP0LvRgdGPLCDQv9C10YDQtdCy0L7QtNC40Lwg0LIgJ1ZXJ1xyXG4gICAgLy8g0L/RgNC4INGI0LjRgNC40L3QtSB2aWV3cG9ydCA9IDE5MjAgcHgsINGI0YDQuNGE0YIgLSAyNTBweFxyXG4gICAgZm9udC1zaXplOiAxM3Z3O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTl2dztcclxuICAgIH1cclxuXHJcbiAgICAvLyBcclxuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgIC8vICAgICA0Ny4wNmRlZywgXHJcbiAgICAvLyAgICAgIzAwMCAtMy44NyUsIFxyXG4gICAgLy8gICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjAuODklKSxcclxuICAgIC8vICAgICAjZmZmO1xyXG5cclxuICAgIEBpbmNsdWRlIGJhY2tncm91bmQoIzAwMCk7XHJcblxyXG4gICAgLy8g0KPRgdGC0LDQvdCw0LLQu9C40LLQsNC10Lwg0L/RgNC40L7RgNC40YLQtdGCICchaW1wb3J0YW50Jywg0YfRgtC+0LHRiyDQv9GA0Lgg0L7QsdGK0LXQtNC40L3QtdC90LjQuCDQsiDQutC+0L3QtdGH0L3QvtC8INGE0LDQudC70LVcclxuICAgIC8vIGJnINC90LUg0L/QtdGA0LXQv9C40YHRi9Cy0LDQu9GB0Y8uXHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyDQn9C10YDQtdC+0L/RgNC10LTQtdC70Y/QvCAnYmcnINC00LvRjyDQt9Cw0LPQvtC70L7QstC60LAg0LrQsNC20LTQvtCz0L4g0YHQu9Cw0LnQtNCwINC/0L4g0YbQstC10YIg0L7QsdGJ0LXQs9C+ICdiZydcclxuICAgICYtLW5vcndheSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZCgjMDUxZDI3KTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hdXN0cmlhe1xyXG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQoIzEyMjEyNyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdWFlIHtcclxuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kKCNhYTY2MjEpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRoYWlsYW5kIHtcclxuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kKCMyZTdjODgpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1vcm9jY28ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQoIzc1NzU3NSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZV9fbG9jYXRpb25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG59IiwiLnNsaWRlci1jb250cm9scyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG59XHJcblxyXG4uc2xpZGVyLWNvbnRyb2xzX19hcnJvd3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDVweDtcclxuICAgIC8vIG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLnNsaWRlclByZXYge1xyXG59XHJcblxyXG4uc2xpZGVyTmV4dCB7XHJcbn1cclxuXHJcbi5zbGlkZXItY29udHJvbHNfX2NvdW50LFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG4gICAgLy8gcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBjb2x1bW4tZ2FwOiA2cHg7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcclxuICAgIC8vIG9wYWNpdHk6IDAuMztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5zbGlkZXItY29udHJvbHNfX2NvdW50LWN1cnJlbnQsXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50XHJcbntcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjg1O1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnNsaWRlci1jb250cm9sc19fY291bnQtdG90YWwge1xyXG59IiwiLnNvY2lhbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAyOHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn0iLCIuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcclxufSJdfQ== */
