/*
! tailwindcss v3.0.5 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-family:Baloo,sans-serif;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr[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-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-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,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-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]{display:none}@font-face{font-family:Baloo;font-style:normal;font-weight:700;src:url(../fonts/baloo2-bold-webfont.woff2) format("woff2"),url(baloo2-bold-webfont.woff) format("woff")}@font-face{font-family:Baloo;font-style:normal;font-weight:400;src:url(../fonts/baloo2-regular-webfont.woff2) format("woff2"),url(baloo2-regular-webfont.woff) format("woff")}@font-face{font-family:Baloo;font-style:normal;font-weight:600;src:url(../fonts/baloo2-semibold-webfont.woff2) format("woff2"),url(baloo2-semibold-webfont.woff) format("woff")}@font-face{font-family:Spin Cycle;font-style:normal;font-weight:400;src:url(../fonts/spinc___-webfont.woff2) format("woff2"),url(spinc___-webfont.woff) format("woff")}::-moz-selection{background:#fff;color:#000}::selection{background:#fff;color:#000}main{scrollbar-color:#fff #000;scrollbar-width:thin}main::-webkit-scrollbar{width:6px}main::-webkit-scrollbar-track{background:#000}main::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}*,:after,:before{--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-transform:translateX(var(--tw-translate-x)) translateY(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));--tw-scroll-snap-strictness:proximity;--tw-border-opacity:1;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--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;border-color:rgb(229 231 235/var(--tw-border-opacity))}.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}}.btn-underline-thin{cursor:pointer;display:inline-block;position:relative}.btn-underline-thin:after{background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .2s ease-in-out;width:100%}.btn-underline-thin:hover:after{transform:scaleX(1);transform-origin:bottom left}#cta-card button>a:hover{box-shadow:0 0 20px rgba(0,0,0,.6)}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-1\/2{right:50%}.-bottom-5{bottom:-1.25rem}.-z-20{z-index:-20}.mx-auto{margin-left:auto;margin-right:auto}.my-40{margin-bottom:10rem;margin-top:10rem}.mt-20{margin-top:5rem}.ml-\[34px\]{margin-left:34px}.mb-4{margin-bottom:1rem}.mt-40{margin-top:10rem}.-mb-20{margin-bottom:-5rem}.mt-4{margin-top:1rem}.mt-3{margin-top:.75rem}.mt-16{margin-top:4rem}.mt-24{margin-top:6rem}.mb-80{margin-bottom:20rem}.mb-20{margin-bottom:5rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.mb-64{margin-bottom:16rem}.mb-40{margin-bottom:10rem}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-screen{height:100vh}.h-10{height:2.5rem}.h-full{height:100%}.h-auto{height:auto}.h-36{height:9rem}.h-\[50vh\]{height:50vh}.h-12{height:3rem}.w-full{width:100%}.w-auto{width:auto}.w-40{width:10rem}.w-1\/2{width:50%}.w-28{width:7rem}.w-56{width:14rem}.w-44{width:11rem}.max-w-7xl{max-width:80rem}.max-w-6xl{max-width:72rem}.max-w-2xl{max-width:42rem}.max-w-lg{max-width:32rem}.max-w-xs{max-width:20rem}.max-w-max{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.flex-none{flex:none}.translate-y-10{--tw-translate-y:2.5rem;transform:var(--tw-transform)}.translate-x-1\/2{--tw-translate-x:50%}.scale-90,.translate-x-1\/2{transform:var(--tw-transform)}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.transform{transform:var(--tw-transform)}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.snap-start{scroll-snap-align:start}.snap-end{scroll-snap-align:end}.snap-center{scroll-snap-align:center}.snap-always{scroll-snap-stop:always}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-20{gap:5rem}.gap-6{gap:1.5rem}.gap-16{gap:4rem}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(7rem*var(--tw-space-y-reverse));margin-top:calc(7rem*(1 - var(--tw-space-y-reverse)))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4rem*var(--tw-space-y-reverse));margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-slate-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(51 65 85/var(--tw-divide-opacity))}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:1rem}.rounded-xl{border-radius:.75rem}.rounded-md{border-radius:.375rem}.rounded-full{border-radius:9999px}.border-2{border-width:2px}.border-opacity-40{--tw-border-opacity:0.4}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-hero{background-image:url(../img/hero.svg)}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-cta{background-image:url(../img/cta.svg)}.from-black{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.to-transparent{--tw-gradient-to:transparent}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.p-2{padding:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-bottom:1rem;padding-top:1rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.px-8{padding-left:2rem;padding-right:2rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.pt-6{padding-top:1.5rem}.pb-3{padding-bottom:.75rem}.pt-16{padding-top:4rem}.pb-8{padding-bottom:2rem}.pt-10{padding-top:2.5rem}.text-center{text-align:center}.font-heading{font-family:Spin Cycle,sans-serif}.text-sm{font-size:.875rem;line-height:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xl{font-size:1.25rem}.text-lg,.text-xl{line-height:1.75rem}.text-lg{font-size:1.125rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.leading-6{line-height:1.5rem}.tracking-wider{letter-spacing:.05em}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.text-opacity-0{--tw-text-opacity:0}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-left-6:before{content:var(--tw-content);left:-1.5rem}.before\:-top-6:before{content:var(--tw-content);top:-1.5rem}.before\:-z-10:before{content:var(--tw-content);z-index:-10}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:rounded-2xl:before{border-radius:1rem;content:var(--tw-content)}.before\:border-8:before{border-width:8px;content:var(--tw-content)}.before\:border-violet-600:before{--tw-border-opacity:1;border-color:rgb(124 58 237/var(--tw-border-opacity));content:var(--tw-content)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:var(--tw-transform)}.hover\:border-slate-200:hover{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity))}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-slate-300:hover{--tw-gradient-from:#cbd5e1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(203,213,225,0))}.hover\:to-white:hover{--tw-gradient-to:#fff}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.focus\:border-opacity-100:focus{--tw-border-opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.focus\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.active\:scale-100:active{--tw-scale-x:1;--tw-scale-y:1;transform:var(--tw-transform)}.active\:from-white:active{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.active\:to-slate-300:active{--tw-gradient-to:#cbd5e1}@media (min-width:640px){.sm\:block{display:block}.sm\:w-56{width:14rem}.sm\:max-w-sm{max-width:24rem}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:var(--tw-transform)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:btn-underline-thin{cursor:pointer;display:inline-block;position:relative}.md\:btn-underline-thin:after{background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .2s ease-in-out;width:100%}.md\:btn-underline-thin:hover:after{transform:scaleX(1);transform-origin:bottom left}.md\:order-first{order:-9999}.md\:mt-0{margin-top:0}.md\:mb-40{margin-bottom:10rem}.md\:ml-10{margin-left:2.5rem}.md\:mr-10{margin-right:2.5rem}.md\:h-screen{height:100vh}.md\:max-w-3xl{max-width:48rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(10rem*var(--tw-space-y-reverse));margin-top:calc(10rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.md\:space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(4rem*var(--tw-space-x-reverse))}.md\:p-0{padding:0}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:pl-10{padding-left:2.5rem}.md\:pr-4{padding-right:1rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:before\:opacity-100:before{content:var(--tw-content);opacity:1}}@media (min-width:1024px){.lg\:right-32{right:8rem}.lg\:my-auto{margin-bottom:auto;margin-top:auto}.lg\:ml-auto{margin-left:auto}.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:w-72{width:18rem}.lg\:w-1\/2{width:50%}.lg\:max-w-5xl{max-width:64rem}.lg\:flex-none{flex:none}.lg\:translate-x-0{--tw-translate-x:0px;transform:var(--tw-transform)}.lg\:snap-y{-ms-scroll-snap-type:y var(--tw-scroll-snap-strictness);scroll-snap-type:y var(--tw-scroll-snap-strictness)}.lg\:snap-mandatory{--tw-scroll-snap-strictness:mandatory}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1280px){.xl\:max-w-7xl{max-width:80rem}}
/*# sourceMappingURL=data:application/json;base64,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RCxzREFFRixDQUVBLDZDQUNFLHNCQUF1QixDQUV2QixpREFBb0QsQ0FEcEQsb0RBRUYsQ0FFQSw4Q0FDRSxzQkFBdUIsQ0FFdkIsc0RBQTZELENBRDdELGlEQUVGLENBRUEsU0FDRSxTQUNGLENBRUEsVUFDRSxpQkFBa0IsQ0FDbEIsa0JBQ0YsQ0FFQSxXQUNFLGlCQUFrQixDQUNsQixrQkFDRixDQUVBLFdBQ0UsbUJBQ0YsQ0FFQSxVQUNFLGtCQUNGLENBRUEsZUFDRSxlQUNGLENBRUEsY0FDRSxnQkFBaUIsQ0FDakIsZ0JBQ0YsQ0FFQSxlQUNFLGNBQWUsQ0FDZixrQkFDRixDQUVBLGFBQ0Usa0JBQW1CLENBQ25CLG1CQUNGLENBRUEsYUFDRSxpQkFBa0IsQ0FDbEIsbUJBQ0YsQ0FFQSxjQUNFLGtCQUFtQixDQUNuQixtQkFDRixDQUVBLGdDQUNFLHlCQUEwQixDQUMxQixTQUNGLENBQ0YsQ0FFQSwwQkFFRSxjQUNFLFVBQ0YsQ0FFQSxhQUVFLGtCQUFtQixDQURuQixlQUVGLENBRUEsYUFDRSxnQkFDRixDQUVBLFVBQ0UsWUFDRixDQUVBLFVBQ0UsWUFDRixDQUVBLFVBQ0UsV0FDRixDQUVBLFlBQ0UsU0FDRixDQUVBLGVBQ0UsZUFDRixDQUVBLGVBQ0UsU0FDRixDQUVBLG1CQUNFLG9CQUFxQixDQUNyQiw2QkFDRixDQUVBLFlBQ0UsdURBQXdELENBQ3BELG1EQUNOLENBRUEsb0JBQ0UscUNBQ0YsQ0FFQSxpQkFDRSw2Q0FDRixDQUVBLGlCQUNFLDZDQUNGLENBRUEsNkNBQ0Usc0JBQXVCLENBRXZCLGlEQUFvRCxDQURwRCxvREFFRixDQUVBLFVBQ0UsaUJBQWtCLENBQ2xCLGtCQUNGLENBRUEsY0FDRSxnQkFBaUIsQ0FDakIsZ0JBQ0YsQ0FFQSxjQUNFLGtCQUFtQixDQUNuQixtQkFDRixDQUNGLENBRUEsMEJBRUUsZUFDRSxlQUNGLENBQ0YiLCJmaWxlIjoidGVhbS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuISB0YWlsd2luZGNzcyB2My4wLjUgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vdGFpbHdpbmRjc3MuY29tXG4qLy8qXG4xLiBQcmV2ZW50IHBhZGRpbmcgYW5kIGJvcmRlciBmcm9tIGFmZmVjdGluZyBlbGVtZW50IHdpZHRoLiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy80KVxuMi4gQWxsb3cgYWRkaW5nIGEgYm9yZGVyIHRvIGFuIGVsZW1lbnQgYnkganVzdCBhZGRpbmcgYSBib3JkZXItd2lkdGguIChodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRjc3MvdGFpbHdpbmRjc3MvcHVsbC8xMTYpXG4qL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBib3JkZXItd2lkdGg6IDA7IC8qIDIgKi9cbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgLyogMiAqL1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjsgLyogMiAqL1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICAtLXR3LWNvbnRlbnQ6ICcnO1xufVxuXG4vKlxuMS4gVXNlIGEgY29uc2lzdGVudCBzZW5zaWJsZSBsaW5lLWhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4yLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbjMuIFVzZSBhIG1vcmUgcmVhZGFibGUgdGFiIHNpemUuXG40LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LWZhbWlseSBieSBkZWZhdWx0LlxuKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC1tb3otdGFiLXNpemU6IDQ7IC8qIDMgKi9cbiAgLW8tdGFiLXNpemU6IDQ7XG4gICAgIHRhYi1zaXplOiA0OyAvKiAzICovXG4gIGZvbnQtZmFtaWx5OiBCYWxvbywgc2Fucy1zZXJpZjsgLyogNCAqL1xufVxuXG4vKlxuMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuMi4gSW5oZXJpdCBsaW5lLWhlaWdodCBmcm9tIGBodG1sYCBzbyB1c2VycyBjYW4gc2V0IHRoZW0gYXMgYSBjbGFzcyBkaXJlY3RseSBvbiB0aGUgYGh0bWxgIGVsZW1lbnQuXG4qL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qXG4xLiBBZGQgdGhlIGNvcnJlY3QgaGVpZ2h0IGluIEZpcmVmb3guXG4yLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBvZiBib3JkZXIgY29sb3IgaW4gRmlyZWZveC4gKGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDY1NSlcbjMuIEVuc3VyZSBob3Jpem9udGFsIHJ1bGVzIGFyZSB2aXNpYmxlIGJ5IGRlZmF1bHQuXG4qL1xuXG5ociB7XG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IC8qIDMgKi9cbn1cblxuLypcbkFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuKi9cblxuYWJiclt0aXRsZV0ge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qXG5SZW1vdmUgdGhlIGRlZmF1bHQgZm9udCBzaXplIGFuZCB3ZWlnaHQgZm9yIGhlYWRpbmdzLlxuKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLypcblJlc2V0IGxpbmtzIHRvIG9wdGltaXplIGZvciBvcHQtaW4gc3R5bGluZyBpbnN0ZWFkIG9mIG9wdC1vdXQuXG4qL1xuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbn1cblxuLypcbkFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBFZGdlIGFuZCBTYWZhcmkuXG4qL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLypcbjEuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYG1vbm9gIGZvbnQgZmFtaWx5IGJ5IGRlZmF1bHQuXG4yLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5jb2RlLFxua2JkLFxuc2FtcCxcbnByZSB7XG4gIGZvbnQtZmFtaWx5OiB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLypcbkFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLypcblByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKlxuMS4gUmVtb3ZlIHRleHQgaW5kZW50YXRpb24gZnJvbSB0YWJsZSBjb250ZW50cyBpbiBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTk5OTA4OCwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMTI5NylcbjIuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTkzNTcyOSwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NTAxNilcbjMuIFJlbW92ZSBnYXBzIGJldHdlZW4gdGFibGUgYm9yZGVycyBieSBkZWZhdWx0LlxuKi9cblxudGFibGUge1xuICB0ZXh0LWluZGVudDogMDsgLyogMSAqL1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLyogMyAqL1xufVxuXG4vKlxuMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4yLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4zLiBSZW1vdmUgZGVmYXVsdCBwYWRkaW5nIGluIGFsbCBicm93c2Vycy5cbiovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xufVxuXG4vKlxuUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIGFuZCBGaXJlZm94LlxuKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qXG4xLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuMi4gUmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlcy5cbiovXG5cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDIgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLyogMiAqL1xufVxuXG4vKlxuVXNlIHRoZSBtb2Rlcm4gRmlyZWZveCBmb2N1cyBzdHlsZSBmb3IgYWxsIGZvY3VzYWJsZSBlbGVtZW50cy5cbiovXG5cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbi8qXG5SZW1vdmUgdGhlIGFkZGl0aW9uYWwgYDppbnZhbGlkYCBzdHlsZXMgaW4gRmlyZWZveC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL2dlY2tvLWRldi9ibG9iLzJmOWVhY2Q5ZDNkOTk1YzkzN2I0MjUxYTU1NTdkOTVkNDk0YzliZTEvbGF5b3V0L3N0eWxlL3Jlcy9mb3Jtcy5jc3MjTDcyOC1MNzM3KVxuKi9cblxuOi1tb3otdWktaW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qXG5BZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSBhbmQgRmlyZWZveC5cbiovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKlxuQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuKi9cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKlxuMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4yLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiovXG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qXG5SZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4qL1xuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qXG4xLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLypcbkFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIENocm9tZSBhbmQgU2FmYXJpLlxuKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcblJlbW92ZXMgdGhlIGRlZmF1bHQgc3BhY2luZyBhbmQgYm9yZGVyIGZvciBhcHByb3ByaWF0ZSBlbGVtZW50cy5cbiovXG5cbmJsb2NrcXVvdGUsXG5kbCxcbmRkLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaHIsXG5maWd1cmUsXG5wLFxucHJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbn1cblxub2wsXG51bCxcbm1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qXG5QcmV2ZW50IHJlc2l6aW5nIHRleHRhcmVhcyBob3Jpem9udGFsbHkgYnkgZGVmYXVsdC5cbiovXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLypcbjEuIFJlc2V0IHRoZSBkZWZhdWx0IHBsYWNlaG9sZGVyIG9wYWNpdHkgaW4gRmlyZWZveC4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGxhYnMvdGFpbHdpbmRjc3MvaXNzdWVzLzMzMDApXG4yLiBTZXQgdGhlIGRlZmF1bHQgcGxhY2Vob2xkZXIgY29sb3IgdG8gdGhlIHVzZXIncyBjb25maWd1cmVkIGdyYXkgNDAwIGNvbG9yLlxuKi9cblxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTsgLyogMSAqL1xuICBjb2xvcjogIzljYTNhZjsgLyogMiAqL1xufVxuXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7IC8qIDEgKi9cbiAgY29sb3I6ICM5Y2EzYWY7IC8qIDIgKi9cbn1cblxuaW5wdXQ6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTsgLyogMSAqL1xuICBjb2xvcjogIzljYTNhZjsgLyogMiAqL1xufVxuXG4vKlxuU2V0IHRoZSBkZWZhdWx0IGN1cnNvciBmb3IgYnV0dG9ucy5cbiovXG5cbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuTWFrZSBzdXJlIGRpc2FibGVkIGJ1dHRvbnMgZG9uJ3QgZ2V0IHRoZSBwb2ludGVyIGN1cnNvci5cbiovXG46ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qXG4xLiBNYWtlIHJlcGxhY2VkIGVsZW1lbnRzIGBkaXNwbGF5OiBibG9ja2AgYnkgZGVmYXVsdC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTQpXG4yLiBBZGQgYHZlcnRpY2FsLWFsaWduOiBtaWRkbGVgIHRvIGFsaWduIHJlcGxhY2VkIGVsZW1lbnRzIG1vcmUgc2Vuc2libHkgYnkgZGVmYXVsdC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9qZW5zaW1tb25zL2Nzc3JlbWVkeS9pc3N1ZXMvMTQjaXNzdWVjb21tZW50LTYzNDkzNDIxMClcbiAgIFRoaXMgY2FuIHRyaWdnZXIgYSBwb29ybHkgY29uc2lkZXJlZCBsaW50IGVycm9yIGluIHNvbWUgdG9vbHMgYnV0IGlzIGluY2x1ZGVkIGJ5IGRlc2lnbi5cbiovXG5cbmltZyxcbnN2ZyxcbnZpZGVvLFxuY2FudmFzLFxuYXVkaW8sXG5pZnJhbWUsXG5lbWJlZCxcbm9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDIgKi9cbn1cblxuLypcbkNvbnN0cmFpbiBpbWFnZXMgYW5kIHZpZGVvcyB0byB0aGUgcGFyZW50IHdpZHRoIGFuZCBwcmVzZXJ2ZSB0aGVpciBpbnRyaW5zaWMgYXNwZWN0IHJhdGlvLiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNClcbiovXG5cbmltZyxcbnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qXG5FbnN1cmUgdGhlIGRlZmF1bHQgYnJvd3NlciBiZWhhdmlvciBvZiB0aGUgYGhpZGRlbmAgYXR0cmlidXRlLlxuKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQmFsb29cIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvYmFsb28yLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYmFsb28yLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQmFsb29cIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvYmFsb28yLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYmFsb28yLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJCYWxvb1wiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9iYWxvbzItc2VtaWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYmFsb28yLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiU3BpbiBDeWNsZVwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9zcGluY19fXy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJzcGluY19fXy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICA6Oi1tb3otc2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcblxyXG4gIDo6c2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcblxyXG4gIG1haW4ge1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgc2Nyb2xsYmFyLWNvbG9yOiB3aGl0ZSBibGFjaztcclxuICB9XHJcblxyXG4gIG1haW46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgfVxyXG5cclxuICBtYWluOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICB9XHJcblxyXG4gIG1haW46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcbiosIDo6YmVmb3JlLCA6OmFmdGVyIHtcbiAgLS10dy10cmFuc2xhdGUteDogMDtcbiAgLS10dy10cmFuc2xhdGUteTogMDtcbiAgLS10dy1yb3RhdGU6IDA7XG4gIC0tdHctc2tldy14OiAwO1xuICAtLXR3LXNrZXcteTogMDtcbiAgLS10dy1zY2FsZS14OiAxO1xuICAtLXR3LXNjYWxlLXk6IDE7XG4gIC0tdHctdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXR3LXRyYW5zbGF0ZS14KSkgdHJhbnNsYXRlWSh2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XG4gIC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczogcHJveGltaXR5O1xuICAtLXR3LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYigyMjkgMjMxIDIzNSAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XG4gIC0tdHctcmluZy1pbnNldDogdmFyKC0tdHctZW1wdHksLyohKi8gLyohKi8pO1xuICAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoOiAwcHg7XG4gIC0tdHctcmluZy1vZmZzZXQtY29sb3I6ICNmZmY7XG4gIC0tdHctcmluZy1jb2xvcjogcmdiKDU5IDEzMCAyNDYgLyAwLjUpO1xuICAtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzogMCAwICMwMDAwO1xuICAtLXR3LXJpbmctc2hhZG93OiAwIDAgIzAwMDA7XG4gIC0tdHctc2hhZG93OiAwIDAgIzAwMDA7XG4gIC0tdHctc2hhZG93LWNvbG9yZWQ6IDAgMCAjMDAwMDtcbn1cclxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICB9XG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzNnB4KSB7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNTM2cHg7XG4gIH1cbn1cclxuLmJ0bi11bmRlcmxpbmUtdGhpbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4uYnRuLXVuZGVybGluZS10aGluOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuLmJ0bi11bmRlcmxpbmUtdGhpbjpob3ZlcjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xyXG4gIH1cclxuI2N0YS1jYXJkIGJ1dHRvbiA+IGE6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gIH1cclxuLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxyXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XHJcbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cclxuLnJpZ2h0LTFcXC8yIHtcbiAgcmlnaHQ6IDUwJTtcbn1cclxuLi1ib3R0b20tNSB7XG4gIGJvdHRvbTogLTEuMjVyZW07XG59XHJcbi4tei0yMCB7XG4gIHotaW5kZXg6IC0yMDtcbn1cclxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxyXG4ubXktNDAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XHJcbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XHJcbi5tbC1cXFszNHB4XFxdIHtcbiAgbWFyZ2luLWxlZnQ6IDM0cHg7XG59XHJcbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cclxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XHJcbi4tbWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbn1cclxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxyXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XHJcbi5tdC0xNiB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XHJcbi5tdC0yNCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XHJcbi5tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcmVtO1xufVxyXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxyXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cclxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XHJcbi5tYi02NCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cmVtO1xufVxyXG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cclxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxyXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XHJcbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxyXG4uaC1zY3JlZW4ge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxyXG4uaC0xMCB7XG4gIGhlaWdodDogMi41cmVtO1xufVxyXG4uaC1mdWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxyXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxyXG4uaC0zNiB7XG4gIGhlaWdodDogOXJlbTtcbn1cclxuLmgtXFxbNTB2aFxcXSB7XG4gIGhlaWdodDogNTB2aDtcbn1cclxuLmgtMTIge1xuICBoZWlnaHQ6IDNyZW07XG59XHJcbi53LWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cclxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvO1xufVxyXG4udy00MCB7XG4gIHdpZHRoOiAxMHJlbTtcbn1cclxuLnctMVxcLzIge1xuICB3aWR0aDogNTAlO1xufVxyXG4udy0yOCB7XG4gIHdpZHRoOiA3cmVtO1xufVxyXG4udy01NiB7XG4gIHdpZHRoOiAxNHJlbTtcbn1cclxuLnctNDQge1xuICB3aWR0aDogMTFyZW07XG59XHJcbi5tYXgtdy03eGwge1xuICBtYXgtd2lkdGg6IDgwcmVtO1xufVxyXG4ubWF4LXctNnhsIHtcbiAgbWF4LXdpZHRoOiA3MnJlbTtcbn1cclxuLm1heC13LTJ4bCB7XG4gIG1heC13aWR0aDogNDJyZW07XG59XHJcbi5tYXgtdy1sZyB7XG4gIG1heC13aWR0aDogMzJyZW07XG59XHJcbi5tYXgtdy14cyB7XG4gIG1heC13aWR0aDogMjByZW07XG59XHJcbi5tYXgtdy1tYXgge1xuICBtYXgtd2lkdGg6IC13ZWJraXQtbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cclxuLmZsZXgtbm9uZSB7XG4gIGZsZXg6IG5vbmU7XG59XHJcbi50cmFuc2xhdGUteS0xMCB7XG4gIC0tdHctdHJhbnNsYXRlLXk6IDIuNXJlbTtcbiAgdHJhbnNmb3JtOiB2YXIoLS10dy10cmFuc2Zvcm0pO1xufVxyXG4udHJhbnNsYXRlLXgtMVxcLzIge1xuICAtLXR3LXRyYW5zbGF0ZS14OiA1MCU7XG4gIHRyYW5zZm9ybTogdmFyKC0tdHctdHJhbnNmb3JtKTtcbn1cclxuLnNjYWxlLTkwIHtcbiAgLS10dy1zY2FsZS14OiAuOTtcbiAgLS10dy1zY2FsZS15OiAuOTtcbiAgdHJhbnNmb3JtOiB2YXIoLS10dy10cmFuc2Zvcm0pO1xufVxyXG4uc2NhbGUtMTAwIHtcbiAgLS10dy1zY2FsZS14OiAxO1xuICAtLXR3LXNjYWxlLXk6IDE7XG4gIHRyYW5zZm9ybTogdmFyKC0tdHctdHJhbnNmb3JtKTtcbn1cclxuLnRyYW5zZm9ybSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tdHctdHJhbnNmb3JtKTtcbn1cclxuLmN1cnNvci1ub3QtYWxsb3dlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XHJcbi5zZWxlY3Qtbm9uZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XHJcbi5zbmFwLXN0YXJ0IHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xufVxyXG4uc25hcC1lbmQge1xuICBzY3JvbGwtc25hcC1hbGlnbjogZW5kO1xufVxyXG4uc25hcC1jZW50ZXIge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyO1xufVxyXG4uc25hcC1hbHdheXMge1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XHJcbi5ncmlkLWNvbHMtMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbn1cclxuLmZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cclxuLnBsYWNlLWl0ZW1zLWNlbnRlciB7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XHJcbi5pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxyXG4uaXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XHJcbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxyXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxyXG4uanVzdGlmeS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cclxuLmdhcC0yMCB7XG4gIGdhcDogNXJlbTtcbn1cclxuLmdhcC02IHtcbiAgZ2FwOiAxLjVyZW07XG59XHJcbi5nYXAtMTYge1xuICBnYXA6IDRyZW07XG59XHJcbi5zcGFjZS15LTYgPiA6bm90KFtoaWRkZW5dKSB+IDpub3QoW2hpZGRlbl0pIHtcbiAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoMS41cmVtICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xufVxyXG4uc3BhY2UteC0yID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gIC0tdHctc3BhY2UteC1yZXZlcnNlOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC41cmVtICogdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cclxuLnNwYWNlLXktMTAgPiA6bm90KFtoaWRkZW5dKSB+IDpub3QoW2hpZGRlbl0pIHtcbiAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoMi41cmVtICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuNXJlbSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xufVxyXG4uc3BhY2UteS0yID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjVyZW0gKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcbn1cclxuLnNwYWNlLXgtMyA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAtLXR3LXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuNzVyZW0gKiB2YXIoLS10dy1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMC43NXJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cclxuLnNwYWNlLXktMjggPiA6bm90KFtoaWRkZW5dKSB+IDpub3QoW2hpZGRlbl0pIHtcbiAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoN3JlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg3cmVtICogdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSk7XG59XHJcbi5zcGFjZS15LTE2ID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDRyZW0gKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xufVxyXG4uZGl2aWRlLXkgPiA6bm90KFtoaWRkZW5dKSB+IDpub3QoW2hpZGRlbl0pIHtcbiAgLS10dy1kaXZpZGUteS1yZXZlcnNlOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLXR3LWRpdmlkZS15LXJldmVyc2UpKSk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGMoMXB4ICogdmFyKC0tdHctZGl2aWRlLXktcmV2ZXJzZSkpO1xufVxyXG4uZGl2aWRlLXNsYXRlLTcwMCA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAtLXR3LWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYig1MSA2NSA4NSAvIHZhcigtLXR3LWRpdmlkZS1vcGFjaXR5KSk7XG59XHJcbi5vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxyXG4ub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XHJcbi5zY3JvbGwtc21vb3RoIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XHJcbi5yb3VuZGVkLTJ4bCB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XHJcbi5yb3VuZGVkLXhsIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cclxuLnJvdW5kZWQtbWQge1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cclxuLnJvdW5kZWQtZnVsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cclxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XHJcbi5ib3JkZXItb3BhY2l0eS00MCB7XG4gIC0tdHctYm9yZGVyLW9wYWNpdHk6IDAuNDtcbn1cclxuLmJnLWJsYWNrIHtcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XG59XHJcbi5iZy12aW9sZXQtNjAwIHtcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTI0IDU4IDIzNyAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcbn1cclxuLmJnLXNsYXRlLTgwMCB7XG4gIC0tdHctYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMwIDQxIDU5IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xufVxyXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cclxuLmJnLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9oZXJvLnN2ZycpO1xufVxyXG4uYmctZ3JhZGllbnQtdG8tdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG59XHJcbi5iZy1jdGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jdGEuc3ZnJyk7XG59XHJcbi5mcm9tLWJsYWNrIHtcbiAgLS10dy1ncmFkaWVudC1mcm9tOiAjMDAwO1xuICAtLXR3LWdyYWRpZW50LXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC1mcm9tKSwgdmFyKC0tdHctZ3JhZGllbnQtdG8sIHJnYigwIDAgMCAvIDApKTtcbn1cclxuLnRvLXRyYW5zcGFyZW50IHtcbiAgLS10dy1ncmFkaWVudC10bzogdHJhbnNwYXJlbnQ7XG59XHJcbi5iZy1jb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XHJcbi5iZy1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XHJcbi5iZy1uby1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxyXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxyXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cclxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XHJcbi5weC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XHJcbi5weS0xNiB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cclxuLnB4LTgge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XHJcbi5weS0yMCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cclxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxyXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbn1cclxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxyXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xufVxyXG4ucHQtMTYge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cclxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cclxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cclxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxyXG4uZm9udC1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFNwaW4gQ3ljbGUsIHNhbnMtc2VyaWY7XG59XHJcbi50ZXh0LXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XHJcbi50ZXh0LTJ4bCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cclxuLnRleHQteGwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxyXG4udGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxyXG4uZm9udC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XHJcbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxyXG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxyXG4ubGVhZGluZy1yZWxheGVkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxyXG4ubGVhZGluZy02IHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cclxuLnRyYWNraW5nLXdpZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cclxuLnRleHQtd2hpdGUge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxyXG4udGV4dC12aW9sZXQtNjAwIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMTI0IDU4IDIzNyAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxyXG4udGV4dC1zbGF0ZS0zMDAge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigyMDMgMjEzIDIyNSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxyXG4udGV4dC1zbGF0ZS00MDAge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigxNDggMTYzIDE4NCAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxyXG4udGV4dC1vcGFjaXR5LTAge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMDtcbn1cclxuLmFudGlhbGlhc2VkIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XHJcbi50cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm0sIGZpbHRlciwgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIGZpbGwsIHN0cm9rZSwgb3BhY2l0eSwgYm94LXNoYWRvdywgdHJhbnNmb3JtLCBmaWx0ZXIsIGJhY2tkcm9wLWZpbHRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm0sIGZpbHRlciwgYmFja2Ryb3AtZmlsdGVyLCAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxyXG5cclxuLmJlZm9yZVxcOmFic29sdXRlOjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxyXG5cclxuLmJlZm9yZVxcOi1sZWZ0LTY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBsZWZ0OiAtMS41cmVtO1xufVxyXG5cclxuLmJlZm9yZVxcOi10b3AtNjo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIHRvcDogLTEuNXJlbTtcbn1cclxuXHJcbi5iZWZvcmVcXDotei0xMDo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIHotaW5kZXg6IC0xMDtcbn1cclxuXHJcbi5iZWZvcmVcXDpoLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBoZWlnaHQ6IDEwMCU7XG59XHJcblxyXG4uYmVmb3JlXFw6dy1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgd2lkdGg6IDEwMCU7XG59XHJcblxyXG4uYmVmb3JlXFw6cm91bmRlZC0yeGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxyXG5cclxuLmJlZm9yZVxcOmJvcmRlci04OjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG59XHJcblxyXG4uYmVmb3JlXFw6Ym9yZGVyLXZpb2xldC02MDA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAtLXR3LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYigxMjQgNTggMjM3IC8gdmFyKC0tdHctYm9yZGVyLW9wYWNpdHkpKTtcbn1cclxuXHJcbi5iZWZvcmVcXDpvcGFjaXR5LTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBvcGFjaXR5OiAwO1xufVxyXG5cclxuLmJlZm9yZVxcOmNvbnRlbnQtXFxbXFwnXFwnXFxdOjpiZWZvcmUge1xuICAtLXR3LWNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbn1cclxuXHJcbi5ob3ZlclxcOnNjYWxlLTEwNTpob3ZlciB7XG4gIC0tdHctc2NhbGUteDogMS4wNTtcbiAgLS10dy1zY2FsZS15OiAxLjA1O1xuICB0cmFuc2Zvcm06IHZhcigtLXR3LXRyYW5zZm9ybSk7XG59XHJcblxyXG4uaG92ZXJcXDpib3JkZXItc2xhdGUtMjAwOmhvdmVyIHtcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjI2IDIzMiAyNDAgLyB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpO1xufVxyXG5cclxuLmhvdmVyXFw6YmctZ3JhZGllbnQtdG8tcjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbn1cclxuXHJcbi5ob3ZlclxcOmZyb20tc2xhdGUtMzAwOmhvdmVyIHtcbiAgLS10dy1ncmFkaWVudC1mcm9tOiAjY2JkNWUxO1xuICAtLXR3LWdyYWRpZW50LXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC1mcm9tKSwgdmFyKC0tdHctZ3JhZGllbnQtdG8sIHJnYigyMDMgMjEzIDIyNSAvIDApKTtcbn1cclxuXHJcbi5ob3ZlclxcOnRvLXdoaXRlOmhvdmVyIHtcbiAgLS10dy1ncmFkaWVudC10bzogI2ZmZjtcbn1cclxuXHJcbi5ob3ZlclxcOnRleHQtYmxhY2s6aG92ZXIge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigwIDAgMCAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxyXG5cclxuLmZvY3VzXFw6Ym9yZGVyLW9wYWNpdHktMTAwOmZvY3VzIHtcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcbn1cclxuXHJcbi5mb2N1c1xcOm91dGxpbmUtbm9uZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cclxuXHJcbi5mb2N1c1xcOnJpbmc6Zm9jdXMge1xuICAtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzogdmFyKC0tdHctcmluZy1pbnNldCkgMCAwIDAgdmFyKC0tdHctcmluZy1vZmZzZXQtd2lkdGgpIHZhcigtLXR3LXJpbmctb2Zmc2V0LWNvbG9yKTtcbiAgLS10dy1yaW5nLXNoYWRvdzogdmFyKC0tdHctcmluZy1pbnNldCkgMCAwIDAgY2FsYygzcHggKyB2YXIoLS10dy1yaW5nLW9mZnNldC13aWR0aCkpIHZhcigtLXR3LXJpbmctY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXNoYWRvdywgMCAwICMwMDAwKTtcbn1cclxuXHJcbi5mb2N1c1xcOnJpbmctd2hpdGU6Zm9jdXMge1xuICAtLXR3LXJpbmctb3BhY2l0eTogMTtcbiAgLS10dy1yaW5nLWNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyB2YXIoLS10dy1yaW5nLW9wYWNpdHkpKTtcbn1cclxuXHJcbi5mb2N1c1xcOnJpbmctb3BhY2l0eS00MDpmb2N1cyB7XG4gIC0tdHctcmluZy1vcGFjaXR5OiAwLjQ7XG59XHJcblxyXG4uYWN0aXZlXFw6c2NhbGUtMTAwOmFjdGl2ZSB7XG4gIC0tdHctc2NhbGUteDogMTtcbiAgLS10dy1zY2FsZS15OiAxO1xuICB0cmFuc2Zvcm06IHZhcigtLXR3LXRyYW5zZm9ybSk7XG59XHJcblxyXG4uYWN0aXZlXFw6ZnJvbS13aGl0ZTphY3RpdmUge1xuICAtLXR3LWdyYWRpZW50LWZyb206ICNmZmY7XG4gIC0tdHctZ3JhZGllbnQtc3RvcHM6IHZhcigtLXR3LWdyYWRpZW50LWZyb20pLCB2YXIoLS10dy1ncmFkaWVudC10bywgcmdiKDI1NSAyNTUgMjU1IC8gMCkpO1xufVxyXG5cclxuLmFjdGl2ZVxcOnRvLXNsYXRlLTMwMDphY3RpdmUge1xuICAtLXR3LWdyYWRpZW50LXRvOiAjY2JkNWUxO1xufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cbiAgLnNtXFw6YmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNtXFw6dy01NiB7XG4gICAgd2lkdGg6IDE0cmVtO1xuICB9XG5cbiAgLnNtXFw6bWF4LXctc20ge1xuICAgIG1heC13aWR0aDogMjRyZW07XG4gIH1cblxuICAuc21cXDpzY2FsZS0xMDAge1xuICAgIC0tdHctc2NhbGUteDogMTtcbiAgICAtLXR3LXNjYWxlLXk6IDE7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS10dy10cmFuc2Zvcm0pO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5zbVxcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnNtXFw6aXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnNtXFw6c3BhY2UteS0wID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwcHggKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXgtNCA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAgIC0tdHctc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxcmVtICogdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMXJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXktOCA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAgIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMnJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDJyZW0gKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOnB4LTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLnNtXFw6cHgtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1iYXNlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRleHQteGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gIC5tZFxcOmJ0bi11bmRlcmxpbmUtdGhpbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAubWRcXDpidG4tdW5kZXJsaW5lLXRoaW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAubWRcXDpidG4tdW5kZXJsaW5lLXRoaW46aG92ZXI6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcclxuICB9XHJcblxyXG4gIC5tZFxcOm9yZGVyLWZpcnN0IHtcbiAgICBvcmRlcjogLTk5OTk7XG4gIH1cclxuXHJcbiAgLm1kXFw6bXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XHJcblxyXG4gIC5tZFxcOm1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgfVxyXG5cclxuICAubWRcXDptbC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgfVxyXG5cclxuICAubWRcXDptci0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIH1cclxuXHJcbiAgLm1kXFw6aC1zY3JlZW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cclxuXHJcbiAgLm1kXFw6bWF4LXctM3hsIHtcbiAgICBtYXgtd2lkdGg6IDQ4cmVtO1xuICB9XHJcblxyXG4gIC5tZFxcOmdyaWQtY29scy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cclxuXHJcbiAgLm1kXFw6Z3JpZC1jb2xzLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxyXG5cclxuICAubWRcXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxyXG5cclxuICAubWRcXDpzcGFjZS15LTQwID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMHJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcmVtICogdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cclxuXHJcbiAgLm1kXFw6c3BhY2UteS0wID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwcHggKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxyXG5cclxuICAubWRcXDpzcGFjZS14LTE2ID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gICAgLS10dy1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRyZW0gKiB2YXIoLS10dy1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0cmVtICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XHJcblxyXG4gIC5tZFxcOnAtMCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XHJcblxyXG4gIC5tZFxcOnB4LTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XHJcblxyXG4gIC5tZFxcOnB4LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgfVxyXG5cclxuICAubWRcXDpwbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIH1cclxuXHJcbiAgLm1kXFw6cHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxyXG5cclxuICAubWRcXDp0ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cclxuXHJcbiAgLm1kXFw6dGV4dC0yeGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XHJcblxyXG4gIC5tZFxcOnRleHQtYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cclxuXHJcbiAgLm1kXFw6dGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxyXG5cclxuICAubWRcXDp0ZXh0LXhsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cclxuXHJcbiAgLm1kXFw6dGV4dC0zeGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cclxuXHJcbiAgLm1kXFw6YmVmb3JlXFw6b3BhY2l0eS0xMDA6OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXG4gIC5sZ1xcOnJpZ2h0LTMyIHtcbiAgICByaWdodDogOHJlbTtcbiAgfVxuXG4gIC5sZ1xcOm15LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOm1sLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6bXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG5cbiAgLmxnXFw6ZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5sZ1xcOnctNzIge1xuICAgIHdpZHRoOiAxOHJlbTtcbiAgfVxuXG4gIC5sZ1xcOnctMVxcLzIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubGdcXDptYXgtdy01eGwge1xuICAgIG1heC13aWR0aDogNjRyZW07XG4gIH1cblxuICAubGdcXDpmbGV4LW5vbmUge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAubGdcXDp0cmFuc2xhdGUteC0wIHtcbiAgICAtLXR3LXRyYW5zbGF0ZS14OiAwcHg7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS10dy10cmFuc2Zvcm0pO1xuICB9XG5cbiAgLmxnXFw6c25hcC15IHtcbiAgICAtbXMtc2Nyb2xsLXNuYXAtdHlwZTogeSB2YXIoLS10dy1zY3JvbGwtc25hcC1zdHJpY3RuZXNzKTtcbiAgICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeSB2YXIoLS10dy1zY3JvbGwtc25hcC1zdHJpY3RuZXNzKTtcbiAgfVxuXG4gIC5sZ1xcOnNuYXAtbWFuZGF0b3J5IHtcbiAgICAtLXR3LXNjcm9sbC1zbmFwLXN0cmljdG5lc3M6IG1hbmRhdG9yeTtcbiAgfVxuXG4gIC5sZ1xcOmdyaWQtY29scy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubGdcXDpncmlkLWNvbHMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteS0wID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwcHggKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5sZ1xcOnB4LTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLmxnXFw6dGV4dC0yeGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgLmxnXFw6dGV4dC0zeGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcblxuICAueGxcXDptYXgtdy03eGwge1xuICAgIG1heC13aWR0aDogODByZW07XG4gIH1cbn1cclxuIl19 */