*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Sohne;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}@font-face{font-display:swap;font-family:Sohne;font-style:normal;font-weight:400;src:url(../fonts/Sohne-Buch.otf) format("opentype")}@font-face{font-display:swap;font-family:Sohne;font-style:normal;font-weight:500;src:url(../fonts/Sohne-Kraftig.otf) format("opentype")}body{font-family:Sohne;line-height:1.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;transition-duration:1s}h1{font-size:2rem;font-weight:500}h2{font-weight:400}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.container{margin-left:auto;margin-right:auto;max-width:none;padding-left:var(--gutter);padding-right:var(--gutter)}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.left-0{left:0}.left-1\/2{left:50%}.top-0{top:0}.top-1\/2{top:50%}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mt-0{margin-top:0}.mt-12{margin-top:3rem}.mt-8{margin-top:2rem}.box-content{box-sizing:content-box}.flex{display:flex}.h-\[4\.125rem\]{height:4.125rem}.h-screen{height:100vh}.max-h-\[4\.75rem\]{max-height:4.75rem}.min-h-screen{min-height:100vh}.w-\[5\.375rem\]{width:5.375rem}.w-screen{width:100vw}.max-w-\[56rem\]{max-width:56rem}.max-w-none{max-width:none}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-\[5\.375rem\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[5\.375rem\]{--tw-translate-x:-5.375rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-\[12\.5\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[12\.5\%\]{--tw-translate-y:-12.5%}.-translate-y-full{--tw-translate-y:-100%}.-translate-y-full,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.rotate-\[-10deg\]{--tw-rotate:-10deg}.rotate-\[-10deg\],.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.scale-125,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[heroHeading_2s_forwards\]{animation:heroHeading 2s forwards}.animate-\[sizeChange_1s_forwards\]{animation:sizeChange 1s forwards}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-\[2\.3rem\]{gap:2.3rem}.overflow-hidden{overflow:hidden}.rounded-\[0\.625rem\]{border-radius:.625rem}.border-l{border-left-width:1px}.bg-blue{background-color:var(--blue)}.bg-\[linear-gradient\(to_right\2c var\(--hero-gradient-from\)\2c var\(--hero-gradient-to\)\)\]{background-image:linear-gradient(to right,var(--hero-gradient-from),var(--hero-gradient-to))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.bg-\[length\:0\%_1px\]{background-size:0 1px}.bg-\[length\:100\%_1px\]{background-size:100% 1px}.bg-\[bottom_left\]{background-position:0 100%}.bg-no-repeat{background-repeat:no-repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.text-center{text-align:center}.font-sans{font-family:Sohne}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[2rem\]{font-size:2rem}.text-\[3\.125rem\]{font-size:3.125rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.leading-\[29\/18\]{line-height:29/18}.leading-tight{line-height:1.25}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-45{opacity:.45}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-\[7\.5s\]{transition-delay:7.5s}.duration-1000{transition-duration:1s}.duration-500{transition-duration:.5s}.duration-\[1\.5s\]{transition-duration:1.5s}.duration-\[2s\]{transition-duration:2s}.hover-underline{background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover-underline:active,.hover-underline:focus,.hover-underline:hover{background-size:100% 1px}:root{--gutter:1.875rem;--hero-gradient-from:#002cab;--hero-gradient-to:#02113d;--blue:#0646ff}.body--loaded{opacity:1}.header{width:100%}@media (min-width:640px){.header{max-width:640px}}@media (min-width:768px){.header{max-width:768px}}@media (min-width:1024px){.header{max-width:1024px}}@media (min-width:1280px){.header{max-width:1280px}}@media (min-width:1536px){.header{max-width:1536px}}.header{display:flex;margin-left:auto;margin-right:auto;max-width:none;padding-left:var(--gutter);padding-right:var(--gutter);position:fixed;top:0;z-index:50;--tw-translate-y:-100%;align-items:center;background-color:var(--blue);justify-content:space-between;padding-bottom:.625rem;padding-top:.625rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-delay:7.5s;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.body--loaded .header,.header{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.body--loaded .header{--tw-translate-y:0px}.header .main-navigation{font-size:1.125rem;line-height:1.75rem;line-height:29/18}.header .main-navigation__list{display:flex}.header .main-navigation__item{padding-left:1.5rem;padding-right:1.5rem}.header .main-navigation__item:not(:first-child){border-left-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.header .main-navigation__link{background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header .main-navigation__link:active,.header .main-navigation__link:focus,.header .main-navigation__link:hover{background-size:100% 1px}.header .main-navigation__link{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position)}.header .utility-menu__list{align-items:center;display:flex;gap:1.5rem}.header .utility-menu__button{transition-duration:.5s}.header .utility-menu__button:active,.header .utility-menu__button:focus,.header .utility-menu__button:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section--hero{background-image:linear-gradient(to right,var(--hero-gradient-from),var(--hero-gradient-to));display:flex;min-height:100vh;overflow:hidden;position:relative;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.section--hero .hero-content{left:50%;position:absolute;top:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transition-duration:2s}.section--hero .hero-content,.section--hero .hero-content--expand{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section--hero .hero-content--expand{left:0;top:0;--tw-translate-x:0px;--tw-translate-y:0px}.section--hero .hero-content--expand .hero-thumbs__image{transition-duration:0s;visibility:hidden}.section--hero .hero-content--expand .hero-thumbs__video{height:100vh;width:100vw;--tw-translate-x:-5.375rem;--tw-rotate:-10deg;--tw-scale-x:1;--tw-scale-y:1;border-radius:0}.section--hero .hero-content--expand .hero-thumbs__video,.section--hero .hero-content--expanding .hero-thumbs__video{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section--hero .hero-content--expanding .hero-thumbs__video{--tw-rotate:0deg;transition-duration:1s}.section--hero .hero-thumbs__list{display:flex;gap:2.3rem;transition-duration:2s}.section--hero .hero-thumbs__list--collapsed{gap:0}.section--hero .hero-thumbs__list--collapsed .hero-thumbs__item:first-child{--tw-translate-x:100%}.section--hero .hero-thumbs__list--collapsed .hero-thumbs__item:first-child,.section--hero .hero-thumbs__list--collapsed .hero-thumbs__item:nth-child(3){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section--hero .hero-thumbs__list--collapsed .hero-thumbs__item:nth-child(3){--tw-translate-x:-100%}.section--hero .hero-thumbs__list--collapsed .hero-thumbs__video{opacity:1}.section--hero .hero-thumbs__item{position:relative;transition-duration:2s}.section--hero .hero-thumbs__item:first-child{z-index:30}.section--hero .hero-thumbs__item:nth-child(2){z-index:20}.section--hero .hero-thumbs__item:nth-child(3){z-index:10}.section--hero .hero-thumbs__image{border-radius:.625rem;height:4.125rem;opacity:.45;transition-duration:1.5s;width:5.375rem}.section--hero .hero-thumbs__image--active{animation:sizeChange 1s forwards;opacity:1}@keyframes sizeChange{50%{transform:rotate(5deg) scale(1.45)}75%{transform:rotate(-5deg) scale(1.35)}to{transform:rotate(0deg) scale(1.25)}}.section--hero .hero-thumbs__video{height:4.125rem;inset:0;max-width:none;position:absolute;width:5.375rem;--tw-scale-x:1.25;--tw-scale-y:1.25;border-radius:.625rem;-o-object-fit:cover;object-fit:cover;opacity:0;overflow:hidden;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:2s}.section--hero .hero-thumbs__video--playing{transition-duration:0s}.section--hero .hero-text{margin-top:3rem;max-height:4.75rem;transition-duration:2s}.section--hero .hero-text p{font-size:1.125rem;line-height:1.75rem;opacity:.75}.section--hero .hero-text--hide{opacity:0}.section--hero .hero-text--collapsed{margin-top:0;max-height:0;overflow:hidden}.section--hero .hero-load{font-size:1.75rem;margin-top:2rem}.section--hero .hero-heading{width:100%}@media (min-width:640px){.section--hero .hero-heading{max-width:640px}}@media (min-width:768px){.section--hero .hero-heading{max-width:768px}}@media (min-width:1024px){.section--hero .hero-heading{max-width:1024px}}@media (min-width:1280px){.section--hero .hero-heading{max-width:1280px}}@media (min-width:1536px){.section--hero .hero-heading{max-width:1536px}}.section--hero .hero-heading{box-sizing:content-box;display:flex;inset:0;margin-left:auto;margin-right:auto;max-width:none;max-width:56rem;padding-left:var(--gutter);padding-right:var(--gutter);position:absolute;z-index:40;--tw-translate-y:-12.5%;--tw-scale-x:1.25;--tw-scale-y:1.25;align-items:center;justify-content:center;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section--hero .hero-heading--active{animation:heroHeading 2s forwards}@keyframes heroHeading{50%{opacity:1;transform:scale(1.5) translateY(-12.5%)}to{opacity:1;transform:scale(1) translateY(0)}}.section--hero .hero-heading h2{font-size:3.125rem;--tw-drop-shadow:drop-shadow(4px 4px 12px rgba(1,16,60,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.section--hero #hero-animation{height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:40}.focus\:scale-110:focus,.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
/*# sourceMappingURL=data:application/json;base64,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QUNuQixtQkFBb0IsQ0FDcEIsV0FDRixDQUVBLGdDQUNFLFNBQ0YsQ0FFQSxxQ0FDRSxZQUFlLENBQ2YsWUFBZSxDQUNmLGVBQ0YsQ0FFQSwwQkFFRSxpQkFBa0IsQ0FEbEIsZUFFRixDQUVBLDZCQUNFLFVBQ0YsQ0FFQSx5QkFDRSw2QkFDRSxlQUNGLENBQ0YsQ0FFQSx5QkFDRSw2QkFDRSxlQUNGLENBQ0YsQ0FFQSwwQkFDRSw2QkFDRSxnQkFDRixDQUNGLENBRUEsMEJBQ0UsNkJBQ0UsZ0JBQ0YsQ0FDRixDQUVBLDBCQUNFLDZCQUNFLGdCQUNGLENBQ0YsQ0FFQSw2QkFTRSxzQkFBdUIsQ0FDdkIsWUFBYSxDQUhiLE9BQVUsQ0FOVixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGNBQWUsQ0FRZixlQUFnQixDQVBoQiwwQkFBMkIsQ0FDM0IsMkJBQTRCLENBQzVCLGlCQUFrQixDQUVsQixVQUFXLENBSVgsdUJBQXdCLENBQ3hCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FFbEIsa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixTQUFVLENBSFYsNkxBSUYsQ0FFQSxxQ0FDRSxpQ0FDRixDQUVBLHVCQUNFLElBRUUsU0FBVSxDQURWLHVDQUVGLENBRUEsR0FFRSxTQUFVLENBRFYsZ0NBRUYsQ0FDRixDQUVBLGdDQUNFLGtCQUFtQixDQUNuQiwyREFBaUUsQ0FDakUsZ0xBQ0YsQ0FFQSwrQkFLRSxZQUFhLENBRmIsTUFBUyxDQUZULGlCQUFrQixDQUNsQixLQUFRLENBSVIsV0FBWSxDQUZaLFVBR0YsQ0FRQSxnREFDRSxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLDZMQUNGIiwiZmlsZSI6InN0eWxlcy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiKiwgOjpiZWZvcmUsIDo6YWZ0ZXIge1xuICAtLXR3LWJvcmRlci1zcGFjaW5nLXg6IDA7XG4gIC0tdHctYm9yZGVyLXNwYWNpbmcteTogMDtcbiAgLS10dy10cmFuc2xhdGUteDogMDtcbiAgLS10dy10cmFuc2xhdGUteTogMDtcbiAgLS10dy1yb3RhdGU6IDA7XG4gIC0tdHctc2tldy14OiAwO1xuICAtLXR3LXNrZXcteTogMDtcbiAgLS10dy1zY2FsZS14OiAxO1xuICAtLXR3LXNjYWxlLXk6IDE7XG4gIC0tdHctcGFuLXg6ICA7XG4gIC0tdHctcGFuLXk6ICA7XG4gIC0tdHctcGluY2gtem9vbTogIDtcbiAgLS10dy1zY3JvbGwtc25hcC1zdHJpY3RuZXNzOiBwcm94aW1pdHk7XG4gIC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbjogIDtcbiAgLS10dy1ncmFkaWVudC12aWEtcG9zaXRpb246ICA7XG4gIC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb246ICA7XG4gIC0tdHctb3JkaW5hbDogIDtcbiAgLS10dy1zbGFzaGVkLXplcm86ICA7XG4gIC0tdHctbnVtZXJpYy1maWd1cmU6ICA7XG4gIC0tdHctbnVtZXJpYy1zcGFjaW5nOiAgO1xuICAtLXR3LW51bWVyaWMtZnJhY3Rpb246ICA7XG4gIC0tdHctcmluZy1pbnNldDogIDtcbiAgLS10dy1yaW5nLW9mZnNldC13aWR0aDogMHB4O1xuICAtLXR3LXJpbmctb2Zmc2V0LWNvbG9yOiAjZmZmO1xuICAtLXR3LXJpbmctY29sb3I6IHJnYig1OSAxMzAgMjQ2IC8gMC41KTtcbiAgLS10dy1yaW5nLW9mZnNldC1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgLS10dy1yaW5nLXNoYWRvdzogMCAwICMwMDAwO1xuICAtLXR3LXNoYWRvdzogMCAwICMwMDAwO1xuICAtLXR3LXNoYWRvdy1jb2xvcmVkOiAwIDAgIzAwMDA7XG4gIC0tdHctYmx1cjogIDtcbiAgLS10dy1icmlnaHRuZXNzOiAgO1xuICAtLXR3LWNvbnRyYXN0OiAgO1xuICAtLXR3LWdyYXlzY2FsZTogIDtcbiAgLS10dy1odWUtcm90YXRlOiAgO1xuICAtLXR3LWludmVydDogIDtcbiAgLS10dy1zYXR1cmF0ZTogIDtcbiAgLS10dy1zZXBpYTogIDtcbiAgLS10dy1kcm9wLXNoYWRvdzogIDtcbiAgLS10dy1iYWNrZHJvcC1ibHVyOiAgO1xuICAtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3M6ICA7XG4gIC0tdHctYmFja2Ryb3AtY29udHJhc3Q6ICA7XG4gIC0tdHctYmFja2Ryb3AtZ3JheXNjYWxlOiAgO1xuICAtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGU6ICA7XG4gIC0tdHctYmFja2Ryb3AtaW52ZXJ0OiAgO1xuICAtLXR3LWJhY2tkcm9wLW9wYWNpdHk6ICA7XG4gIC0tdHctYmFja2Ryb3Atc2F0dXJhdGU6ICA7XG4gIC0tdHctYmFja2Ryb3Atc2VwaWE6ICA7XG4gIC0tdHctY29udGFpbi1zaXplOiAgO1xuICAtLXR3LWNvbnRhaW4tbGF5b3V0OiAgO1xuICAtLXR3LWNvbnRhaW4tcGFpbnQ6ICA7XG4gIC0tdHctY29udGFpbi1zdHlsZTogIDtcbn1cblxuOjpiYWNrZHJvcCB7XG4gIC0tdHctYm9yZGVyLXNwYWNpbmcteDogMDtcbiAgLS10dy1ib3JkZXItc3BhY2luZy15OiAwO1xuICAtLXR3LXRyYW5zbGF0ZS14OiAwO1xuICAtLXR3LXRyYW5zbGF0ZS15OiAwO1xuICAtLXR3LXJvdGF0ZTogMDtcbiAgLS10dy1za2V3LXg6IDA7XG4gIC0tdHctc2tldy15OiAwO1xuICAtLXR3LXNjYWxlLXg6IDE7XG4gIC0tdHctc2NhbGUteTogMTtcbiAgLS10dy1wYW4teDogIDtcbiAgLS10dy1wYW4teTogIDtcbiAgLS10dy1waW5jaC16b29tOiAgO1xuICAtLXR3LXNjcm9sbC1zbmFwLXN0cmljdG5lc3M6IHByb3hpbWl0eTtcbiAgLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uOiAgO1xuICAtLXR3LWdyYWRpZW50LXZpYS1wb3NpdGlvbjogIDtcbiAgLS10dy1ncmFkaWVudC10by1wb3NpdGlvbjogIDtcbiAgLS10dy1vcmRpbmFsOiAgO1xuICAtLXR3LXNsYXNoZWQtemVybzogIDtcbiAgLS10dy1udW1lcmljLWZpZ3VyZTogIDtcbiAgLS10dy1udW1lcmljLXNwYWNpbmc6ICA7XG4gIC0tdHctbnVtZXJpYy1mcmFjdGlvbjogIDtcbiAgLS10dy1yaW5nLWluc2V0OiAgO1xuICAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoOiAwcHg7XG4gIC0tdHctcmluZy1vZmZzZXQtY29sb3I6ICNmZmY7XG4gIC0tdHctcmluZy1jb2xvcjogcmdiKDU5IDEzMCAyNDYgLyAwLjUpO1xuICAtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzogMCAwICMwMDAwO1xuICAtLXR3LXJpbmctc2hhZG93OiAwIDAgIzAwMDA7XG4gIC0tdHctc2hhZG93OiAwIDAgIzAwMDA7XG4gIC0tdHctc2hhZG93LWNvbG9yZWQ6IDAgMCAjMDAwMDtcbiAgLS10dy1ibHVyOiAgO1xuICAtLXR3LWJyaWdodG5lc3M6ICA7XG4gIC0tdHctY29udHJhc3Q6ICA7XG4gIC0tdHctZ3JheXNjYWxlOiAgO1xuICAtLXR3LWh1ZS1yb3RhdGU6ICA7XG4gIC0tdHctaW52ZXJ0OiAgO1xuICAtLXR3LXNhdHVyYXRlOiAgO1xuICAtLXR3LXNlcGlhOiAgO1xuICAtLXR3LWRyb3Atc2hhZG93OiAgO1xuICAtLXR3LWJhY2tkcm9wLWJsdXI6ICA7XG4gIC0tdHctYmFja2Ryb3AtYnJpZ2h0bmVzczogIDtcbiAgLS10dy1iYWNrZHJvcC1jb250cmFzdDogIDtcbiAgLS10dy1iYWNrZHJvcC1ncmF5c2NhbGU6ICA7XG4gIC0tdHctYmFja2Ryb3AtaHVlLXJvdGF0ZTogIDtcbiAgLS10dy1iYWNrZHJvcC1pbnZlcnQ6ICA7XG4gIC0tdHctYmFja2Ryb3Atb3BhY2l0eTogIDtcbiAgLS10dy1iYWNrZHJvcC1zYXR1cmF0ZTogIDtcbiAgLS10dy1iYWNrZHJvcC1zZXBpYTogIDtcbiAgLS10dy1jb250YWluLXNpemU6ICA7XG4gIC0tdHctY29udGFpbi1sYXlvdXQ6ICA7XG4gIC0tdHctY29udGFpbi1wYWludDogIDtcbiAgLS10dy1jb250YWluLXN0eWxlOiAgO1xufVxuXG4vKlxuISB0YWlsd2luZGNzcyB2My40LjE1IHwgTUlUIExpY2Vuc2UgfCBodHRwczovL3RhaWx3aW5kY3NzLmNvbVxuKi9cblxuLypcbjEuIFByZXZlbnQgcGFkZGluZyBhbmQgYm9yZGVyIGZyb20gYWZmZWN0aW5nIGVsZW1lbnQgd2lkdGguIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzQpXG4yLiBBbGxvdyBhZGRpbmcgYSBib3JkZXIgdG8gYW4gZWxlbWVudCBieSBqdXN0IGFkZGluZyBhIGJvcmRlci13aWR0aC4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGNzcy90YWlsd2luZGNzcy9wdWxsLzExNilcbiovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGJvcmRlci13aWR0aDogMDtcbiAgLyogMiAqL1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAvKiAyICovXG4gIGJvcmRlci1jb2xvcjogI2U1ZTdlYjtcbiAgLyogMiAqL1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICAtLXR3LWNvbnRlbnQ6ICcnO1xufVxuXG4vKlxuMS4gVXNlIGEgY29uc2lzdGVudCBzZW5zaWJsZSBsaW5lLWhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4yLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbjMuIFVzZSBhIG1vcmUgcmVhZGFibGUgdGFiIHNpemUuXG40LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LWZhbWlseSBieSBkZWZhdWx0LlxuNS4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC1mZWF0dXJlLXNldHRpbmdzIGJ5IGRlZmF1bHQuXG42LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LXZhcmlhdGlvbi1zZXR0aW5ncyBieSBkZWZhdWx0LlxuNy4gRGlzYWJsZSB0YXAgaGlnaGxpZ2h0cyBvbiBpT1NcbiovXG5cbmh0bWwsXG46aG9zdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC1tb3otdGFiLXNpemU6IDQ7XG4gIC8qIDMgKi9cbiAgLW8tdGFiLXNpemU6IDQ7XG4gICAgIHRhYi1zaXplOiA0O1xuICAvKiAzICovXG4gIGZvbnQtZmFtaWx5OiBTb2huZTtcbiAgLyogNCAqL1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgLyogNSAqL1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsO1xuICAvKiA2ICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDcgKi9cbn1cblxuLypcbjEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbjIuIEluaGVyaXQgbGluZS1oZWlnaHQgZnJvbSBgaHRtbGAgc28gdXNlcnMgY2FuIHNldCB0aGVtIGFzIGEgY2xhc3MgZGlyZWN0bHkgb24gdGhlIGBodG1sYCBlbGVtZW50LlxuKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKlxuMS4gQWRkIHRoZSBjb3JyZWN0IGhlaWdodCBpbiBGaXJlZm94LlxuMi4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2Ugb2YgYm9yZGVyIGNvbG9yIGluIEZpcmVmb3guIChodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTA2NTUpXG4zLiBFbnN1cmUgaG9yaXpvbnRhbCBydWxlcyBhcmUgdmlzaWJsZSBieSBkZWZhdWx0LlxuKi9cblxuaHIge1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAvKiAzICovXG59XG5cbi8qXG5BZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiovXG5cbmFiYnI6d2hlcmUoW3RpdGxlXSkge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qXG5SZW1vdmUgdGhlIGRlZmF1bHQgZm9udCBzaXplIGFuZCB3ZWlnaHQgZm9yIGhlYWRpbmdzLlxuKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLypcblJlc2V0IGxpbmtzIHRvIG9wdGltaXplIGZvciBvcHQtaW4gc3R5bGluZyBpbnN0ZWFkIG9mIG9wdC1vdXQuXG4qL1xuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbn1cblxuLypcbkFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBFZGdlIGFuZCBTYWZhcmkuXG4qL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLypcbjEuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYG1vbm9gIGZvbnQtZmFtaWx5IGJ5IGRlZmF1bHQuXG4yLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBtb25vYCBmb250LWZlYXR1cmUtc2V0dGluZ3MgYnkgZGVmYXVsdC5cbjMuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYG1vbm9gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzIGJ5IGRlZmF1bHQuXG40LiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5jb2RlLFxua2JkLFxuc2FtcCxcbnByZSB7XG4gIGZvbnQtZmFtaWx5OiB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG4gIC8qIDIgKi9cbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbDtcbiAgLyogMyAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogNCAqL1xufVxuXG4vKlxuQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKlxuUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qXG4xLiBSZW1vdmUgdGV4dCBpbmRlbnRhdGlvbiBmcm9tIHRhYmxlIGNvbnRlbnRzIGluIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTk5MDg4LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAxMjk3KVxuMi4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTM1NzI5LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1MDE2KVxuMy4gUmVtb3ZlIGdhcHMgYmV0d2VlbiB0YWJsZSBib3JkZXJzIGJ5IGRlZmF1bHQuXG4qL1xuXG50YWJsZSB7XG4gIHRleHQtaW5kZW50OiAwO1xuICAvKiAxICovXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAvKiAzICovXG59XG5cbi8qXG4xLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbjIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbjMuIFJlbW92ZSBkZWZhdWx0IHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xufVxuXG4vKlxuUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIGFuZCBGaXJlZm94LlxuKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qXG4xLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuMi4gUmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlcy5cbiovXG5cbmJ1dHRvbixcbmlucHV0OndoZXJlKFt0eXBlPSdidXR0b24nXSksXG5pbnB1dDp3aGVyZShbdHlwZT0ncmVzZXQnXSksXG5pbnB1dDp3aGVyZShbdHlwZT0nc3VibWl0J10pIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDIgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLyogMiAqL1xufVxuXG4vKlxuVXNlIHRoZSBtb2Rlcm4gRmlyZWZveCBmb2N1cyBzdHlsZSBmb3IgYWxsIGZvY3VzYWJsZSBlbGVtZW50cy5cbiovXG5cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbi8qXG5SZW1vdmUgdGhlIGFkZGl0aW9uYWwgYDppbnZhbGlkYCBzdHlsZXMgaW4gRmlyZWZveC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL2dlY2tvLWRldi9ibG9iLzJmOWVhY2Q5ZDNkOTk1YzkzN2I0MjUxYTU1NTdkOTVkNDk0YzliZTEvbGF5b3V0L3N0eWxlL3Jlcy9mb3Jtcy5jc3MjTDcyOC1MNzM3KVxuKi9cblxuOi1tb3otdWktaW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qXG5BZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSBhbmQgRmlyZWZveC5cbiovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKlxuQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuKi9cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKlxuMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4yLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiovXG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qXG5SZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4qL1xuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qXG4xLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLypcbkFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIENocm9tZSBhbmQgU2FmYXJpLlxuKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcblJlbW92ZXMgdGhlIGRlZmF1bHQgc3BhY2luZyBhbmQgYm9yZGVyIGZvciBhcHByb3ByaWF0ZSBlbGVtZW50cy5cbiovXG5cbmJsb2NrcXVvdGUsXG5kbCxcbmRkLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaHIsXG5maWd1cmUsXG5wLFxucHJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbn1cblxub2wsXG51bCxcbm1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qXG5SZXNldCBkZWZhdWx0IHN0eWxpbmcgZm9yIGRpYWxvZ3MuXG4qL1xuXG5kaWFsb2cge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKlxuUHJldmVudCByZXNpemluZyB0ZXh0YXJlYXMgaG9yaXpvbnRhbGx5IGJ5IGRlZmF1bHQuXG4qL1xuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qXG4xLiBSZXNldCB0aGUgZGVmYXVsdCBwbGFjZWhvbGRlciBvcGFjaXR5IGluIEZpcmVmb3guIChodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRsYWJzL3RhaWx3aW5kY3NzL2lzc3Vlcy8zMzAwKVxuMi4gU2V0IHRoZSBkZWZhdWx0IHBsYWNlaG9sZGVyIGNvbG9yIHRvIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBncmF5IDQwMCBjb2xvci5cbiovXG5cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIDEgKi9cbiAgY29sb3I6ICM5Y2EzYWY7XG4gIC8qIDIgKi9cbn1cblxuaW5wdXQ6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLyogMSAqL1xuICBjb2xvcjogIzljYTNhZjtcbiAgLyogMiAqL1xufVxuXG4vKlxuU2V0IHRoZSBkZWZhdWx0IGN1cnNvciBmb3IgYnV0dG9ucy5cbiovXG5cbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuTWFrZSBzdXJlIGRpc2FibGVkIGJ1dHRvbnMgZG9uJ3QgZ2V0IHRoZSBwb2ludGVyIGN1cnNvci5cbiovXG5cbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLypcbjEuIE1ha2UgcmVwbGFjZWQgZWxlbWVudHMgYGRpc3BsYXk6IGJsb2NrYCBieSBkZWZhdWx0LiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNClcbjIuIEFkZCBgdmVydGljYWwtYWxpZ246IG1pZGRsZWAgdG8gYWxpZ24gcmVwbGFjZWQgZWxlbWVudHMgbW9yZSBzZW5zaWJseSBieSBkZWZhdWx0LiAoaHR0cHM6Ly9naXRodWIuY29tL2plbnNpbW1vbnMvY3NzcmVtZWR5L2lzc3Vlcy8xNCNpc3N1ZWNvbW1lbnQtNjM0OTM0MjEwKVxuICAgVGhpcyBjYW4gdHJpZ2dlciBhIHBvb3JseSBjb25zaWRlcmVkIGxpbnQgZXJyb3IgaW4gc29tZSB0b29scyBidXQgaXMgaW5jbHVkZWQgYnkgZGVzaWduLlxuKi9cblxuaW1nLFxuc3ZnLFxudmlkZW8sXG5jYW52YXMsXG5hdWRpbyxcbmlmcmFtZSxcbmVtYmVkLFxub2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLyogMiAqL1xufVxuXG4vKlxuQ29uc3RyYWluIGltYWdlcyBhbmQgdmlkZW9zIHRvIHRoZSBwYXJlbnQgd2lkdGggYW5kIHByZXNlcnZlIHRoZWlyIGludHJpbnNpYyBhc3BlY3QgcmF0aW8uIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0KVxuKi9cblxuaW1nLFxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogTWFrZSBlbGVtZW50cyB3aXRoIHRoZSBIVE1MIGhpZGRlbiBhdHRyaWJ1dGUgc3RheSBoaWRkZW4gYnkgZGVmYXVsdCAqL1xuXG5baGlkZGVuXTp3aGVyZSg6bm90KFtoaWRkZW49XCJ1bnRpbC1mb3VuZFwiXSkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvaG5lXCI7XG5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuXG4gIHNyYzogdXJsKC4uL2ZvbnRzL1NvaG5lLUJ1Y2gub3RmKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvaG5lXCI7XG5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuXG4gIHNyYzogdXJsKC4uL2ZvbnRzL1NvaG5lLUtyYWZ0aWcub3RmKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBTb2huZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTM2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNTM2cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ndXR0ZXIpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ndXR0ZXIpO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5zZXQtMCB7XG4gIGluc2V0OiAwcHg7XG59XG5cbi5sZWZ0LTAge1xuICBsZWZ0OiAwcHg7XG59XG5cbi5sZWZ0LTFcXC8yIHtcbiAgbGVmdDogNTAlO1xufVxuXG4udG9wLTAge1xuICB0b3A6IDBweDtcbn1cblxuLnRvcC0xXFwvMiB7XG4gIHRvcDogNTAlO1xufVxuXG4uei00MCB7XG4gIHotaW5kZXg6IDQwO1xufVxuXG4uei01MCB7XG4gIHotaW5kZXg6IDUwO1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubXQtMTIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5ib3gtY29udGVudCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oLVxcWzRcXC4xMjVyZW1cXF0ge1xuICBoZWlnaHQ6IDQuMTI1cmVtO1xufVxuXG4uaC1zY3JlZW4ge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4ubWF4LWgtXFxbNFxcLjc1cmVtXFxdIHtcbiAgbWF4LWhlaWdodDogNC43NXJlbTtcbn1cblxuLm1pbi1oLXNjcmVlbiB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4udy1cXFs1XFwuMzc1cmVtXFxdIHtcbiAgd2lkdGg6IDUuMzc1cmVtO1xufVxuXG4udy1zY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5tYXgtdy1cXFs1NnJlbVxcXSB7XG4gIG1heC13aWR0aDogNTZyZW07XG59XG5cbi5tYXgtdy1ub25lIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uLXRyYW5zbGF0ZS14LTFcXC8yIHtcbiAgLS10dy10cmFuc2xhdGUteDogLTUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XG59XG5cbi4tdHJhbnNsYXRlLXgtXFxbNVxcLjM3NXJlbVxcXSB7XG4gIC0tdHctdHJhbnNsYXRlLXg6IC01LjM3NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XG59XG5cbi4tdHJhbnNsYXRlLXktMVxcLzIge1xuICAtLXR3LXRyYW5zbGF0ZS15OiAtNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbn1cblxuLi10cmFuc2xhdGUteS1cXFsxMlxcLjVcXCVcXF0ge1xuICAtLXR3LXRyYW5zbGF0ZS15OiAtMTIuNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xufVxuXG4uLXRyYW5zbGF0ZS15LWZ1bGwge1xuICAtLXR3LXRyYW5zbGF0ZS15OiAtMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XG59XG5cbi50cmFuc2xhdGUteC0wIHtcbiAgLS10dy10cmFuc2xhdGUteDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbn1cblxuLnJvdGF0ZS1cXFstMTBkZWdcXF0ge1xuICAtLXR3LXJvdGF0ZTogLTEwZGVnO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbn1cblxuLnNjYWxlLTEwMCB7XG4gIC0tdHctc2NhbGUteDogMTtcbiAgLS10dy1zY2FsZS15OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbn1cblxuLnNjYWxlLTEyNSB7XG4gIC0tdHctc2NhbGUteDogMS4yNTtcbiAgLS10dy1zY2FsZS15OiAxLjI1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbn1cblxuLnRyYW5zZm9ybSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xufVxuXG4uYW5pbWF0ZS1cXFtoZXJvSGVhZGluZ18yc19mb3J3YXJkc1xcXSB7XG4gIGFuaW1hdGlvbjogaGVyb0hlYWRpbmcgMnMgZm9yd2FyZHM7XG59XG5cbi5hbmltYXRlLVxcW3NpemVDaGFuZ2VfMXNfZm9yd2FyZHNcXF0ge1xuICBhbmltYXRpb246IHNpemVDaGFuZ2UgMXMgZm9yd2FyZHM7XG59XG5cbi5pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdhcC1cXFsyXFwuM3JlbVxcXSB7XG4gIGdhcDogMi4zcmVtO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJvdW5kZWQtXFxbMFxcLjYyNXJlbVxcXSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xufVxuXG4uYm9yZGVyLWwge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xufVxuXG4uYmctXFxbbGluZWFyLWdyYWRpZW50XFwodG9fcmlnaHRcXDJjIHZhclxcKC0taGVyby1ncmFkaWVudC1mcm9tXFwpXFwyYyB2YXJcXCgtLWhlcm8tZ3JhZGllbnQtdG9cXClcXClcXF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsdmFyKC0taGVyby1ncmFkaWVudC1mcm9tKSx2YXIoLS1oZXJvLWdyYWRpZW50LXRvKSk7XG59XG5cbi5iZy1ncmFkaWVudC10by1yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS10dy1ncmFkaWVudC1zdG9wcykpO1xufVxuXG4uZnJvbS13aGl0ZSB7XG4gIC0tdHctZ3JhZGllbnQtZnJvbTogI2ZmZiB2YXIoLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uKTtcbiAgLS10dy1ncmFkaWVudC10bzogcmdiKDI1NSAyNTUgMjU1IC8gMCkgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pO1xuICAtLXR3LWdyYWRpZW50LXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC1mcm9tKSwgdmFyKC0tdHctZ3JhZGllbnQtdG8pO1xufVxuXG4uYmctXFxbbGVuZ3RoXFw6MFxcJV8xcHhcXF0ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDAlIDFweDtcbn1cblxuLmJnLVxcW2xlbmd0aFxcOjEwMFxcJV8xcHhcXF0ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xufVxuXG4uYmctXFxbYm90dG9tX2xlZnRcXF0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbn1cblxuLmJnLW5vLXJlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5vYmplY3QtY292ZXIge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5weS0yXFwuNSB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb250LXNhbnMge1xuICBmb250LWZhbWlseTogU29obmU7XG59XG5cbi50ZXh0LVxcWzFcXC43NXJlbVxcXSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuLnRleHQtXFxbMnJlbVxcXSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLnRleHQtXFxbM1xcLjEyNXJlbVxcXSB7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG59XG5cbi50ZXh0LWxnIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbi5sZWFkaW5nLVxcWzI5XFwvMThcXF0ge1xuICBsaW5lLWhlaWdodDogMjkvMTg7XG59XG5cbi5sZWFkaW5nLXRpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHksIDEpKTtcbn1cblxuLmFudGlhbGlhc2VkIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ub3BhY2l0eS00NSB7XG4gIG9wYWNpdHk6IDAuNDU7XG59XG5cbi50cmFuc2l0aW9uLWFsbCB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuXG4uZGVsYXktXFxbN1xcLjVzXFxdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNy41cztcbn1cblxuLmR1cmF0aW9uLTEwMDAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG59XG5cbi5kdXJhdGlvbi01MDAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MDBtcztcbn1cblxuLmR1cmF0aW9uLVxcWzFcXC41c1xcXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNXM7XG59XG5cbi5kdXJhdGlvbi1cXFsyc1xcXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDJzO1xufVxuXG4uaG92ZXItdW5kZXJsaW5lIHtcbiAgYmFja2dyb3VuZC1zaXplOiAwJSAxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLmhvdmVyLXVuZGVybGluZTpob3ZlcixcbiAgICAuaG92ZXItdW5kZXJsaW5lOmZvY3VzLFxuICAgIC5ob3Zlci11bmRlcmxpbmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcbn1cblxuOnJvb3Qge1xuICAtLWd1dHRlcjogMS44NzVyZW07XG4gIC0taGVyby1ncmFkaWVudC1mcm9tOiAjMDAyY2FiO1xuICAtLWhlcm8tZ3JhZGllbnQtdG86ICMwMjExM2Q7XG4gIC0tYmx1ZTogIzA2NDZmZjtcbn1cblxuLmJvZHktLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTM2cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxNTM2cHg7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ndXR0ZXIpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ndXR0ZXIpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiA1MDtcbiAgZGlzcGxheTogZmxleDtcbiAgLS10dy10cmFuc2xhdGUteTogLTEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHksIDEpKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogNy41cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLmJvZHktLWxvYWRlZCAuaGVhZGVyIHtcbiAgLS10dy10cmFuc2xhdGUteTogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbn1cblxuLmhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOS8xODtcbn1cblxuLmhlYWRlciAubWFpbi1uYXZpZ2F0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlciAubWFpbi1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmhlYWRlciAubWFpbi1uYXZpZ2F0aW9uX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSwgMSkpO1xufVxuXG4uaGVhZGVyIC5tYWluLW5hdmlnYXRpb25fX2xpbmsge1xuICBiYWNrZ3JvdW5kLXNpemU6IDAlIDFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuXG4uaGVhZGVyIC5tYWluLW5hdmlnYXRpb25fX2xpbms6aG92ZXIsLmhlYWRlciAubWFpbi1uYXZpZ2F0aW9uX19saW5rOmZvY3VzLC5oZWFkZXIgLm1haW4tbmF2aWdhdGlvbl9fbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xufVxuXG4uaGVhZGVyIC5tYWluLW5hdmlnYXRpb25fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG4gIC0tdHctZ3JhZGllbnQtZnJvbTogI2ZmZiB2YXIoLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uKTtcbiAgLS10dy1ncmFkaWVudC10bzogcmdiKDI1NSAyNTUgMjU1IC8gMCkgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pO1xuICAtLXR3LWdyYWRpZW50LXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC1mcm9tKSwgdmFyKC0tdHctZ3JhZGllbnQtdG8pO1xuICAtLXR3LWdyYWRpZW50LXRvOiAjZmZmIHZhcigtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uKTtcbn1cblxuLmhlYWRlciAudXRpbGl0eS1tZW51X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG59XG5cbi5oZWFkZXIgLnV0aWxpdHktbWVudV9fYnV0dG9uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7XG59XG5cbi5oZWFkZXIgLnV0aWxpdHktbWVudV9fYnV0dG9uOmhvdmVyIHtcbiAgLS10dy1zY2FsZS14OiAxLjE7XG4gIC0tdHctc2NhbGUteTogMS4xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbn1cblxuLmhlYWRlciAudXRpbGl0eS1tZW51X19idXR0b246Zm9jdXMge1xuICAtLXR3LXNjYWxlLXg6IDEuMTtcbiAgLS10dy1zY2FsZS15OiAxLjE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xufVxuXG4uaGVhZGVyIC51dGlsaXR5LW1lbnVfX2J1dHRvbjphY3RpdmUge1xuICAtLXR3LXNjYWxlLXg6IDEuMTtcbiAgLS10dy1zY2FsZS15OiAxLjE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xufVxuXG4uc2VjdGlvbi0taGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCx2YXIoLS1oZXJvLWdyYWRpZW50LWZyb20pLHZhcigtLWhlcm8tZ3JhZGllbnQtdG8pKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSwgMSkpO1xufVxuXG4uc2VjdGlvbi0taGVybyAuaGVyby1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAtLXR3LXRyYW5zbGF0ZS14OiAtNTAlO1xuICAtLXR3LXRyYW5zbGF0ZS15OiAtNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5zZWN0aW9uLS1oZXJvIC5oZXJvLWNvbnRlbnQtLWV4cGFuZCB7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIC0tdHctdHJhbnNsYXRlLXg6IDBweDtcbiAgLS10dy10cmFuc2xhdGUteTogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbn1cblxuLnNlY3Rpb24tLWhlcm8gLmhlcm8tY29udGVudC0tZXhwYW5kIC5oZXJvLXRodW1ic19faW1hZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuXG4uc2VjdGlvbi0taGVybyAuaGVyby1jb250ZW50LS1leHBhbmQgLmhlcm8tdGh1bWJzX192aWRlbyB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgLS10dy10cmFuc2xhdGUteDogLTUuMzc1cmVtO1xuICAtLXR3LXJvdGF0ZTogLTEwZGVnO1xuICAtLXR3LXNjYWxlLXg6IDE7XG4gIC0tdHctc2NhbGUteTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLnNlY3Rpb24tLWhlcm8gLmhlcm8tY29udGVudC0tZXhwYW5kaW5nIC5oZXJvLXRodW1ic19fdmlkZW8ge1xuICAtLXR3LXJvdGF0ZTogMGRlZztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbn1cblxuLnNlY3Rpb24tLWhlcm8gLmhlcm8tdGh1bWJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyLjNyZW07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDJzO1xufVxuXG4uc2VjdGlvbi0taGVybyAuaGVyby10aHVtYnNfX2xpc3QtLWNvbGxhcHNlZCB7XG4gIGdhcDogMHB4O1xufVxuXG4uc2VjdGlvbi0taGVybyAuaGVyby10aHVtYnNfX2xpc3QtLWNvbGxhcHNlZCAuaGVyby10aHVtYnNfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLS10dy10cmFuc2xhdGUteDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XG59XG5cbi5zZWN0aW9uLS1oZXJvIC5oZXJvLXRodW1ic19fbGlzdC0tY29sbGFwc2VkIC5oZXJvLXRodW1ic19faXRlbTpudGgtY2hpbGQoMykge1xuICAtLXR3LXRyYW5zbGF0ZS14OiAtMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XG59XG5cbi5zZWN0aW9uLS1oZXJvIC5oZXJvLXRodW1ic19fbGlzdC0tY29sbGFwc2VkIC5oZXJvLXRodW1ic19fdmlkZW8ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VjdGlvbi0taGVybyAuaGVyby10aHVtYnNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDJzO1xufVxuXG4uc2VjdGlvbi0taGVybyAuaGVyby10aHVtYnNfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgei1pbmRleDogMzA7XG59XG5cbi5zZWN0aW9uLS1oZXJvIC5oZXJvLXRodW1ic19faXRlbTpudGgtY2hpbGQoMikge1xuICB6LWluZGV4OiAyMDtcbn1cblxuLnNlY3Rpb24tLWhlcm8gLmhlcm8tdGh1bWJzX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc2VjdGlvbi0taGVybyAuaGVyby10aHVtYnNfX2ltYWdlIHtcbiAgaGVpZ2h0OiA0LjEyNXJlbTtcbiAgd2lkdGg6IDUuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgb3BhY2l0eTogMC40NTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41cztcbn1cblxuLnNlY3Rpb24tLWhlcm8gLmhlcm8tdGh1bWJzX19pbWFnZS0tYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBzaXplQ2hhbmdlIDFzIGZvcndhcmRzO1xuICBvcGFjaXR5OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIHNpemVDaGFuZ2Uge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpIHNjYWxlKDEuNDUpO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZykgc2NhbGUoMS4zNSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxLjI1KTtcbiAgfVxufVxuXG4uc2VjdGlvbi0taGVybyAuaGVyby10aHVtYnNfX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMHB4O1xuICBoZWlnaHQ6IDQuMTI1cmVtO1xuICB3aWR0aDogNS4zNzVyZW07XG4gIG1heC13aWR0aDogbm9uZTtcbiAgLS10dy1zY2FsZS14OiAxLjI1O1xuICAtLXR3LXNjYWxlLXk6IDEuMjU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuLnNlY3Rpb24tLWhlcm8gLmhlcm8tdGh1bWJzX192aWRlby0tcGxheWluZyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuXG4uc2VjdGlvbi0taGVybyAuaGVyby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWF4LWhlaWdodDogNC43NXJlbTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5zZWN0aW9uLS1oZXJvIC5oZXJvLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uc2VjdGlvbi0taGVybyAuaGVyby10ZXh0LS1oaWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNlY3Rpb24tLWhlcm8gLmhlcm8tdGV4dC0tY29sbGFwc2VkIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXgtaGVpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWN0aW9uLS1oZXJvIC5oZXJvLWxvYWQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbi5zZWN0aW9uLS1oZXJvIC5oZXJvLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zZWN0aW9uLS1oZXJvIC5oZXJvLWhlYWRpbmcge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1oZXJvIC5oZXJvLWhlYWRpbmcge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi0taGVybyAuaGVyby1oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLS1oZXJvIC5oZXJvLWhlYWRpbmcge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTM2cHgpIHtcbiAgLnNlY3Rpb24tLWhlcm8gLmhlcm8taGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAxNTM2cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWhlcm8gLmhlcm8taGVhZGluZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ndXR0ZXIpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ndXR0ZXIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwcHg7XG4gIHotaW5kZXg6IDQwO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgLS10dy10cmFuc2xhdGUteTogLTEyLjUlO1xuICAtLXR3LXNjYWxlLXg6IDEuMjU7XG4gIC0tdHctc2NhbGUteTogMS4yNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2VjdGlvbi0taGVybyAuaGVyby1oZWFkaW5nLS1hY3RpdmUge1xuICBhbmltYXRpb246IGhlcm9IZWFkaW5nIDJzIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGhlcm9IZWFkaW5nIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSkgdHJhbnNsYXRlWSgtMTIuNSUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc2VjdGlvbi0taGVybyAuaGVyby1oZWFkaW5nIGgyIHtcbiAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgLS10dy1kcm9wLXNoYWRvdzogZHJvcC1zaGFkb3coNHB4IDRweCAxMnB4IHJnYmEoMSwgMTYsIDYwLCAwLjUwKSk7XG4gIGZpbHRlcjogdmFyKC0tdHctYmx1cikgdmFyKC0tdHctYnJpZ2h0bmVzcykgdmFyKC0tdHctY29udHJhc3QpIHZhcigtLXR3LWdyYXlzY2FsZSkgdmFyKC0tdHctaHVlLXJvdGF0ZSkgdmFyKC0tdHctaW52ZXJ0KSB2YXIoLS10dy1zYXR1cmF0ZSkgdmFyKC0tdHctc2VwaWEpIHZhcigtLXR3LWRyb3Atc2hhZG93KTtcbn1cblxuLnNlY3Rpb24tLWhlcm8gI2hlcm8tYW5pbWF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiA0MDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uaG92ZXJcXDpzY2FsZS0xMTA6aG92ZXIge1xuICAtLXR3LXNjYWxlLXg6IDEuMTtcbiAgLS10dy1zY2FsZS15OiAxLjE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xufVxuXG4uZm9jdXNcXDpzY2FsZS0xMTA6Zm9jdXMge1xuICAtLXR3LXNjYWxlLXg6IDEuMTtcbiAgLS10dy1zY2FsZS15OiAxLjE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSwgdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xufVxuIl19 */