/*!
 * Bootstrap  v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:#6c757d}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media(min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #bacbe6;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #cbccce;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #bcd0c7;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #badce3;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #e6dbb9;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #dfc2c4;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #373b3e;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:0.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder, .form-floating>.form-control-plaintext::-moz-placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:not(:-moz-placeholder-shown), .form-floating>.form-control-plaintext:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.375rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.375rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.375rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: 0.5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: 0.25rem}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: 0.375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(0.375rem - 1px);--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: 0.375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));background:none;border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: 0.375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(0, 0, 0, 0.55);--bs-navbar-hover-color: rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);--bs-navbar-active-color: rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius: 0.375rem;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .show>.nav-link,.navbar-nav .nav-link.active{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color: rgba(255, 255, 255, 0.55);--bs-navbar-hover-color: rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: 0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(0.375rem - 1px);--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(0, 0, 0, 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #212529;--bs-accordion-bg: #fff;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.375rem;--bs-accordion-inner-border-radius: calc(0.375rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #0c63e4;--bs-accordion-active-bg: #e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: #6c757d;--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: #6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: 0.375rem;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: #e9ecef;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: #6c757d;--bs-pagination-disabled-bg: #fff;--bs-pagination-disabled-border-color: #dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: 0.5rem}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: 0.25rem}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: 0.375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: #084298;--bs-alert-bg: #cfe2ff;--bs-alert-border-color: #b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color: #41464b;--bs-alert-bg: #e2e3e5;--bs-alert-border-color: #d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color: #0f5132;--bs-alert-bg: #d1e7dd;--bs-alert-border-color: #badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color: #055160;--bs-alert-bg: #cff4fc;--bs-alert-border-color: #b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color: #664d03;--bs-alert-bg: #fff3cd;--bs-alert-border-color: #ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color: #636464;--bs-alert-bg: #fefefe;--bs-alert-border-color: #fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color: #141619;--bs-alert-bg: #d3d3d4;--bs-alert-border-color: #bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: 0.375rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #212529;--bs-list-group-bg: #fff;--bs-list-group-border-color: rgba(0, 0, 0, 0.125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 0.375rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: #495057;--bs-list-group-action-hover-color: #495057;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: #6c757d;--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, 0.85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: 0.375rem;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color: #6c757d;--bs-toast-header-bg: rgba(255, 255, 255, 0.85);--bs-toast-header-border-color: rgba(0, 0, 0, 0.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: 0.5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: 0.375rem;--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: 0.5rem;--bs-popover-inner-border-radius: calc(0.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: ;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#000 !important;background-color:RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important}.link-primary{color:#0d6efd !important}.link-primary:hover,.link-primary:focus{color:#0a58ca !important}.link-secondary{color:#6c757d !important}.link-secondary:hover,.link-secondary:focus{color:#565e64 !important}.link-success{color:#198754 !important}.link-success:hover,.link-success:focus{color:#146c43 !important}.link-info{color:#0dcaf0 !important}.link-info:hover,.link-info:focus{color:#3dd5f3 !important}.link-warning{color:#ffc107 !important}.link-warning:hover,.link-warning:focus{color:#ffcd39 !important}.link-danger{color:#dc3545 !important}.link-danger:hover,.link-danger:focus{color:#b02a37 !important}.link-light{color:#f8f9fa !important}.link-light:hover,.link-light:focus{color:#f9fafb !important}.link-dark{color:#212529 !important}.link-dark:hover,.link-dark:focus{color:#1a1e21 !important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-semibold{font-weight:600 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:#6c757d !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{-webkit-user-select:all !important;-moz-user-select:all !important;user-select:all !important}.user-select-auto{-webkit-user-select:auto !important;-moz-user-select:auto !important;user-select:auto !important}.user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-2xl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media(min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}*,html,body{padding:0;margin:0;outline:none;font-weight:normal;font-style:normal}*:before,*:after{box-sizing:inherit}::-moz-selection{text-shadow:none}::selection,::-moz-selection{text-shadow:none}html,body{width:100%;height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html{box-sizing:border-box;outline:none;padding:0;margin:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;height:auto;min-height:100%;overflow-x:hidden;font-family:"Montserrat",sans-serif;font-weight:normal;font-style:normal;font-size:18px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;overflow-x:hidden}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}a{transition:all .5s ease;text-decoration:none}a:hover{text-decoration:none}a:focus{text-decoration:none}.alignleft{float:left;margin:0}.alignright{float:right;margin:0}.alignnone{float:none;margin:0}figure,ul{margin:0;padding:0}a,button,i{transition:all ease-in-out 200ms}a{color:#000;text-decoration:none}a:focus{outline:none}li{list-style:none}img{max-width:100%}p{font-size:1rem;line-height:1.875rem;margin:0 0 20px 0;font-weight:400;color:#606060}.italic{font-style:italic}.normalize{font-style:normal}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,blockquote{font-family:"Spectral",serif}h1,.h1{font-size:4rem;line-height:1}@media only screen and (max-width: 767px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:2.5rem;line-height:3rem;font-weight:400;letter-spacing:-1.2px;margin-bottom:1.25rem}@media only screen and (max-width: 767px){h2,.h2{font-size:1.875rem;line-height:2.375rem;margin-bottom:0.625rem}}h3,.h3{font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:-1.2px}.container{max-width:1170px;margin:0 auto}.scroll{scrollbar-width:auto;scrollbar-color:#ccc #fff}.scroll::-webkit-scrollbar{width:16px}.scroll::-webkit-scrollbar-track{background:#fff}.scroll::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px;border:3px solid #fff}@media only screen and (max-width: 767px){.main-container{overflow-x:hidden}}.btn-outline{background:#fff;border-radius:28px;color:#2ccbeb;padding:.9rem 2.2rem;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:solid 1px #2ccbeb;transition:all .5s}.btn-outline.arrow::after{content:"";width:16px;height:16px;display:inline-block;padding-left:8px;background-image:url(../../images/icons/chevron-right-blue.svg);background-repeat:no-repeat;background-size:100%;transition:transform .3s ease-out}.btn-outline.arrow:hover{opacity:.9;color:#fff}.btn-outline.arrow:hover::after{transform:translateX(4px);filter:brightness(0) invert(1)}.btn-outline:hover{background:#2ccbeb;color:#fff}.button-primary{background:#2ccbeb;border-radius:28px;color:#fff;padding:1rem 1.6rem;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0}.button-primary-lg{padding:1rem 9rem}@media only screen and (max-width: 767px){.button-primary-lg{padding:1rem 2rem}}.button-primary-md{padding:1rem 4rem}@media only screen and (max-width: 767px){.button-primary-md{padding:1rem 2rem}}.button-primary.arrow::after{content:"";width:16px;height:16px;display:inline-block;padding-left:8px;background-image:url(../../images/icons/chevron-right.svg);background-repeat:no-repeat;background-size:100%;transition:transform .3s ease-out}.button-primary.arrow:hover{opacity:.9;color:#fff}.button-primary.arrow:hover::after{transform:translateX(4px)}.button-primary:hover{opacity:.9;color:#fff}.button-secondary{background:#fff;border-radius:28px;border:2px solid #2ccbeb !important;color:#2ccbeb;padding:1rem 1.6rem;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0}.button-secondary.arrow::after{content:"";width:16px;height:16px;display:inline-block;padding-left:8px;background-image:url(../../images/icons/chevron-right-blue.svg);background-repeat:no-repeat;background-size:100%;transition:transform .3s ease-out}.button-secondary.arrow:hover{opacity:.9;color:#2ccbeb}.button-secondary.arrow:hover::after{transform:translateX(4px)}.button-secondary:hover{opacity:.9;color:#2ccbeb}.form-control:focus,.form-control:active{border:none;outline:0;box-shadow:none}.m-blockquote{position:relative;padding-left:1.5625rem;padding-top:3.75rem;height:100%}@media only screen and (max-width: 767px){.m-blockquote{padding-left:0;padding-top:1.5625rem}}.m-blockquote::before{content:"";width:2px;height:100%;background-color:#2ccbeb;position:absolute;left:0;top:0}@media only screen and (max-width: 767px){.m-blockquote::before{display:none}}.m-blockquote-text{position:relative;padding-left:5rem;padding-top:1.5625rem;padding-bottom:0.625rem}@media only screen and (max-width: 767px){.m-blockquote-text{padding-left:0.75rem;padding-top:2.1875rem}}.m-blockquote-text:before{content:"";width:5.125rem;height:11.125rem;background:url(../../images/icons/quote-icon.svg) no-repeat;position:absolute;left:0;top:0}.m-blockquote-text:after{content:"";width:5.125rem;height:11.125rem;background:url(../../images/icons/quote-icon.svg) no-repeat;position:absolute;right:0;bottom:0;transform:rotate(180deg)}.m-blockquote blockquote{color:#16161d;font-size:1.5rem;font-family:Spectral;line-height:2.25rem;letter-spacing:-0.72px;margin-bottom:0}.m-blockquote cite{font-size:1.5rem;font-family:Spectral;line-height:2.25rem;color:#2ccbeb}.m-blockquote.m-inner-blockquote{text-align:center;padding:2.25rem 0 3.8125rem 0}@media only screen and (max-width: 767px){.m-blockquote.m-inner-blockquote{padding:1.5625rem 0 1.5625rem 0}}.m-blockquote.m-inner-blockquote::before{display:none}.m-blockquote.m-inner-blockquote blockquote{padding:0 4.125rem;letter-spacing:0}@media only screen and (max-width: 767px){.m-blockquote.m-inner-blockquote blockquote{padding:0}}.m-blockquote.m-inner-blockquote .m-blockquote-text{padding-left:0;padding-top:24px;padding-bottom:0;width:96%;margin:0 auto}@media only screen and (max-width: 767px){.m-blockquote.m-inner-blockquote .m-blockquote-text{width:100%}}.m-blockquote.m-inner-blockquote .m-blockquote-text:before{left:2.0625rem;top:0.5rem}@media only screen and (max-width: 767px){.m-blockquote.m-inner-blockquote .m-blockquote-text:before{left:0;top:-0.5625rem}}.m-blockquote.m-inner-blockquote .m-blockquote-text:after{right:2.25rem;bottom:1.6875rem}@media only screen and (max-width: 767px){.m-blockquote.m-inner-blockquote .m-blockquote-text:after{right:0;bottom:0}}.right-blockquote-wrap{background-color:#edf4f8;margin:0 0 2.5rem 4.0625rem}@media only screen and (max-width: 991px){.right-blockquote-wrap{margin:0.6875rem 0 1.875rem 0}}@media only screen and (max-width: 767px){.right-blockquote-wrap{margin:0.6875rem 0 1.25rem 0}}.right-blockquote-wrap .m-blockquote{padding:4.6875rem 0.9375rem 2.8125rem 2.9375rem}@media only screen and (max-width: 991px){.right-blockquote-wrap .m-blockquote cite{font-size:1.25rem}}.right-blockquote-wrap .m-blockquote::before{display:none}.right-blockquote-wrap .m-blockquote-text{padding:0.75rem 1.6875rem 0 0.3125rem}.right-blockquote-wrap .m-blockquote-text:after{background:url(../../images/icons/quote-icon-white.svg) no-repeat;right:3.75rem}.right-blockquote-wrap .m-blockquote-text:before{background:url(../../images/icons/quote-icon-white.svg) no-repeat;top:-2.5rem}.contact-list{background:#edf4f8;padding-left:1.875rem;padding-right:1.875rem;padding-top:3.75rem;padding-bottom:3.5rem;text-align:center;position:relative;margin-left:4.0625rem}@media only screen and (max-width: 991px){.contact-list{padding-left:1.5625rem;padding-right:1.5625rem;padding-top:2.5rem;padding-bottom:2.5rem;margin-left:0}}@media only screen and (max-width: 767px){.contact-list{margin-left:0}}.contact-list h3,.contact-list .h3{color:#16161d;text-align:center;font-size:2.5rem;margin-bottom:2.1875rem;font-family:Spectral;font-weight:400}@media only screen and (max-width: 767px){.contact-list{padding-left:1.25rem;padding-right:1.25rem;padding-top:2.875rem;padding-bottom:2.875rem}}.contact-list:before{content:"";width:148px;height:215px;background:url(../../images/top-right-abstract.svg) no-repeat;background-size:100%;position:absolute;right:0;top:0}.contact-list-title{font-size:1.75rem;line-height:2.5rem;color:#16161d;font-weight:400;margin-bottom:8px}.contact-list-text{font-size:0.875rem;line-height:1.5rem;margin-bottom:1.75rem;padding-left:1.875rem;padding-right:1.875rem}@media only screen and (max-width: 767px){.contact-list-text{padding-left:0rem;padding-right:0rem}}.contact-list-form .form-control{background:#fff;border-radius:28px;height:54px;color:#76768d;font-size:14px;padding:1.25rem;border:0;margin-bottom:0.9375rem}.contact-list-form .textarea-control{background:#fff;border-radius:28px;color:#76768d;font-size:14px;padding:1.25rem;border:0;margin-bottom:0.9375rem;resize:none;height:8.8125rem !important}.contact-list-form .textarea-control::-moz-placeholder{color:#76768d;opacity:1}.contact-list-form .textarea-control::placeholder{color:#76768d;opacity:1}.contact-list-form .textarea-control:-moz-placeholder{color:#76768d;opacity:1}.post-card{margin-bottom:2.5rem}@media only screen and (max-width: 767px){.post-card{margin:0 auto 1.25rem}}.post-card .post-img-wrap img{width:100%;-o-object-fit:cover;object-fit:cover;height:173px !important}@media only screen and (min-width: 991px){.post-card .post-img-wrap img{max-width:258px}}@media only screen and (max-width: 767px){.post-card .post-content-wrap{margin-top:0.3125rem}}.post-card .post-content-wrap h3,.post-card .post-content-wrap .h3{color:#16161d;font-size:1.875rem;font-weight:400;line-height:2.625rem;margin:0 0 0.375rem 0}@media only screen and (max-width: 767px){.post-card .post-content-wrap h3,.post-card .post-content-wrap .h3{margin-top:1.5rem;line-height:1.75rem}}.post-card .post-content-wrap h3 a,.post-card .post-content-wrap .h3 a{color:#16161d;font-size:1.875rem;font-weight:400;line-height:2.625rem;margin:0 0 0.375rem 0;font-family:"Spectral",serif}@media only screen and (max-width: 767px){.post-card .post-content-wrap h3 a,.post-card .post-content-wrap .h3 a{font-size:1.5rem;line-height:1.875rem}}.post-card .post-content-wrap h3 a:hover,.post-card .post-content-wrap .h3 a:hover{color:#16161d;text-decoration:none}.post-card .post-content-wrap h3 a:after,.post-card .post-content-wrap .h3 a:after{display:none}.post-card .post-content-wrap p{color:#16161d;font-size:1rem;font-family:Montserrat;font-style:normal;font-weight:400;line-height:1.875rem;margin:0 0 0.625rem}.post-card .post-content-wrap a{color:#2ccbeb;text-align:center;font-size:1rem;font-family:Montserrat;font-weight:700;position:relative}.post-card .post-content-wrap a:after{content:"";width:16px;height:16px;display:inline-block;background-image:url(../../images/icons/chevron-right-blue.svg);background-repeat:no-repeat;background-size:100%;transition:transform .3s ease-out;position:absolute;right:-30px;top:3px}.post-card .post-content-wrap a:hover:after{transform:translateX(4px)}.post-card .post-date{color:#76768d;font-size:16px;font-family:Montserrat;font-weight:500}.c-btn{background:#edf4f8;border-radius:100px;color:#16161d;text-align:center;font-size:0.875rem;font-family:Montserrat;font-weight:700;line-height:normal;display:inline-block;width:6.25rem}.c-btn:hover{background-color:#2ccbeb;color:#fff}.c-btn.c-prev{position:relative;padding:0.5625rem 1.25rem 0.5625rem 1.5rem}.c-btn.c-prev:after{content:"";position:absolute;background-image:url(../../images/icons/prev-icon.svg);background-repeat:no-repeat;width:0.75rem;height:0.75rem;left:0.4375rem;top:0.75rem}.c-btn.c-prev:hover:after{background-image:url(../../images/icons/prev-icon-white.svg)}.c-btn.c-next{position:relative;padding:0.5625rem 1.5rem 0.5625rem 1.25rem}.c-btn.c-next:after{content:"";position:absolute;background-image:url(../../images/icons/next-icon.svg);background-repeat:no-repeat;width:0.75rem;height:0.75rem;right:0.4375rem;top:0.75rem}.c-btn.c-next:hover:after{background-image:url(../../images/icons/next-icon-white.svg)}.c-pagination ul{margin:0;padding:0}.c-pagination ul li{display:inline-block;vertical-align:middle}.c-pagination ul .p-link{display:block;border-radius:50%;width:36px;height:36px;background-color:#edf4f8;color:#16161d;text-align:center;font-size:0.875rem;font-family:Montserrat;font-weight:700;line-height:36px}.c-pagination ul .p-link:hover{background-color:#2ccbeb;color:#fff}.c-pagination .wp-pagenavi .current{display:inline-block;vertical-align:top;border-radius:50%;width:36px;height:36px;background-color:#2ccbeb;color:#fff;text-align:center;font-size:.875rem;font-family:Montserrat;font-weight:700;line-height:36px;margin-right:5px}.c-pagination .wp-pagenavi .nextpostslink{background:#edf4f8;background-color:#edf4f8;border-radius:100px;color:#16161d;text-align:center;font-size:.875rem;font-family:Montserrat;font-weight:700;line-height:normal;display:inline-block;vertical-align:top;width:7.25rem;padding:.5625rem 1.5rem .5625rem 1.25rem;margin-left:0.5rem}.c-pagination .wp-pagenavi .nextpostslink:hover{background-color:#2ccbeb;color:#fff}.c-pagination .wp-pagenavi .previouspostslink{background:#edf4f8;background-color:#edf4f8;border-radius:100px;color:#16161d;text-align:center;font-size:.875rem;font-family:Montserrat;font-weight:700;line-height:normal;display:inline-block;vertical-align:top;width:8.25rem;padding:.5625rem 1.5rem .5625rem 1.25rem;margin-right:0.5rem}.c-pagination .wp-pagenavi .previouspostslink:hover{background-color:#2ccbeb;color:#fff}.c-pagination .wp-pagenavi .page.larger{border-radius:50%;width:36px;height:36px;background-color:#edf4f8;color:#16161d;text-align:center;font-size:.875rem;font-family:Montserrat;font-weight:700;line-height:36px;display:inline-block;vertical-align:top;margin-right:5px}.c-pagination .wp-pagenavi .page.larger:hover{background-color:#2ccbeb;color:#fff}.c-pagination .wp-pagenavi .page.smaller{border-radius:50%;width:36px;height:36px;background-color:#edf4f8;color:#16161d;text-align:center;font-size:.875rem;font-family:Montserrat;font-weight:700;line-height:36px;display:inline-block;vertical-align:top;margin-right:5px}.c-pagination .wp-pagenavi .page.smaller:hover{background-color:#2ccbeb;color:#fff}.p-dot{color:rgba(149,149,176,.6);text-align:center;font-size:0.875rem;font-family:Montserrat;font-weight:700;line-height:36px;letter-spacing:1.4px}.prev-next-wrap{clear:both;padding:3.125rem 0 0}@media only screen and (max-width: 767px){.prev-next-wrap{padding:3.125rem 0 4.375rem}}.prev-next-wrap .c-btn.c-prev{float:left}.prev-next-wrap .c-btn.c-next{float:right}.extend{margin:0 2px}.recent-post-wrap{margin-bottom:1.875rem;margin-left:4.0625rem}@media only screen and (max-width: 767px){.recent-post-wrap{margin-left:0}}.recent-post-wrap h3,.recent-post-wrap .h3{color:#16161d;font-size:1.75rem;font-family:Spectral;font-weight:700;letter-spacing:-0.84px;margin-bottom:1.5625rem}.rp-box{margin-bottom:2.5rem;position:relative}.rp-box:last-child:after{display:none}.rp-box:after{content:"";position:absolute;width:80%;height:1px;background-color:rgba(149,149,176,.4);left:0;bottom:-18px}.rp-box p{color:#16161d;font-size:1.25rem;font-family:Spectral;font-weight:400;line-height:1.875rem;letter-spacing:-0.6px;margin-bottom:0.5rem}.rp-box a{color:#2ccbeb;text-align:center;font-size:0.875rem;font-family:Montserrat;font-weight:700;position:relative}.rp-box a:hover:after{transform:translateX(4px)}.rp-box a:after{content:"";width:16px;height:16px;display:inline-block;background-image:url(../../images/icons/chevron-right-blue.svg);background-repeat:no-repeat;background-size:100%;transition:transform .3s ease-out;position:absolute;right:-30px;top:3px;background-size:10px 10px}.comment-box{overflow:hidden;padding-bottom:3.4375rem}.comment-box .cb-heading{color:#16161d;font-size:1.25rem;font-weight:400;line-height:1.875rem;letter-spacing:-0.6px}.comment-box .textarea-control{color:#76768d;font-size:14px;padding:1.25rem;border:0;margin-bottom:.9375rem;resize:none;border-radius:16px;background:#edf4f8}.bottom-card-wrap{margin-top:3.4375rem}@media only screen and (max-width: 767px){.bottom-card-wrap{margin:1.5625rem 0.9375rem}}.bottom-card{padding:1.875rem 4.1875rem;background-color:#edf4f8;position:relative}@media only screen and (max-width: 767px){.bottom-card{padding:0.9375rem 1.875rem}}.bottom-card:after{content:"";width:155px;height:155px;background:url(../../images/event-abstract.png) no-repeat;background-size:100%;position:absolute;bottom:0;right:0}.bottom-card-title{color:#16161d;text-align:center;font-family:Spectral;font-size:1.75rem;font-weight:400;line-height:2.625rem;margin-bottom:1.25rem}@media only screen and (max-width: 767px){.bottom-card-title{margin-bottom:0rem;font-size:1.5rem;line-height:2.1875rem}}.bottom-card-content{color:#16161d;text-align:center;font-family:Montserrat;font-size:1rem;font-style:normal;font-weight:400;line-height:1.875rem}.content-with-btn{text-align:center;padding:2.1875rem 0;margin-left:4.0625rem}@media only screen and (max-width: 991px){.content-with-btn{margin-left:0}}@media only screen and (max-width: 767px){.content-with-btn{margin-left:0}}.content-with-btn-title{color:#16161d;text-align:center;font-family:Spectral;font-size:1.75rem;font-weight:700;letter-spacing:-0.84px;margin-bottom:1.25rem}@media only screen and (max-width: 767px){.content-with-btn-title{font-size:1.25rem}}.form-with-img{margin-bottom:2.5rem}@media only screen and (max-width: 767px){.form-with-img .contact-list{margin-top:1.5625rem}}.form-with-img .img-full{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.form-with-img .wpcf7-spinner{position:absolute;bottom:5px;left:0;right:0;margin:0 auto}.form-with-img .row{justify-content:space-between}@media only screen and (max-width: 767px){.form-with-img .abstract-bg{background-color:rgba(0,0,0,0);margin-top:1.5625rem}}@media screen and (min-width: 991px){.form-with-img .col-lg-5{width:36.667%}.form-with-img .col-lg-5 .contact-list{margin-left:0;padding-top:2.125rem;padding-bottom:2.125rem}.form-with-img .col-lg-7{width:62.333%}}.two-col-text{background-color:#edf4f8;padding:3.75rem 0;position:relative;margin-bottom:5rem;margin-top:2.75rem}@media only screen and (max-width: 767px){.two-col-text{margin-bottom:2.5rem}}.two-col-text:after{content:"";width:164px;height:269px;background-image:url(../../images/right-top-abstract-new.svg);background-repeat:no-repeat;background-size:auto;background-size:100%;position:absolute;top:0;left:0}.two-col-text-title{margin-bottom:1.25rem}.two-col-text-wrap{-moz-column-count:2;column-count:2;-moz-column-gap:2.5rem;column-gap:2.5rem}.two-col-text-wrap.gap-large{-moz-column-gap:5rem;column-gap:5rem}@media only screen and (max-width: 767px){.two-col-text-wrap{-moz-column-count:initial;column-count:initial}.two-col-text-wrap.gap-large{-moz-column-count:initial;column-count:initial}}.two-col-text p{color:#16161d;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.5625rem}.two-col-list{-moz-column-count:2;column-count:2;margin-bottom:2.5rem}@media only screen and (max-width: 767px){.two-col-list{-moz-column-count:1;column-count:1;margin-bottom:1.875rem}}.two-col-list-name{page-break-inside:avoid;color:#16161d;font-family:Montserrat;font-size:1rem;font-weight:700;line-height:1.875rem}@media only screen and (max-width: 767px){.two-col-list-name{font-size:0.875rem;line-height:1.625rem}}ul.two-col-list{width:83%}@media only screen and (max-width: 767px){ul.two-col-list{width:100%}}.abstract-bg{background-color:#edf4f8}.abstract-bg.lg-space{padding:3.125rem 3.75rem}@media only screen and (max-width: 767px){.abstract-bg.lg-space{padding:1.875rem}}.abstract-bg.sm-space{padding:1.875rem}.abstract-bg.md-space{padding:3.125rem}@media only screen and (max-width: 767px){.abstract-bg.md-space{padding:1.875rem}.abstract-bg.md-space .button-primary{font-size:0.875rem}}.abstract-bg.right-top-corner{background-image:url(../../images/right-corner.svg);background-repeat:no-repeat;background-position:right top}.abstract-bg.right-bottom-corner{background-image:url(../../images/bottom-corner.svg);background-repeat:no-repeat;background-position:right bottom}.abstract-bg-heading{text-align:center}.abstract-bg-lighter{font-weight:400;width:55%;margin:0 auto 2.1875rem;text-align:center;line-height:1.875rem}@media only screen and (max-width: 767px){.abstract-bg-lighter{width:100%}}.abstract-bg-normal{color:#16161d;font-family:Spectral;font-size:1.25rem;font-weight:600;line-height:1.25rem;margin:0 0 0.625rem}.abstract-bg-blue-txt{color:#2ccbeb;font-family:Spectral;font-size:2rem;font-weight:600;line-height:2.1875rem}.abstract-bg .c-weOffer-post{background-color:#fff}.abstract-bg .push-bottom{margin-bottom:3.75rem}.abstract-bg-small-txt{color:#16161d;font-family:Montserrat;font-size:0.875rem;font-weight:400}.abstract-bg-blue-list li{color:#16161d;font-family:Montserrat;font-size:0.875rem;font-weight:400;line-height:1.375rem;position:relative;padding-left:1.375rem;padding-bottom:0.625rem}.abstract-bg-blue-list li:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background-color:#2ccbeb;left:0;top:9px}.abstract-bg-corner{padding:1.875rem}.abstract-bg-right-heading{color:#16161d;font-family:Spectral;font-size:28px;font-weight:400;margin-bottom:1.875rem}.abstract-bg-txt{color:#16161d;font-family:Montserrat;font-size:1rem;font-weight:700;line-height:1.875rem;margin-bottom:1.875rem}.abstract-bg .contact-list{margin-left:0}.logo-grid{margin-bottom:4.0625rem}.logo-grid-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:30px}@media only screen and (max-width: 767px){.logo-grid-wrap{gap:20px}}@media all and (min-width: 992px){.navbar .nav-item .dropdown-menu{display:none}.navbar .nav-item:hover .dropdown-menu{display:block}.navbar .nav-item .dropdown-menu{margin-top:0}}.c-header{z-index:2}@media all and (min-width: 992px){.c-header{width:100%;background-color:#fff;position:fixed;top:0;left:0}}.c-header.navbar .nav-link{font-size:15px;font-weight:500;padding-left:1rem;padding-right:1rem;color:#17212c}@media only screen and (max-width: 1024px)and (min-width: 992px){.c-header.navbar .nav-link{font-size:13px}}.c-header.navbar .nav-link span.dropdown-toggle{position:absolute;right:0;top:0}.c-header.navbar .nav-link span.dropdown-toggle:after{content:"";width:10px;height:6px;background-image:url(../../images/icons/chevron-down.svg);background-repeat:no-repeat;background-size:100%;position:absolute;right:12px;top:50%;transform:translateY(-50%);border:0;transition:all .4s}@media only screen and (max-width: 767px){.c-header.navbar .nav-link span.dropdown-toggle:after{top:17px;transform:translateY(0)}}@media only screen and (max-width: 767px){.c-header.navbar .nav-link span.dropdown-toggle.show:after{top:20px;transform:translateY(-50%) rotate(180deg) !important}}.c-header.navbar .nav-link:hover:before,.c-header.navbar .nav-link.active:before{opacity:1;visibility:visible;height:100%}@media only screen and (max-width: 767px){.c-header.navbar .nav-link:hover:after,.c-header.navbar .nav-link.active:after{top:20px;transform:translateY(-50%) rotate(0deg)}}.c-header.navbar .nav-item{position:relative;z-index:1;transition:all .5s}.c-header.navbar .nav-item:before{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:1px;content:".";color:rgba(0,0,0,0);background:#edf4f8;visibility:none;opacity:0;z-index:-1;transition:all .1s}.c-header.navbar .nav-item .dropdown-menu{background:#edf4f8;border:none;border-top-left-radius:0;border-top-right-radius:0;padding:0;transition:all .5s}.c-header.navbar .nav-item .dropdown-menu li{border-top:solid 1px #d7d7df}.c-header.navbar .nav-item .dropdown-menu li:nth-child(1){border-top:0}.c-header.navbar .nav-item .dropdown-menu li a{font-size:15px;font-weight:500;padding-top:.7rem;padding-bottom:.7rem;color:#17212c}.c-header.navbar .nav-item:hover:before,.c-header.navbar .nav-item.active:before{opacity:1;visibility:visible;height:100%}.c-header.navbar .navbar-toggler:focus,.c-header.navbar .navbar-toggler:active{border:solid 1px #fafafa;box-shadow:none}@media only screen and (max-width: 767px){.c-header.navbar .navbar-collapse{position:absolute;left:0px;top:114px;background:#fff;width:100%;z-index:1;overflow:auto;height:100vh}}@media only screen and (max-width: 767px){.c-header.navbar .navbar-collapse ul.navbar-nav{height:100vh}}.c-header.navbar .navbar-toggler:not(.collapsed) .navbar-toggler-icon{background-image:url(../../images/icons/x-lg.svg);transition:all .2s}.c-footer-top{padding-top:3.75rem;padding-bottom:3.75rem}@media only screen and (max-width: 767px){.c-footer-top{padding-top:2.5rem;padding-bottom:1.875rem}}@media only screen and (max-width: 767px){.c-footer-top .navbar-brand img{width:50%}}.c-footer .widget-title{font-family:"Montserrat",sans-serif;font-size:0.875rem;line-height:0.0625rem;margin-bottom:1.5rem;font-weight:600;color:#16161d}.c-footer .widget-item{margin-bottom:0.625rem}.c-footer .widget-item a{font-size:0.875rem;line-height:0.0625rem;font-weight:400;color:#16161d}.c-footer .widget-item a:hover{text-decoration:underline}.c-footer .social-post{display:flex;gap:8px}.c-footer .social-post li a img{transition:transform .3s ease-out}.c-footer .social-post li a:hover img{transform:scale(1.4)}.c-footer .copyright{border-top:solid 1px #d7d7df;padding-top:1.5rem;padding-bottom:1.5rem}.c-footer .copyright-text{color:#76768d;font-size:0.875rem;margin-bottom:0;text-align:center;display:block;line-height:normal}.c-hero{position:relative;background-repeat:no-repeat;background-size:cover;min-height:520px}@media all and (min-width: 992px){.c-hero{margin-top:114px}}@media only screen and (max-width: 767px){.c-hero{min-height:300px}}.c-hero-img{width:100%}.c-hero-post{position:absolute;left:50%;bottom:4.2rem;transform:translateX(-50%);text-align:center;display:flex;width:100%;flex-direction:column}@media only screen and (max-width: 767px){.c-hero-post{width:100%}}.c-hero-title{color:#fff;text-align:center;letter-spacing:-2.56px;margin-bottom:1.5rem;position:relative;font-style:italic;display:inline-block}.c-hero-title:before{content:"";width:61.118px;height:63.788px;background:url(../../images/icons/title-logo.svg) no-repeat;background-size:100%;position:absolute;top:-1.5rem;right:8.3rem;z-index:-1;animation:animName 2s linear infinite}@media only screen and (max-width: 767px){.c-hero-title:before{right:4rem;top:-2rem}}@keyframes animName{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.c-listening{padding:3.5rem 0}@media only screen and (max-width: 767px){.c-listening{padding-top:2rem;padding-bottom:1rem}}.c-listening-title{margin-bottom:1.25rem}@media only screen and (max-width: 767px){.c-listening-title{margin-bottom:.8rem}}.c-inner-banner{min-height:350px;position:relative}.c-inner-banner:after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.2);left:0;right:0}@media only screen and (max-width: 767px){.c-inner-banner{background-position:center;min-height:190px}}.c-inner-banner .c-hero-post{bottom:1.9375rem;z-index:1}.c-inner-banner .c-hero-post.single-heading{bottom:5.75rem}@media only screen and (max-width: 767px){.c-inner-banner .c-hero-post.single-heading{bottom:1.9375rem}}.c-inner-banner .c-hero-post.single-heading .highlight:after{top:-0.4375rem;right:-1.4375rem}@media only screen and (max-width: 767px){.c-inner-banner .c-hero-post.single-heading .highlight:after{top:-1rem;right:-1.625rem}}.c-inner-banner .title-with-sub-heading{color:#fff;text-align:center;letter-spacing:-2.56px;margin-bottom:1.5rem;position:relative;font-style:italic;display:inline-block}.c-inner-banner .title-with-sub-heading.single-heading:before{right:2.8125rem}.c-inner-banner .title-with-sub-heading.double-space:before{right:17.3125rem}.c-inner-banner .title-with-sub-heading.double-space .sub-heading{min-width:auto}.c-inner-banner .title-with-sub-heading:before{content:"";width:61.118px;height:63.788px;background:url(../../images/icons/title-logo.svg) no-repeat;background-size:100%;position:absolute;top:-1.5rem;right:3.625rem;z-index:-1;animation:animName 2s linear infinite;display:none}@media only screen and (max-width: 767px){.c-inner-banner .title-with-sub-heading:before{top:-2rem}}.c-inner-banner .title-with-sub-heading .sub-heading{display:block;font-size:3.375rem;font-style:italic;line-height:4rem;letter-spacing:-1.08px;min-width:31.25rem}@media only screen and (max-width: 767px){.c-inner-banner .title-with-sub-heading .sub-heading{min-width:auto;font-size:1.875rem;line-height:2.5rem}}.c-inner-banner .title-with-sub-heading::before{right:12.6875rem}@media only screen and (max-width: 767px){.c-inner-banner .title-with-sub-heading::before{right:1.25rem}}.highlight{position:relative}.highlight:nth-child(2)::after{display:none}.highlight:after{content:"";width:61.118px;height:63.788px;background:url(../../images/icons/title-logo.svg) no-repeat;background-size:100%;position:absolute;top:-0.5625rem;right:-1.5rem;z-index:-1;animation:animName 2s linear infinite}@media only screen and (max-width: 767px){.highlight:after{top:-1.125rem;right:-1.625rem}}.c-twocol-form-txt-wrap{margin-bottom:3.75rem}.c-twocol-form-txt-wrap .c-end-wrap{margin-left:auto}.c-twocol-form-txt-wrap .contant-txt-wrap h2,.c-twocol-form-txt-wrap .contant-txt-wrap .h2{color:#16161d;font-size:2.5rem;font-family:Spectral;font-weight:400;line-height:3.25rem}@media only screen and (max-width: 767px){.c-twocol-form-txt-wrap .contant-txt-wrap h2,.c-twocol-form-txt-wrap .contant-txt-wrap .h2{font-size:1.875rem;line-height:2.625rem}}.c-twocol-form-txt-wrap .contant-txt-wrap h2 .italic,.c-twocol-form-txt-wrap .contant-txt-wrap .h2 .italic{font-style:normal}.c-twocol-form-txt-wrap .contant-txt-wrap p{color:#16161d}.c-twocol-form-txt-wrap .contant-txt-wrap p strong{font-weight:500}.c-twocol-form-txt-wrap .contant-txt-wrap p.bold-txt{font-weight:700}.c-twocol-form-txt-wrap .contant-txt-wrap p.bold-txt span{display:block;font-weight:700;position:relative;padding:0 0 0 0.625rem;margin-left:2.0625rem}.c-twocol-form-txt-wrap .contant-txt-wrap p.bold-txt span:after{content:".";position:absolute;left:0;top:-4px}.details-content-wrap .alignleft{float:left;margin-right:torem(30)}.details-content-wrap h1,.details-content-wrap .h1{color:#16161d;font-size:2.5rem;line-height:3.25rem;font-weight:400;letter-spacing:-1.2px;margin-bottom:1.5625rem}@media only screen and (max-width: 767px){.details-content-wrap h1,.details-content-wrap .h1{font-size:1.875rem;line-height:2.625rem}}.details-content-wrap h3,.details-content-wrap .h3{color:#2ccbeb;font-size:1.75rem;font-weight:700;line-height:2.5rem;letter-spacing:-0.84px;margin:0.9375rem 0 0}@media only screen and (max-width: 767px){.details-content-wrap h3,.details-content-wrap .h3{font-size:1.25rem}}.details-content-wrap p{color:#16161d}.details-content-wrap p.cs-heading{color:#2ccbeb;font-family:Montserrat;font-size:1.375rem;font-weight:600}.details-content-wrap p.txt-launch{color:#16161d;font-size:16px;font-weight:600;margin:1.25rem 0 0 0}.details-content-wrap p.sign-txt{color:#2ccbeb;font-size:16px;font-weight:700}.details-content-wrap p.sign-txt a{color:#2ccbeb;font-size:16px;font-weight:700;text-decoration:none;background-image:url(../../images/icons/chevron-right-blue.svg);background-repeat:no-repeat;background-position:right center;padding-right:30px}.details-content-wrap p a{text-decoration:underline}.details-content-wrap p.gray-txt{color:#76768d;font-size:1rem;font-family:Montserrat;font-weight:400;line-height:1.875rem}.details-content-wrap .auther-name{color:#76768d;font-size:14px;font-family:Montserrat;font-style:normal;font-weight:400;line-height:30px}.details-content-wrap .book-details-italic{color:#2ccbeb;font-family:Spectral;font-size:1rem;font-style:italic;font-weight:500;line-height:1.875rem;margin:0}.details-content-wrap .book-details-author{font-style:normal;font-weight:500;margin-bottom:0.9375rem;font-family:Spectral;font-size:1rem;line-height:1.875rem}.details-content-wrap .book-details-content strong{font-weight:600;font-style:italic}.details-content-wrap .content-img-wrap img{display:block;margin:0 0 1.5625rem}.content-img-wrap .latest-title{color:#16161d;font-size:1.25rem;font-family:Montserrat;font-weight:400;line-height:2.125rem;display:block;margin-bottom:0.9375rem}.img-with-content{margin-bottom:1.25rem}.img-with-content p{color:#16161d}@media only screen and (max-width: 767px){.img-with-content p{text-align:center}}.img-with-content-title{color:#16161d;text-align:center;letter-spacing:-1.2px;margin-bottom:1.875rem}.img-with-content .blue-txt{color:#2ccbeb;font-weight:700}@media only screen and (max-width: 767px){.img-with-content .blue-txt{margin-bottom:0.9375rem}}.img-with-content .blue-txt .italic{font-style:normal;font-weight:700}.img-with-content .normal-heading{color:#2ccbeb;font-weight:400}.img-with-content .normal-heading .italic{font-style:italic;font-weight:400}.img-with-content-image img{display:block;margin:0 auto}.img-with-content .push-right-img{text-align:right}.img-with-content-normal{font-size:1.25rem;line-height:1.4375rem;text-align:center;color:#16161d}@media only screen and (max-width: 767px){.img-with-content-normal{font-size:1.125rem;line-height:1.4375rem}}.video-modal .btn-close{background-color:rgba(0,0,0,0);background-image:url(../../images/icon-close.svg);opacity:1;width:2.375rem;height:2.375rem;background-size:2.375rem;right:-27px;top:-27px;position:absolute;z-index:1}.video-modal .modal-content{background-color:rgba(0,0,0,0);border:none}.video-modal .modal-body{padding:0;background-color:#000;background-image:url(../../images/loader.gif);background-repeat:no-repeat;height:430px;background-position:center center;background-size:10%}.c-weOffer{padding:1rem 0 4.4rem}@media only screen and (max-width: 767px){.c-weOffer{padding-bottom:2.2rem}}.c-weOffer-title{margin-bottom:2.5rem;display:flex;justify-content:center}@media only screen and (max-width: 767px){.c-weOffer-title{margin-bottom:1.25rem}}.c-weOffer-title .italic{padding-left:12px}.c-weOffer .row .col-12{position:relative}.c-weOffer .row .col-12:nth-child(1) .c-weOffer-post:after{content:"";width:124px;height:130px;background:url(../../images/rt-abstract.png) no-repeat;background-size:100%;position:absolute;right:-10px;top:-10px}.c-weOffer .row .col-12:nth-child(2) .c-weOffer-post:after{content:"";width:124px;height:45px;background:url(../../images/bottom-abstract.png) no-repeat;background-size:100%;position:absolute;right:4rem;bottom:0px}.c-weOffer .row .col-12:nth-child(3) .c-weOffer-post:after{content:"";width:70px;height:130px;background:url(../../images/right-abstract.png) no-repeat;background-size:100%;position:absolute;right:0rem;top:50%;transform:translateY(-50%)}.c-weOffer .row .col-12:nth-child(4) .c-weOffer-post:after{content:"";width:124px;height:45px;background:url(../../images/bottom-abstract.png) no-repeat;background-size:100%;position:absolute;right:4rem;bottom:0px}.c-weOffer .row .col-12:nth-child(5) .c-weOffer-post:after{content:"";width:70px;height:106px;background:url(../../images/left-top-abstract.png) no-repeat;background-size:100%;position:absolute;left:0rem;top:0px}.c-weOffer-post{background-color:#edf4f8;border:solid 1px #e3e3e3;overflow:hidden;position:relative;height:100%;transition:all .5s}.c-weOffer-post:hover{background-color:#fff}.c-weOffer-link{width:100%;height:100%;padding-left:1rem;padding-right:1rem;padding-top:1.75rem;padding-bottom:1.6875rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:.8rem;position:relative;z-index:1}@media only screen and (max-width: 767px){.c-weOffer-link{flex-wrap:nowrap}}.c-weOffer-link:after{content:"";width:24px;height:24px;background:url(../../images/icons/arrow-right.svg) no-repeat;background-size:100%;position:absolute;right:1.25rem;bottom:0.625rem;transition:transform .3s ease-out}.c-weOffer-link:hover::after{transform:translateX(4px)}.c-weOffer-img{flex:1 1 auto;max-width:54px}.c-weOffer-cont{flex:1 1 auto;max-width:76%}.c-weOffer-cont h3,.c-weOffer-cont .h3{margin-bottom:0.4375rem}.c-weOffer-cont p{font-size:0.875rem;line-height:1.5rem;margin-bottom:0}.c-upevents{padding:3.5rem 0;background-color:#edf4f8;position:relative}@media only screen and (max-width: 767px){.c-upevents{padding:1.5rem 0 2rem}}.c-upevents:after{content:"";width:250px;height:280px;background:url(../../images/event-abstract.png) no-repeat;background-size:100%;position:absolute;bottom:0;right:0}.c-upevents-title{margin-bottom:1.875rem;display:flex;justify-content:center}@media only screen and (max-width: 767px){.c-upevents-title{margin-bottom:0rem}}.c-upevents-title .italic{padding-left:10px}.c-upevents-post{border-bottom:1px solid #c2c2c2;padding-bottom:1.125rem;padding-top:1.125rem;margin-left:1.125rem;margin-right:1.125rem}@media only screen and (max-width: 767px){.c-upevents-post{margin-left:0rem;margin-right:0rem}}.c-upevents .row .col-12:nth-child(5) .c-upevents-post{border:0}@media only screen and (max-width: 767px){.c-upevents .row .col-12:nth-child(5) .c-upevents-post{border-bottom:1px solid #c2c2c2}}.c-upevents .row .col-12:nth-child(6) .c-upevents-post{border:0}.c-upevents-meta{font-weight:500;font-size:0.875rem;margin-bottom:8px;color:#76768d}.c-upevents-text{font-size:1.25rem;color:#16161d;font-weight:400}.c-upevents-text a{color:#16161d}.c-upevents-text a:hover{color:#76768d}@media only screen and (max-width: 767px){.c-upevents .view-event-btn{position:relative;z-index:2}}.c-introvideo{padding:3.5rem 0}@media only screen and (max-width: 767px){.c-introvideo{padding:2rem 0 1rem}}.c-introvideo-title{margin-bottom:1.25rem;text-align:left;line-height:1}@media only screen and (max-width: 767px){.c-introvideo .owl-carousel .owl-stage{display:flex;align-items:center}}.c-introvideo-cont{padding-top:1.25rem;padding-bottom:0.3125rem}.c-introvideo-cont h3,.c-introvideo-cont .h3{font-size:1.25rem;color:#16161d;font-weight:600}@media only screen and (max-width: 767px){.c-introvideo-cont h3,.c-introvideo-cont .h3{text-align:center}}.y-video{width:100%;height:405px}.y-video iframe{width:100%;height:100%}.email-list{background:#edf4f8;padding-left:2.875rem;padding-right:2.875rem;padding-top:3.75rem;padding-bottom:3.5rem;text-align:center;position:relative}@media only screen and (max-width: 767px){.email-list{padding-left:1.25rem;padding-right:1.25rem;padding-top:2.875rem;padding-bottom:2.875rem}}.email-list:before{content:"";width:100px;height:185px;background:url(../../images/newsletter-abstract.png) no-repeat;background-size:100%;position:absolute;right:0;top:0}.email-list-title{font-size:1.75rem;line-height:2.5rem;color:#16161d;font-weight:400;margin-bottom:8px}.email-list-text{font-size:0.875rem;line-height:1.5rem;margin-bottom:1.75rem;padding-left:1.875rem;padding-right:1.875rem}@media only screen and (max-width: 767px){.email-list-text{padding-left:0rem;padding-right:0rem}}.email-list-form .form-control{background:#fff;border-radius:28px;height:54px;color:#76768d;font-size:14px;padding:1.25rem;border:0;margin-bottom:0.9375rem}.c-clients{padding-top:3rem}@media only screen and (max-width: 767px){.c-clients{padding-top:1rem}}.c-clients-title{display:flex;justify-content:center;margin-bottom:2.5rem}@media only screen and (max-width: 767px){.c-clients-title{margin-bottom:0.625rem}}.c-clients-title .italic{padding-left:8px}.c-clients .owl-dots{display:none}.c-clients .owl-item img{filter:grayscale(100%) brightness(100%) contrast(100%)}.c-donate{background:url(../../images/donate-mask-bg.png) no-repeat 0 0 #36507a;background-size:cover;padding-top:1.875rem;padding-bottom:1.875rem}@media only screen and (max-width: 767px){.c-donate{padding-bottom:2.5rem}}.c-donate-text h3,.c-donate-text .h3{font-size:1.25rem;color:#fff;margin-bottom:0}.c-weOffer-post h3,.c-weOffer-post .h3{color:#16161d}.c-weOffer-post a:hover h3,.c-weOffer-post a:hover .h3{color:#16161d}.c-we-offer-inner .c-inner-content{color:#16161d;text-align:center;font-size:1rem;font-family:Montserrat;font-weight:400;line-height:1.875rem;width:64%;margin:0 auto 2.5rem}@media only screen and (max-width: 767px){.c-we-offer-inner .c-inner-content{width:100%}}.c-we-offer-inner .row .c-weOffer-post{text-align:center}.c-we-offer-inner .row .c-weOffer-post:after{display:none}.c-we-offer-inner .row .c-weOffer-post::before{content:"";width:124px;height:130px;background:url(../../images/bottom-right-abstract.svg) no-repeat;background-size:auto;background-size:100%;position:absolute;right:0;top:auto;bottom:-10px}.c-we-offer-inner .c-weOffer-cont{max-width:initial}.c-we-offer-inner .c-weOffer-cont h3,.c-we-offer-inner .c-weOffer-cont .h3{font-size:1.375rem;color:#16161d;line-height:1.75rem;letter-spacing:-0.66px;margin-bottom:1.25rem;font-weight:700}.c-we-offer-inner .c-weOffer-cont p{color:#16161d;margin-bottom:1.5625rem}.c-we-offer-inner .c-weOffer-img{margin:0 auto 1.25rem}.c-we-offer-inner .c-weOffer-post{border:none;padding:2.1875rem 1.25rem 2.375rem 1.25rem}.abstrack-change{margin-top:3.125rem}.abstrack-change.pull-top{margin-top:1.25rem}.abstrack-change .row .col-12:nth-child(2) .c-weOffer-post:before{transform:rotate(-90deg);top:-2px;bottom:auto;right:-2px}.c-listening-inner{padding:0 0 4.6875rem 0}@media only screen and (max-width: 767px){.c-listening-inner{padding:0 0 2.5rem 0}}.c-listening-inner .last-five-italic{font-style:italic}.c-listening-inner p{color:#16161d}.c-listening-inner .bold-txt{font-weight:700}.two-col-wrap{padding-top:4.375rem;padding-bottom:3.125rem}@media only screen and (max-width: 767px){.two-col-wrap{padding-top:3.125rem}}.two-col-wrap ul{list-style:disc;padding:0 0 2.1875rem 0.9375rem}.two-col-wrap ul li{font-size:1rem;line-height:1.5625rem;margin-bottom:0.3125rem}.img-left{float:left;margin-right:30px}.latest-news-wrap h1,.latest-news-wrap .h1{color:#16161d;font-size:2.5rem;font-weight:400;letter-spacing:-1.2px;margin-bottom:1.5625rem}.latest-news-wrap h3,.latest-news-wrap .h3{color:#2ccbeb;font-size:1.75rem;font-weight:700;line-height:2.5rem;letter-spacing:-0.84px;margin:0.9375rem 0 0}.latest-news-wrap p{color:#16161d}.latest-news-wrap .auther-name{color:#76768d;font-size:14px;font-family:Montserrat;font-style:normal;font-weight:400;line-height:30px}.latest-img-wrap span{color:#16161d;font-size:1.25rem;font-family:Montserrat;font-weight:400;line-height:2.125rem}.share-icon-wrap{color:#9595b0;font-size:0.875rem;font-family:Montserrat;font-weight:400;line-height:1.875rem;display:flex;gap:10px}.c-project{background-color:#edf4f8;position:relative;padding:1.875rem;margin-left:4.0625rem}@media only screen and (max-width: 991px){.c-project{margin-left:0}}@media only screen and (max-width: 767px){.c-project{margin-left:0}}.c-project:after{content:"";width:169px;height:193px;background:url(../../images/bg-project.svg) no-repeat;background-size:auto;background-size:100%;position:absolute;right:0;top:0}.c-project h3,.c-project .h3{color:#16161d;font-size:1.75rem;font-weight:700;letter-spacing:-0.84px}.c-project .c-project-post{border-bottom:1px solid #c2c2c2;padding-bottom:1.5625rem;padding-top:0.625rem;margin-bottom:0.9375rem}.c-project .c-project-post:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.c-project .c-project-post h4,.c-project .c-project-post .h4{color:#16161d;font-size:1.25rem;font-weight:400;line-height:1.5rem;letter-spacing:-0.6px}.c-project .c-project-post p{color:#16161d;font-size:0.875rem;font-family:Montserrat;font-weight:400;line-height:1.5rem}.c-project .c-project-post a{color:#2ccbeb;text-align:center;font-size:1rem;font-family:Montserrat;font-weight:700;position:relative}.c-project .c-project-post a:hover:after{transform:translateX(4px)}.c-project .c-project-post a:after{content:"";width:16px;height:16px;display:inline-block;background-image:url(../../images/icons/chevron-right-blue.svg);background-repeat:no-repeat;background-size:100%;transition:transform .3s ease-out;position:absolute;right:-30px;top:3px}.archive-link{color:#16161d;font-size:1rem;font-family:Spectral;font-weight:400;line-height:2.25rem;letter-spacing:-0.48px;display:block}.c-bottom-wrap{margin-top:2.1875rem;margin-bottom:2.1875rem}@media only screen and (max-width: 767px){.like-page{margin-top:5px}}.like-page .heading{color:#76768d;font-size:0.875rem;font-family:Montserrat;font-style:normal;font-weight:400;line-height:1.6875rem;padding:0 0.625rem 0 0;display:inline-block;vertical-align:middle}@media only screen and (max-width: 1075px)and (min-width: 768px){.like-page .heading{padding:0}}.inner-space{padding-top:3.8125rem}@media only screen and (max-width: 767px){.inner-space{padding-top:2.375rem}}.service-list{margin:0 0 5rem 1.0625rem}.service-list-content{color:#16161d;font-family:Montserrat;font-size:1rem;font-style:normal;font-weight:700;line-height:2.25rem;list-style:disc}.service-list-heading{color:#16161d;font-family:Spectral;font-size:1.25rem;font-weight:400;letter-spacing:-0.6px}.service-list-txt{color:#16161d;font-family:Montserrat;font-size:1rem;line-height:1.875rem}.single-section{margin-bottom:3.125rem}.four-col-grid{margin-bottom:1.875rem}.four-col-grid .row{margin-top:1.875rem}.four-col:nth-child(1) .abstract-bg-corner{background-image:url(../../images/right-corner.svg);background-repeat:no-repeat;background-position:right top}.four-col:nth-child(2) .abstract-bg-corner{background-image:url(../../images/left-corner.svg);background-repeat:no-repeat;background-position:left bottom}.four-col:nth-child(3) .abstract-bg-corner{background-image:url(../../images/right-bottom-corner.svg);background-repeat:no-repeat;background-position:right bottom}.four-col:nth-child(4) .abstract-bg-corner{background-image:url(../../images/right-corner.svg);background-repeat:no-repeat;background-position:right top}.four-col .abstract-bg-corner{min-height:22.875rem}@media only screen and (max-width: 767px){.four-col .abstract-bg-corner{min-height:initial}}.four-col .abstract-bg-corner:nth-child(2){background-image:url(../../images/left-corner.svg);background-repeat:no-repeat;background-position:right t}.center-content{margin:3.125rem 0 1.875rem}@media only screen and (max-width: 767px){.center-content{margin:1.5625rem 0 1.5625rem}}.center-content p{color:#16161d;text-align:center;font-family:Montserrat;font-size:16px;font-weight:400;line-height:30px}.two-text-grid-heading{color:#16161d;text-align:center;font-family:Spectral;font-size:1.75rem;font-weight:400;letter-spacing:-0.84px}.two-text-grid-wrap{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}@media only screen and (max-width: 767px){.two-text-grid-wrap{-moz-column-count:1;column-count:1}}.two-text-grid-wrap p{page-break-inside:avoid;color:#16161d;font-family:Montserrat;line-height:1.875rem;margin-bottom:1.875rem}.last-five-italic .italic{font-style:italic !important}.right-gap{padding-right:2.8125rem}@media only screen and (max-width: 991px){.right-gap{padding-right:0}}@media only screen and (max-width: 767px){.right-gap{padding-right:0}}.left-gap{padding-left:2.1875rem}@media only screen and (max-width: 991px){.left-gap{padding-left:calc(var(--bs-gutter-x)*.5)}}@media only screen and (max-width: 767px){.left-gap{padding-left:calc(var(--bs-gutter-x)*.5)}}.push-right-img .img-with-content-image img{margin:0 0 0 auto}.c-weOffer.c-we-offer-inner.abstrack-change.pull-top .c-we-offer-inner .c-weOffer-cont p{padding:0px 0.9375rem}@media only screen and (max-width: 767px){.c-weOffer.c-we-offer-inner.abstrack-change.pull-top .c-we-offer-inner .c-weOffer-cont p{padding:0}}.img-with-content-grid{margin-bottom:0.9375rem}.img-with-content-grid-heading{margin-bottom:2.1875rem}@media only screen and (max-width: 991px){.img-with-content-grid-heading{font-size:1.5625rem;line-height:2.375rem;margin-bottom:0.9375rem}}.img-with-content-grid-quote{color:#16161d;font-family:Montserrat;font-size:1rem;font-weight:700;line-height:1.875rem;margin:0.9375rem 0}.post-content{border-bottom:1px solid rgba(149,149,176,.4);padding-top:2.1875rem;padding-bottom:2.1875rem}.post-content:last-child{border:none}.post-content img{margin-bottom:1.5625rem}.post-content h2,.post-content .h2{margin-bottom:1.5625rem}@media only screen and (max-width: 991px){.post-content h2,.post-content .h2{font-size:1.5625rem;line-height:2rem}}.post-content p{color:#16161d;font-family:Montserrat;font-size:1rem;font-weight:400;line-height:1.875rem}.post-content p a{color:#2ccbeb;font-weight:600}.client-list-heading{margin-bottom:2.1875rem;font-size:1.875rem}.default-list li{color:#16161d;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:30px;position:relative;padding:0 0 0 15px}.default-list li:after{content:"";position:absolute;width:5px;height:5px;background-color:#16161d;border-radius:50%;left:0;top:12px}.team-section-heading{text-align:center;margin-bottom:1.5625rem}.team-section-title{color:#16161d;font-family:Spectral;font-size:2.125rem;font-weight:600;margin:0 0 0.9375rem}@media only screen and (max-width: 767px){.team-section-title{font-size:1.5rem;margin:0.9375rem 0 0.3125rem;text-align:center}}@media only screen and (max-width: 767px){.team-section-img{text-align:center}}@media only screen and (max-width: 767px){.team-section-mail{text-align:center}}.team-section-mail a{color:#2ccbeb;font-family:Montserrat;font-size:16px;font-weight:700}.right-abstract{position:relative}.right-abstract img{margin-left:auto;display:block}@media only screen and (max-width: 767px){.right-abstract img{margin:0 auto}}.right-abstract:after{content:"";position:absolute;background-image:url(../../images/bg-team-abstract.png);width:16.0625rem;height:24.75rem;top:-13.75rem;right:0;z-index:-1}@media only screen and (max-width: 767px){.right-abstract:after{display:none}}.left-abstract{position:relative}.left-abstract:after{content:"";position:absolute;background-image:url(../../images/bg-team-let-abstract.png);width:16.0625rem;height:24.75rem;bottom:0;left:0;z-index:-1}@media only screen and (max-width: 767px){.left-abstract:after{display:none}}@media only screen and (max-width: 767px){.top{order:1}}@media only screen and (max-width: 767px){.bottom{order:2}}.archive-link-wrap{margin-left:4.0625rem;padding-left:3.375rem;padding-top:2.5rem;padding-bottom:2.5rem}@media only screen and (max-width: 991px){.archive-link-wrap{margin-left:0}}@media only screen and (max-width: 767px){.archive-link-wrap{margin-left:0}}.bottom-contact-form{margin-top:5.625rem}.bottom-contact-form .abstract-bg-heading .italic{font-style:normal}.comment-list{padding:0}.comment-metadata a{font-size:0.875rem;margin:0.625rem 0 0;display:inline-block;line-height:1rem;color:#16161d}.comment-metadata a:hover{color:#16161d}.comments-title{font-size:24px;line-height:30px}.comment-content p{color:#16161d;font-size:15px;line-height:25px;margin-bottom:5px}.comment-author.vcard{margin-bottom:2px}.reply a{color:#2ccbeb;text-align:center;font-size:.875rem;font-family:Montserrat;font-weight:700;position:relative}.reply a:hover:after{transform:translateX(4px)}.reply a:after{content:"";width:16px;height:16px;display:inline-block;background-image:url(../../images/icons/chevron-right-blue.svg);background-repeat:no-repeat;background-size:100%;transition:transform .3s ease-out;position:absolute;right:-30px;top:3px;background-size:10px 10px}.contact-section{text-align:center}.contact-section-mail{margin-bottom:1.875rem}.contact-section-heading{font-weight:700;margin-bottom:0.9375rem}.contact-section-heading .italic{font-style:normal;font-weight:700}.contact-section-txt{color:#16161d;line-height:1.875rem}.contact-section-email{color:#16161d;font-weight:500;margin:0}.contact-section-email a{color:#2ccbeb;font-weight:700;text-transform:none}.get-in-touch{padding-bottom:3.75rem;background-image:url(../../images/right-contact-abstract.svg);background-position:right bottom;background-repeat:no-repeat}.get-in-touch .form-control{margin-bottom:1.375rem}.get-in-touch .textarea-control{height:11.25rem;margin-bottom:2rem}.get-in-touch-heading{font-weight:500;margin-bottom:1.5625rem}.get-in-touch-heading .italic{font-style:normal}.get-in-touch .contact-list{margin-left:0;padding-top:3.125rem}.get-in-touch .contact-list:before{background:url(../../images/top-left-abstract.svg) no-repeat;left:0;width:auto}@media only screen and (max-width: 767px){.get-in-touch .contact-list:before{background-size:40%}}.video-section-link{display:block;position:relative}.video-section-link img{max-width:100% !important}.video-section-link::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.21)}.video-section-link:after{content:"";background-image:url(../../images/video-icon.png);position:absolute;width:46px;height:46px;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%)}.donate-form{background-color:#edf4f8;padding:2.5rem;margin-bottom:2.5rem}.donate-form h6,.donate-form .h6{font-weight:700}.donate-form .form-check-label{color:#16161d;font-family:Montserrat;font-size:0.875rem;font-weight:400}.donate-form .form-check-input{margin:5px 5px 0 0}.donate-form .error{color:#d64358;font-family:Montserrat;font-size:0.875rem;font-weight:400;text-align:right}.d-progressbar-wrap{margin-bottom:2.5rem}.d-progressbar-wrap .d-progressbar-line{width:100%;height:15px;border-radius:10px;background:#edf4f8;position:relative}.d-progressbar-wrap .d-progressbar-line:after{content:"";position:absolute;width:50%;height:15px;border-radius:10px;background:#2ccbeb}.d-progressbar-wrap .amount{display:block;color:#16161d;text-align:center;font-family:Montserrat;font-size:1rem;font-weight:700}.d-progressbar-wrap .label{display:block;color:#2ccbeb;text-align:center;font-family:Montserrat;font-size:0.875rem;font-weight:700}.donate-section p{color:#16161d;font-family:Montserrat;font-size:16px;font-weight:400;line-height:30px}.donate-section p a{text-decoration:underline}.event_listings{margin-top:0}.event_listings #event_filters{background-color:#edf4f8;padding:2.2rem 1rem 1rem 1rem;background-image:url(../../images/left-top-abstract.png);background-repeat:no-repeat;background-position:left top;display:none}.event_listings #event_filters input{background:#fff;border-radius:28px;height:54px;color:#76768d;font-size:14px;padding:1.25rem;border:0;margin-bottom:.9375rem}.event_listings #event_filters button#drp_autogen0{background:#fff;border-radius:28px;height:54px;color:#76768d;font-size:14px;padding:0 0 0 20px;border:0}.event_listings #event_filters div#search_event_types_chosen{background:#fff;border-radius:28px;color:#76768d;font-size:14px;padding:7px 12px 7px 7px;border:0;width:98% !important}.event_listings #event_filters div#search_event_types_chosen input{padding:0;height:auto;width:100% !important}.event_listings #event_filters div#search_categories_chosen{background:#fff;border-radius:28px;color:#76768d;font-size:14px;padding:7px 12px 7px 7px;border:0;margin-left:2px}.event_listings #event_filters div#search_categories_chosen input{padding:0;height:auto;width:100% !important}#event-listing-view .wpem-form-wrapper .wpem-form-group{margin-bottom:0 !important}#event-listing-view .wpem-form-wrapper .wpem-form-group{margin-bottom:0 !important}#event-listing-view .wpem-event-type-text.event-type{border:1px solid #2ccbeb !important;background:#fff !important;color:#2ccbeb !important;padding:5px 7px;display:inline-block;line-height:15px;font-weight:400;font-size:14px;border-radius:28px}.wpem-single-event-body .wpem-event-ticket-type .wpem-event-ticket-type-text{background-color:#2ccbeb !important;color:#fff !important}#event-listing-view .wpem-event-ticket-type-text{background-color:#2ccbeb !important;color:#fff !important;padding:9px 30px !important}.wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action .wpem-event-layout-icon.wpem-active-layout{background-color:#2ccbeb}.wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action .wpem-event-layout-icon{background-color:rgba(0,0,0,0);color:#2ccbeb;border:1px solid #2ccbeb}.wpem-heading-text{color:#16161d !important;font-size:1.875rem !important;font-weight:400 !important;line-height:2.625rem !important;margin:0 0 0.375rem 0 !important}.wpem-event-listings-header .wpem-event-layout-action-wrapper{display:none}.wpem-to-date{display:none}.wpem-event-ticket-type .wpem-event-ticket-type-text{background:#2ccbeb !important;border-radius:28px;color:#fff !important;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0}.wpem-single-event-ticket-information .wpem-ticket-information-wrapper .wpem-ticket-information-body{padding:20px;background:#edf4f8;border-bottom:none}.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-body-content .wpem-heading-text{margin:0}.wpem-single-event-ticket-information .wpem-ticket-information-wrapper .wpem-ticket-information-body .wpem-ticket-info-wrap{border-left:4px solid #b6e0e9}.wpem-single-event-ticket-information .wpem-ticket-information-wrapper .wpem-ticket-information-body .wpem-ticket-info-wrap:hover{border-color:#2ccbeb}.wpem-single-event-ticket-information .wpem-event-ticket-info-title{background:#b6e0e9;border-top:none;border-bottom:none;padding:15px 20px;margin:0}.wpem-theme-button,a.wpem-theme-button,button.wpem-theme-button,input.wpem-theme-button{background:#2ccbeb;border-radius:28px;color:#fff;padding:1rem 1.6rem;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;text-transform:none}.row.contact-list-form .wpcf7-spinner{position:absolute}a.checkout-button.button.alt.wc-forward{background:#2ccbeb;border-radius:28px;color:#fff;padding:1rem 1.6rem;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;width:100%}.woocommerce-cart table.cart td.actions .coupon .input-text{width:135px !important}.coupon .button{border:1px solid #2ccbeb !important;background-color:rgba(0,0,0,0) !important;color:#2ccbeb !important;font-size:1rem !important;font-weight:600 !important}input#coupon_code{font-size:1rem;padding:4px 5px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;border-radius:5px;border:1px solid #bcb5b5;padding:12px 10px !important;margin-bottom:0 !important}.wpem-single-event-page .wpem-heading-text{font-weight:400}.event_listings_main .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text{font-weight:400}.single_event_listing .wpem-event-type-text.event-type{border:1px solid #2ccbeb !important;background:#fff !important;color:#2ccbeb !important;padding:5px 7px;display:inline-block;line-height:15px;font-weight:400;font-size:14px;border-radius:28px !important}.wpem-single-event-sidebar-info .wpem-event-category-text.event-category{border:1px solid #2ccbeb !important;background:#fff !important;color:#2ccbeb !important;padding:5px 7px;display:inline-block;line-height:15px;font-weight:400;font-size:14px;border-radius:28px !important}.single_event_listing .wpem-organizer-page-url-button a span{font-weight:600}.wpem-single-event-page .wpem-single-event-footer div.wpem-listing-accordion i{line-height:38px !important}.single_event_listing .wpem-event-filter2-wrapper,.single_event_listing .wpem-single-event-page .wpem-single-event-footer .wpem-listing-accordion.active{background-color:#edf4f8;border:none}.c-weOffer .post-thumbnail{display:none}.c-weOffer .entry-title{display:none}button#place_order{background:#2ccbeb !important;border-radius:28px;color:#fff !important;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0}#order_review #add_payment_method #payment,.woocommerce-cart #payment,#order_review #payment{background:#edf4f8 !important;border-radius:5px}#order_review #add_payment_method #payment div.payment_box p:last-child,#order_review .woocommerce-cart #payment div.payment_box p:last-child,#order_review #payment div.payment_box p:last-child{margin-bottom:0;color:#fff !important}#order_review #add_payment_method #payment div.payment_box,#order_review .woocommerce-cart #payment div.payment_box,#order_review #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#2ccbeb !important;color:#fff !important}#order_review #add_payment_method #payment div.payment_box::before,#order_review .woocommerce-cart #payment div.payment_box::before,#order_review #payment div.payment_box::before{content:"";display:block;border:1em solid #2ccbeb;border-right-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);position:absolute;top:-0.75em;left:0;margin:-1em 0 0 2em}.c-weOffer .select2-container .select2-selection--single{height:45px;padding:7px 0 !important}.entry-content form.woocommerce-form.woocommerce-form-login.login{border:none;background:#edf4f8;padding-left:1.875rem;padding-right:1.875rem;padding-top:3.75rem;padding-bottom:3.5rem;position:relative;background-image:url(../../images/bottom-corner.svg);background-repeat:no-repeat;background-position:bottom right}@media only screen and (max-width: 767px){.entry-content form.woocommerce-form.woocommerce-form-login.login{padding-top:2.75rem;padding-bottom:2.5rem}}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-weight:600;color:#000;font-size:18px;margin:20px 0}.entry-content .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em;background:#2ccbeb;border-radius:28px;color:#fff;padding:1rem 1.6rem;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0}.entry-content .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{background:#2ccbeb;color:#fff}.entry-content .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block;margin:9px 0 0 0}p.woocommerce-LostPassword.lost_password a{color:#2ccbeb;font-weight:700;text-transform:none}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{margin:0 0 18px 0;background:#edf4f8;padding:13px 25px}h2.woocommerce-order-details__title,.woocommerce-order-details__title.h2{margin-top:20px}article#post-233{padding:55px 0 0 0}@media only screen and (max-width: 767px){article#post-233{padding:35px 0 10px 0}}form.woocommerce-EditAccountForm.edit-account fieldset{margin-top:25px}.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content .h3{margin:20px 0 0 24px}.woocommerce-address-fields button.button{background:#2ccbeb;border-radius:28px;color:#fff;padding:1rem 1.6rem;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0}.wpem-event-single-image-wrapper img{height:300px !important;-o-object-fit:cover;object-fit:cover}a.button.wc-backward{background:#2ccbeb;border-radius:28px;color:#fff;padding:1rem 1.6rem;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0}.woocommerce-MyAccount-content p{margin:20px 0 10px 23px;font-weight:600;color:#000}@media only screen and (max-width: 767px){.woocommerce-MyAccount-content p{margin:20px 0 10px 0}}.woocommerce-account .addresses .title h3,.woocommerce-account .addresses .title .h3{margin:0}header.woocommerce-Address-title.title a.edit{border-radius:28px;border:1px solid #2ccbeb;padding:3px 20px;color:#2ccbeb;font-size:17px}.u-column1.col-1.woocommerce-Address address{margin-bottom:1rem;font-style:normal;line-height:inherit;font-size:16px}.u-columns.woocommerce-Addresses.col2-set.addresses{padding:15px 25px}@media only screen and (max-width: 767px){.u-columns.woocommerce-Addresses.col2-set.addresses{padding:15px 0}}form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button{background:#2ccbeb;border-radius:28px;color:#fff;padding:1rem 1.6rem;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0}.woocommerce-address-fields{padding:15px 25px}@media only screen and (max-width: 960px)and (min-width: 768px){table.shop_table.shop_table_responsive td{padding:4px 0;font-size:13px}}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%;background:#edf4f8;padding:1rem}@media only screen and (max-width: 960px)and (min-width: 768px){.woocommerce-account .woocommerce-MyAccount-content{padding:.5rem}}@media only screen and (max-width: 767px){.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}}form.woocommerce-EditAccountForm.edit-account{padding:15px}@media only screen and (max-width: 767px){form.woocommerce-EditAccountForm.edit-account{padding:0}}@media only screen and (max-width: 767px){.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:none}}@media only screen and (max-width: 767px){.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:none}}@media only screen and (max-width: 767px){.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}}nav.woocommerce-MyAccount-navigation ul li.is-active a{background-color:#2ccbeb;color:#fff}.woocommerce-MyAccount-content p mark,.woocommerce-MyAccount-content p .mark{background-color:#fff}@media only screen and (max-width: 767px){nav.woocommerce-MyAccount-navigation ul{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:20px}}nav.woocommerce-MyAccount-navigation ul li a{border-bottom:1px solid #fff;padding:13px 11px;background:#edf4f8;display:block;margin:0;color:#16161d;font-weight:600}@media only screen and (max-width: 767px){nav.woocommerce-MyAccount-navigation ul li a{padding:8px 5px;font-size:12px}}nav.woocommerce-MyAccount-navigation ul li a:hover{background-color:#2ccbeb;color:#fff}.c-weOffer .woocommerce table.my_account_orders{border:none;margin:0}.c-weOffer .woocommerce table.my_account_orders th span{font-weight:600}.c-weOffer .woocommerce table.my_account_orders .button{background:#2ccbeb;border-radius:28px;color:#fff;padding:.5rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;border:0}.c-weOffer section.woocommerce-order-details{padding:0 24px}@media only screen and (max-width: 767px){.c-weOffer section.woocommerce-order-details{padding:0}}.c-weOffer .woocommerce-MyAccount-content p{color:#000}.c-weOffer .woocommerce-customer-details{padding:0 24px}@media only screen and (max-width: 767px){.c-weOffer .woocommerce-customer-details{padding:0}}@media only screen and (max-width: 767px){.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin-bottom:19px;border-bottom:1px solid #16161d;padding-bottom:11px}}.c-weOffer .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.c-weOffer .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:0}@media only screen and (max-width: 767px){.c-weOffer .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.c-weOffer .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}}.error-404.not-found{min-height:31.25rem;padding-top:170px}.error-404.not-found h1,.error-404.not-found .h1{margin-bottom:1.5625rem;font-size:2.5rem}.u-column2.col-2.woocommerce-Address address{font-size:1rem;margin:10px 0 0 0}.account-nav-wrap{display:flex;align-items:center}.account-nav .login-btn a{background:#2ccbeb;border-radius:28px;color:#fff;padding:7px 22px;font-size:15px;font-weight:500;cursor:pointer;border:0}@media only screen and (max-width: 991px){.account-nav{position:absolute;right:77px;top:44px}.account-nav .open .account-nav-link{background-color:#edf4f8;border:1px solid #edf4f8;border-radius:0;color:#16161d}.account-nav .open .account-nav-dropdown{display:block;position:absolute;background-color:#edf4f8;width:100%;color:#16161d;font-size:15px;font-weight:500;border-radius:0 0 5px 5px;padding:5px 0}.account-nav .open .account-nav-dropdown li a{font-size:15px;font-weight:500;padding-top:.3rem;padding-bottom:.3rem;padding-left:15px;padding-right:15px;color:#17212c;border-bottom:solid 1px #d7d7df;display:block;width:100%}}.account-nav-dropdown{display:none}.account-nav-list{position:relative}@media only screen and (min-width: 991px){.account-nav-list:hover .account-nav-link{background-color:#edf4f8;border:1px solid #edf4f8;border-radius:0;color:#16161d}.account-nav-list:hover .account-nav-dropdown{display:block;position:absolute;background-color:#edf4f8;width:100%;color:#16161d;font-size:15px;font-weight:500;border-radius:0 0 5px 5px;padding:5px 0}.account-nav-list:hover .account-nav-dropdown li:last-child a{border-bottom:none}.account-nav-list:hover .account-nav-dropdown li a{font-size:15px;font-weight:500;padding-top:.3rem;padding-bottom:.3rem;padding-left:15px;padding-right:15px;color:#17212c;border-bottom:solid 1px #d7d7df;display:block;width:100%}.account-nav-list:hover .account-nav-dropdown li a:hover{background-color:#e9ecef}}.account-nav-link{border:1px solid #2ccbeb;border-radius:28px;color:#2ccbeb;font-size:15px;font-weight:500;padding:5px 15px 7px}.account-nav-link span{font-weight:500}.account-nav-link:hover{color:#2ccbeb}.entry-content form.woocommerce-form.woocommerce-form-login.login input.input-text{background:#fff;border-radius:28px;height:54px;color:#76768d;font-size:14px;padding:1.25rem;border:0}.woocommerce .woocommerce-address-fields .form-row input.input-text,.woocommerce .woocommerce-address-fields .form-row textarea{background:#fff;border-radius:28px;height:54px;color:#76768d;font-size:14px;padding:1.25rem;border:0}.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img{height:150px;width:225px}.wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper:hover .event_listing{border-color:#2ccbeb !important;border-width:3px}div#wpem_organizer_profile{margin-bottom:3.75rem}form#contact-organizer-form{background-color:#edf4f8;padding:2rem 2rem 6rem;background-image:url(../../images/top-left-abstract.svg);background-repeat:no-repeat;background-position:left top;background-size:15%}form#contact-organizer-form .input-text{background:#fff;border-radius:28px;color:#76768d;font-size:14px;padding:1.25rem;border:0;margin-bottom:.9375rem}form.checkout.woocommerce-checkout{background-color:#edf4f8;padding:3rem 2rem 3rem;background-image:url(../../images/top-left-abstract.svg);background-repeat:no-repeat;background-position:left top;background-size:12%}form.checkout.woocommerce-checkout label{color:#16161d}form.checkout.woocommerce-checkout textarea#order_comments{height:141px;resize:none}form.checkout.woocommerce-checkout .input-text{background:#fff !important;border-radius:28px !important;color:#76768d !important;font-size:14px !important;padding:12px 10px !important;border:0 !important;margin-bottom:0 !important}button.wpem-theme-button.contact-organizer-button.wpem-active-button{background:#2ccbeb;border-radius:28px;color:#fff;padding:1rem 1.6rem;font-size:1rem;font-weight:600;cursor:pointer;text-transform:none;border:0}article#post-231{padding-top:64px}article#post-232{padding-top:64px}.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-short-info{padding:70px 30px 0}@media only screen and (max-width: 767px){.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-short-info{padding:40px 20px 0}}.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar{padding:70px 30px 30px 0}@media only screen and (max-width: 767px){.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar{padding:40px 20px 10px 0}}.c-weOffer form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{top:6px;right:5px}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span{font-weight:600;font-size:18px}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox .input-checkbox{width:20px;height:20px}#stripe-payment-data p{color:#16161d}#wc-stripe-cc-form{margin:0}div.payment_box .form-row{margin:0 !important;padding:0 !important}.wc-stripe-elements-field,.wc-stripe-iban-element-field{border-radius:28px !important;border:none !important;padding:8px 10px !important}.c-weOffer form.checkout.woocommerce-checkout .select2-container .select2-selection--single{height:40px;padding:7px 5px !important;border:none;border-radius:28px;font-size:14px}form.woocommerce-EditAccountForm.edit-account .input-text{background:#fff !important;border-radius:28px !important;color:#76768d !important;font-size:14px !important;padding:1.25rem !important;border:0 !important;margin-bottom:.9375rem !important}.c-weOffer .woocommerce-order section.woocommerce-order-details{padding:0}.c-weOffer .woocommerce-order section.woocommerce-customer-details{padding:0}.c-weOffer .woocommerce .woocommerce-order .woocommerce-customer-details--email,.c-weOffer .woocommerce .woocommerce-order .woocommerce-customer-details--phone{padding-left:1.375rem}.woocommerce .woocommerce-customer-details address{font-size:1rem}form.woocommerce-EditAccountForm.edit-account .input-text{background:#fff !important;border-radius:28px !important;color:#76768d !important;font-size:14px !important;padding:1.25rem !important;border:0 !important;margin-bottom:.9375rem !important}.u-column1.col-1.woocommerce-Address{position:relative;width:100% !important}.u-column2.col-2.woocommerce-Address{display:none}.c-weOffer .woocommerce-address-fields .select2-container .select2-selection--single{height:54px;padding:14px 13px !important;border-radius:28px;border:none}.woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:13px !important;right:10px !important;width:20px}.woocommerce form .form-row{margin:10px 0 6px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:30%;text-align:right}@media only screen and (max-width: 767px){.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%;text-align:left}}table.shop_table.shop_table_responsive td{text-align:right}table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td{text-align:left}.woocommerce.columns-4{display:none}@media only screen and (max-width: 767px){#billing_first_name_field{width:100%;float:none}}@media only screen and (max-width: 767px){#stripe-payment-data{font-size:16px}}@media only screen and (max-width: 767px){#billing_last_name_field{width:100%;float:none}}label.grunion-field-label.email span{display:none}.home .email-list-text{margin-bottom:0}.home .wp-block-jetpack-contact-form{gap:1px}@media only screen and (max-width: 767px){.row.justify-content-between.mt-5.mb-5{margin-top:0 !important}}@media only screen and (max-width: 767px){.row.mt-lg-4.justify-content-center{margin-top:25px}}@media only screen and (max-width: 991.5px){.account-nav{position:absolute;right:77px;top:44px}}@media all and (min-width: 992px){.two-col-wrap.border-top{margin-top:114px}}.c-header .nav-item span.dropdown-toggle{position:absolute;right:15px;top:0}@media all and (max-width: 991.5px){.c-header .nav-item span.dropdown-toggle{right:0;top:0;width:40px;height:38px;background:#2ccbeb}}@media all and (min-width: 992px){.c-header .nav-item span.dropdown-toggle{right:0;top:0}}.c-header .nav-item span.dropdown-toggle:after{content:"";width:10px;height:6px;background-image:url(../../images/icons/chevron-down.svg);background-repeat:no-repeat;background-size:100%;position:absolute;right:2px;top:50%;transform:translateY(-50%);border:0;transition:all .4s;top:21px}@media only screen and (max-width: 767px){.c-header .nav-item span.dropdown-toggle:after{top:17px;transform:translateY(0)}}@media only screen and (max-width: 767px){.c-header .nav-item span.dropdown-toggle.show:after{top:20px;transform:translateY(-50%) rotate(180deg) !important}}.two-col-wrap .c-project.archive-link-wrap ul{padding:0}@media only screen and (max-width: 991.5px){.c-header .nav-item span.dropdown-toggle:after{top:15px;transform:translateY(0);left:0;right:0;margin:0 auto}}.page-template-page-templateservice_workshops-php .m-blockquote.m-inner-blockquote blockquote{margin:0 1.1875rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsImxheW91dHMvYm9vdHN0cmFwL21peGlucy9fYmFubmVyLnNjc3MiLCJsYXlvdXRzL2Jvb3RzdHJhcC9fcm9vdC5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvdmVuZG9yL19yZnMuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvX3R5cGUuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL21peGlucy9fbGlzdHMuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL19pbWFnZXMuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL19jb250YWluZXJzLnNjc3MiLCJsYXlvdXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvX2dyaWQuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvZm9ybXMvX2xhYmVscy5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJsYXlvdXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJsYXlvdXRzL2Jvb3RzdHJhcC9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvX3RyYW5zaXRpb25zLnNjc3MiLCJsYXlvdXRzL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL21peGlucy9fY2FyZXQuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXAuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL19uYXYuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL19jYXJkLnNjc3MiLCJsYXlvdXRzL2Jvb3RzdHJhcC9fYWNjb3JkaW9uLnNjc3MiLCJsYXlvdXRzL2Jvb3RzdHJhcC9fYnJlYWRjcnVtYi5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvX2JhZGdlLnNjc3MiLCJsYXlvdXRzL2Jvb3RzdHJhcC9fYWxlcnQuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL21peGlucy9fYWxlcnQuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL19wcm9ncmVzcy5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvX2Nsb3NlLnNjc3MiLCJsYXlvdXRzL2Jvb3RzdHJhcC9fdG9hc3RzLnNjc3MiLCJsYXlvdXRzL2Jvb3RzdHJhcC9fbW9kYWwuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL21peGlucy9fYmFja2Ryb3Auc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCJsYXlvdXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MiLCJsYXlvdXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL19zcGlubmVycy5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvX29mZmNhbnZhcy5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvX3BsYWNlaG9sZGVycy5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJsYXlvdXRzL2Jvb3RzdHJhcC9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJsYXlvdXRzL2Jvb3RzdHJhcC9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJsYXlvdXRzL2Jvb3RzdHJhcC9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJsYXlvdXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsImxheW91dHMvYm9vdHN0cmFwL2hlbHBlcnMvX3ZyLnNjc3MiLCJsYXlvdXRzL2Jvb3RzdHJhcC9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwibGF5b3V0cy9ib290c3RyYXAvdXRpbGl0aWVzL19hcGkuc2NzcyIsInBsdWdpbnMvb3dsLWNhcm91c2VsL3Njc3MvX2NvcmUuc2NzcyIsInBsdWdpbnMvb3dsLWNhcm91c2VsL3Njc3MvX2FuaW1hdGUuc2NzcyIsInBsdWdpbnMvb3dsLWNhcm91c2VsL3Njc3MvX2F1dG9oZWlnaHQuc2NzcyIsInBsdWdpbnMvb3dsLWNhcm91c2VsL3Njc3MvX2xhenlsb2FkLnNjc3MiLCJwbHVnaW5zL293bC1jYXJvdXNlbC9zY3NzL192aWRlby5zY3NzIiwicGx1Z2lucy9vd2wtY2Fyb3VzZWwvc2Nzcy9fdGhlbWUuc2NzcyIsInBsdWdpbnMvb3dsLWNhcm91c2VsL3Njc3MvX3RoZW1lLmRlZmF1bHQuc2NzcyIsImJhc2UvX2NvbW1vbi5zY3NzIiwiYmFzZS9fdmFycy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJtb2R1bGVzL19idXR0b25zLnNjc3MiLCJtb2R1bGVzL19pbnB1dC5zY3NzIiwibW9kdWxlcy9fYmxvY2txdW90ZS5zY3NzIiwibW9kdWxlcy9fY29udGFjdC1mb3JtLnNjc3MiLCJtb2R1bGVzL19wb3N0LWNhcmQuc2NzcyIsIm1vZHVsZXMvX3BhZ2luYXRpb24uc2NzcyIsIm1vZHVsZXMvX3JlY2VudC1wb3N0LnNjc3MiLCJtb2R1bGVzL19jb21tZW50LWJveC5zY3NzIiwibW9kdWxlcy9fYm90dG9tLWNhcmQuc2NzcyIsIm1vZHVsZXMvX2NvbnRlbnQtd2l0aC1idG4uc2NzcyIsIm1vZHVsZXMvX2Zvcm0td2l0aC1pbWcuc2NzcyIsIm1vZHVsZXMvX3R3by1jb2wtdGV4dC5zY3NzIiwibW9kdWxlcy9fdHdvLWNvbC1saXN0LnNjc3MiLCJtb2R1bGVzL19hYnN0cmFjdC1iZy13aXRoLWltZy5zY3NzIiwibW9kdWxlcy9fbG9nby1ncmlkLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19saXN0ZW5pbmcuc2NzcyIsImNvbXBvbmVudHMvX2lubmVyLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fdHdvY29sLXdpdGgtZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fZGVhdGlscy1jb250ZW50LnNjc3MiLCJjb21wb25lbnRzL19pbWctd2l0aC1jb250ZW50LnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19zZXJ2aWNlcy5zY3NzIiwicGFnZXMvX2Fib3V0dXMuc2NzcyIsInBhZ2VzL19jb250YWN0dXMuc2NzcyIsInBhZ2VzL192aWRlby5zY3NzIiwicGFnZXMvX2RvbmF0ZS5zY3NzIiwicGFnZXMvX2V2ZW50cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztFQ0NFLENDREYsTUFRSSxrQkFBQSxDQUFBLG9CQUFBLENBQUEsb0JBQUEsQ0FBQSxrQkFBQSxDQUFBLGlCQUFBLENBQUEsb0JBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsa0JBQUEsQ0FBQSxrQkFBQSxDQUFBLGdCQUFBLENBQUEsZ0JBQUEsQ0FBQSxrQkFBQSxDQUFBLHVCQUFBLENBSUEsc0JBQUEsQ0FBQSxzQkFBQSxDQUFBLHNCQUFBLENBQUEsc0JBQUEsQ0FBQSxzQkFBQSxDQUFBLHNCQUFBLENBQUEsc0JBQUEsQ0FBQSxzQkFBQSxDQUFBLHNCQUFBLENBSUEscUJBQUEsQ0FBQSx1QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FBQSxxQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxrQkFBQSxDQUlBLDhCQUFBLENBQUEsaUNBQUEsQ0FBQSw2QkFBQSxDQUFBLDJCQUFBLENBQUEsNkJBQUEs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QUNFLHFDZm9yQm9DLENlanJCdEMseUJBQ0UsbUNmaXJCb0MsQ2U1cUJ4QyxvQkFDRSxVZitxQnNDLENlOXFCdEMsa0Nmd3FCc0MsQ2V2cUJ0QyxlZjZoQjRCLENlM2hCNUIsbURBQ0UsY0FBQSxDQUdGLHVDQUNFLG1CQUFBLENkcEtBLHFCQUFBLENjd0tGLDBDZHhLRSxxQkFBQSxDYzRLRixvQ0FBQSxpQ2Z5cEJzQyxDZXhwQnRDLG9DQUFBLCtCZnlwQnNDLENrQnAxQnhDLGFBQ0UsYUFBQSxDQUNBLFVBQUEsQ0FDQSxzQ0FBQSxDQUNBLHNDQUFBLENwQjRSSSxjQUxJLENvQnBSUixlbEJpaUI0QixDa0JoaUI1QixlbEJ1aUI0QixDa0J0aUI1QixhbEJHUyxDa0JGVCxxQmxCUFMsQ2tCUVQsZ1BBQUEsQ0FDQSwyQkFBQSxDQUNBLHVDbEJ3NUJrQyxDa0J2NUJsQyx5QmxCdzVCa0MsQ2tCdjVCbEMsd0JBQUEsQ2pCREUscUJBQUEsQ2VIRSxvRUVPSixDQUNBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENGSkksdUNFZk4sYUZnQlEsZUFBQSxDQUFBLENFS04sbUJBQ0Usb0JsQjh5Qm9DLENrQjd5QnBDLFNBQUEsQ0FLRSw0Q2xCeTVCNEIsQ2tCcjVCaEMsMERBRUUsb0JsQnVxQjBCLENrQnRxQjFCLHFCQUFBLENBR0Ysc0JBRUUsd0JsQm5DTyxDa0J3Q1QsNEJBQ0UsbUJBQUEsQ0FDQSx5QkFBQSxDQUlKLGdCQUNFLGtCbEJncUI0QixDa0IvcEI1QixxQmxCK3BCNEIsQ2tCOXBCNUIsa0JsQitwQjRCLENGcmJ4QixrQkFMSSxDRzdRTixvQkFBQSxDaUI2Q0osZ0JBQ0UsaUJsQjRwQjRCLENrQjNwQjVCLG9CbEIycEI0QixDa0IxcEI1QixpQmxCMnBCNEIsQ0Z6YnhCLGlCQUxJLENHN1FOLG1CQUFBLENrQmZKLFlBQ0UsYUFBQSxDQUNBLGlCbkI0MUJ3QyxDbUIzMUJ4QyxrQm5CNDFCd0MsQ21CMzFCeEMscUJuQjQxQndDLENtQjExQnhDLDhCQUNFLFVBQUEsQ0FDQSxrQkFBQSxDQUlKLG9CQUNFLG1CbkJrMUJ3QyxDbUJqMUJ4QyxjQUFBLENBQ0EsZ0JBQUEsQ0FFQSxzQ0FDRSxXQUFBLENBQ0EsbUJBQUEsQ0FDQSxhQUFBLENBSUosa0JBQ0UsU25CbzBCd0MsQ21CbjBCeEMsVW5CbTBCd0MsQ21CbDBCeEMsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLHFCbkJ6QlMsQ21CMEJULDJCQUFBLENBQ0EsMEJBQUEsQ0FDQSx1QkFBQSxDQUNBLGdDbkJ1MEJ3QyxDbUJ0MEJ4Qyx1QkFBQSxDQUFBLG9CQUFBLENBQUEsZUFBQSxDQUNBLGdDQUFBLENBQUEsd0JBQUEsQ0FHQSxpQ2xCdkJFLG1CQUFBLENrQjJCRiw4QkFFRSxpQm5COHpCc0MsQ21CM3pCeEMseUJBQ0Usc0JuQnF6QnNDLENtQmx6QnhDLHdCQUNFLG9CbkJpeEJvQyxDbUJoeEJwQyxTQUFBLENBQ0EsNENuQjZwQjRCLENtQjFwQjlCLDBCQUNFLHdCbkJ4Qk0sQ21CeUJOLG9CbkJ6Qk0sQ21CMkJOLHlDQUlJLDhPQUFBLENBSUosc0NBSUksc0pBQUEsQ0FLTiwrQ0FDRSx3Qm5CN0NNLENtQjhDTixvQm5COUNNLENtQm1ESix3T0FBQSxDQUlKLDJCQUNFLG1CQUFBLENBQ0EsV0FBQSxDQUNBLFVuQjZ4QnVDLENtQnR4QnZDLDJGQUNFLGNBQUEsQ0FDQSxVbkJveEJxQyxDbUJ0d0IzQyxhQUNFLGtCbkIrd0JnQyxDbUI3d0JoQywrQkFDRSxTbkIyd0I4QixDbUIxd0I5QixrQkFBQSxDQUNBLHVLQUFBLENBQ0EsK0JBQUEsQ2xCM0dBLGlCQUFBLENlSEUsK0NHZ0hGLENINUdFLHVDR3NHSiwrQkhyR00sZUFBQSxDQUFBLENHNkdKLHFDQUNFLHlKQUFBLENBR0YsdUNBQ0UsZ0NuQjB3QjRCLENtQnJ3QjFCLHNKQUFBLENBS04sZ0NBQ0UsbUJuQnF2QjhCLENtQnB2QjlCLGNBQUEsQ0FFQSxrREFDRSxtQkFBQSxDQUNBLGFBQUEsQ0FLTixtQkFDRSxvQkFBQSxDQUNBLGlCbkJtdUJnQyxDbUJodUJsQyxXQUNFLGlCQUFBLENBQ0EscUJBQUEsQ0FDQSxtQkFBQSxDQUlFLG1EQUNFLG1CQUFBLENBQ0EsV0FBQSxDQUNBLFduQm9sQndCLENvQnp2QjlCLFlBQ0UsVUFBQSxDQUNBLGFBQUEsQ0FDQSxTQUFBLENBQ0EsOEJBQUEsQ0FDQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsZUFBQSxDQUVBLGtCQUNFLFNBQUEsQ0FJQSx3Q0FBQSwyRHBCcThCdUMsQ29CcDhCdkMsb0NBQUEsMkRwQm84QnVDLENvQmo4QnpDLDhCQUNFLFFBQUEsQ0FHRixrQ0FDRSxVcEJzN0J1QyxDb0JyN0J2QyxXcEJxN0J1QyxDb0JwN0J2QyxtQkFBQSxDSHpCRix3QmpCa0NRLENvQlBOLFFwQnE3QnVDLENDajhCdkMsa0JBQUEsQ2VIRSw4R0lrQkYsQ0psQkUsc0dJa0JGLENBQ0EsdUJBQUEsQ0FBQSxlQUFBLENKZkUsdUNJTUosa0NKTE0sdUJBQUEsQ0FBQSxlQUFBLENBQUEsQ0lnQkoseUNIakNGLHdCakJxOUJ5QyxDb0IvNkJ6QywyQ0FDRSxVcEIrNUI4QixDb0I5NUI5QixZcEIrNUI4QixDb0I5NUI5QixtQkFBQSxDQUNBLGNwQjg1QjhCLENvQjc1QjlCLHdCcEJwQ08sQ29CcUNQLDBCQUFBLENuQjdCQSxrQkFBQSxDbUJrQ0YsOEJBQ0UsVXBCMjVCdUMsQ29CMTVCdkMsV3BCMDVCdUMsQ2lCNzhCekMsd0JqQmtDUSxDb0JtQk4sUXBCMjVCdUMsQ0NqOEJ2QyxrQkFBQSxDZUhFLDJHSTRDRixDSjVDRSxzR0k0Q0YsQ0FDQSxvQkFBQSxDQUFBLGVBQUEsQ0p6Q0UsdUNJaUNKLDhCSmhDTSxvQkFBQSxDQUFBLGVBQUEsQ0FBQSxDSTBDSixxQ0gzREYsd0JqQnE5QnlDLENvQnI1QnpDLDhCQUNFLFVwQnE0QjhCLENvQnA0QjlCLFlwQnE0QjhCLENvQnA0QjlCLG1CQUFBLENBQ0EsY3BCbzRCOEIsQ29CbjRCOUIsd0JwQjlETyxDb0IrRFAsMEJBQUEsQ25CdkRBLGtCQUFBLENtQjRERixxQkFDRSxtQkFBQSxDQUVBLDJDQUNFLHdCcEJ0RUssQ29CeUVQLHVDQUNFLHdCcEIxRUssQ3FC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LENBQ0Esb0NBQUEsQ0FDQSx1Q0FBQSxDQUNBLDJCQUFBLENBQ0EsMkJBQUEsQ0FDQSxxQ0FBQSxDQUNBLDREQUFBLENBQ0EsNkJBQUEsQ0FDQSw2QkFBQSxDQUNBLHVDQUFBLENEeUZBLFVDdEdBLG9CQUFBLENBQ0Esb0JBQUEsQ0FDQSw4QkFBQSxDQUNBLDBCQUFBLENBQ0EsMEJBQUEsQ0FDQSxvQ0FBQSxDQUNBLHVDQUFBLENBQ0EsMkJBQUEsQ0FDQSwyQkFBQSxDQUNBLHFDQUFBLENBQ0EsNERBQUEsQ0FDQSw2QkFBQSxDQUNBLDZCQUFBLENBQ0EsdUNBQUEsQ0R5RkEsYUN0R0Esb0JBQUEsQ0FDQSxvQkFBQSxDQUNBLDhCQUFBLENBQ0EsMEJBQUEsQ0FDQSwwQkFBQSxDQUNBLG9DQUFBLENBQ0Esc0NBQUEsQ0FDQSwyQkFBQSxDQUNBLDJCQUFBLENBQ0EscUNBQUEsQ0FDQSw0REFBQSxDQUNBLDZCQUFBLENBQ0EsNkJBQUEsQ0FDQSx1Q0FBQSxDRHlGQSxZQ3RHQSxvQkFBQSxDQUNBLG9CQUFBLENBQ0EsOEJBQUEsQ0FDQSwwQkFBQSxDQUNBLDBCQUFBLENBQ0Esb0NBQUEsQ0FDQSxzQ0FBQSxDQUNBLDJCQUFBLENBQ0EsMkJBQUEsQ0FDQSxxQ0FBQSxDQUNBLDREQUFBLENBQ0EsNkJBQUEsQ0FDQSw2QkFBQSxDQUNBLHVDQUFBLENEeUZBLFdDdEdBLG9CQUFBLENBQ0Esb0JBQUEsQ0FDQSw4QkFBQSxDQUNBLDBCQUFBLENBQ0EsMEJBQUEsQ0FDQSxvQ0FBQSxDQUNBLHdDQUFBLENBQ0EsMkJBQUEsQ0FDQSwyQkFBQSxDQUNBLHFDQUFBLENBQ0EsNERBQUEsQ0FDQSw2QkFBQSxDQUNBLDZCQUFBLENBQ0EsdUNBQUEsQ0R5RkEsVUN0R0Esb0JBQUEsQ0FDQSxvQkFBQSxDQUNBLDhCQUFBLENBQ0EsMEJBQUEsQ0FDQSwwQkFBQSxDQUNBLG9DQUFBLENBQ0EscUNBQUEsQ0FDQSwyQkFBQSxDQUNBLDJCQUFBLENBQ0EscUNBQUEsQ0FDQSw0REFBQSxDQUNBLDZCQUFBLENBQ0EsNkJBQUEsQ0FDQSx1Q0FBQSxDRG1IQSxxQkN2R0EsdUJBQUEsQ0FDQSw4QkFBQSxDQUNBLDBCQUFBLENBQ0EsMEJBQUEsQ0FDQSxvQ0FBQSxDQUNBLHVDQUFBLENBQ0EsMkJBQUEsQ0FDQSwyQkFBQSxDQUNBLHFDQUFBLENBQ0EsNERBQUEsQ0FDQSxnQ0FBQSxDQUNBLGlDQUFBLENBQ0EsdUNBQUEsQ0FDQSxtQkFBQSxDRDBGQSx1QkN2R0EsdUJBQUEsQ0FDQSw4QkFBQSxDQUNBLDBCQUFBLENBQ0EsMEJBQUEsQ0FDQSxvQ0FBQSxDQUNBLHdDQUFBLENBQ0EsMkJBQUEsQ0FDQSwyQkFBQSxDQUNBLHFDQUFBLENBQ0EsNERBQUEsQ0FDQSxnQ0FBQSxDQUNBLGlDQUFBLENBQ0EsdUNBQUEsQ0FDQSxtQkFBQSxDRDBGQSxxQkN2R0EsdUJBQUEsQ0FDQSw4QkFBQSxDQUNBLDBCQUFBLENBQ0EsMEJBQUEsQ0FDQSxvQ0FBQSxDQUNBLHNDQUFBLENBQ0EsMkJBQUEsQ0FDQSwyQkFBQSxDQUNBLHFDQUFBLENBQ0EsNERBQUEsQ0FDQSxnQ0FBQSxDQUNBLGlDQUFBLENBQ0EsdUNBQUEsQ0FDQSxtQkFBQSxDRDBGQSxrQkN2R0EsdUJBQUEsQ0FDQSw4QkFBQSxDQUNBLDBCQUFBLENBQ0EsMEJBQUEsQ0FDQSxvQ0FBQSxDQUNBLHVDQUFBLENBQ0EsMkJBQUEsQ0FDQSwyQkFBQSxDQUNBLHFDQUFBLENBQ0EsNERBQUEsQ0FDQSxnQ0FBQSxDQUNBLGlDQUFBLENBQ0EsdUNBQUEsQ0FDQSxtQkFBQSxDRDBGQSxxQkN2R0EsdUJBQUEsQ0FDQSw4QkFBQSxDQUNBLDBCQUFBLENBQ0EsMEJBQUEsQ0FDQSxvQ0FBQSxDQUNBLHNDQUFBLENBQ0EsMkJBQUEsQ0FDQSwyQkFBQSxDQUNBLHFDQUFBLENBQ0EsNERBQUEsQ0FDQSxnQ0FBQSxDQUNBLGlDQUFBLENBQ0EsdUNBQUEsQ0FDQSxtQkFBQSxDRDBGQSxvQkN2R0EsdUJBQUEsQ0FDQSw4QkFBQSxDQUNBLDBCQUFBLENBQ0EsMEJBQUEsQ0FDQSxvQ0FBQSxDQUNBLHNDQUFBLENBQ0EsMkJBQUEsQ0FDQSwyQkFBQSxDQUNBLHFDQUFBLENBQ0EsNERBQUEsQ0FDQSxnQ0FBQSxDQUNBLGlDQUFBLENBQ0EsdUNBQUEsQ0FDQSxtQkFBQSxDRDBGQSxtQkN2R0EsdUJBQUEsQ0FDQSw4QkFBQSxDQUNBLDBCQUFBLENBQ0EsMEJBQUEsQ0FDQSxvQ0FBQSxDQUNBLHdDQUFBLENBQ0EsMkJBQUEsQ0FDQSwyQkFBQSxDQUNBLHFDQUFBLENBQ0EsNERBQUEsQ0FDQSxnQ0FBQSxDQUNBLGlDQUFBLENBQ0EsdUNBQUEsQ0FDQSxtQkFBQSxDRDBGQSxrQkN2R0EsdUJBQUEsQ0FDQSw4QkFBQSxDQUNBLDBCQUFBLENBQ0EsMEJBQUEsQ0FDQSxvQ0FBQSxDQUNBLHFDQUFBLENBQ0EsMkJBQUEsQ0FDQSwyQkFBQSxDQUNBLHFDQUFBLENBQ0EsNERBQUEsQ0FDQSxnQ0FBQSxDQUNBLGlDQUFBLENBQ0EsdUNBQUEsQ0FDQSxtQkFBQSxDRHNHRixVQUNFLHlCQUFBLENBQ0Esb0NBQUEsQ0FDQSx3QkFBQSxDQUNBLGtDQUFBLENBQ0EsZ0RBQUEsQ0FDQSx3Q0FBQSxDQUNBLGlEQUFBLENBQ0EseUNBQUEsQ0FDQSxnQ0FBQSxDQUNBLDJDQUFBLENBQ0EseUJBQUEsQ0FDQSx1Q0FBQSxDQUVBLHlCeEIyT3dDLEN3QmpPeEMsd0JBQ0UseUJBQUEsQ0FHRixnQkFDRSwrQkFBQSxDQVdKLDJCQ3hJRSwwQkFBQSxDQUNBLHdCQUFBLEMzQm9PSSwwQkFMSSxDMkI3TlIsOEJBQUEsQ0R5SUYsMkJDNUlFLDJCQUFBLENBQ0EsMEJBQUEsQzNCb09JLDJCQUxJLEMyQjdOUiwrQkFBQSxDQ25FRixNVmdCTSw4QlVmSixDVm1CSSx1Q1VwQk4sTVZxQlEsZUFBQSxDQUFBLENVbEJOLGlCQUNFLFNBQUEsQ0FNRixxQkFDRSxZQUFBLENBSUosWUFDRSxRQUFBLENBQ0EsZUFBQSxDVkRJLDJCVUVKLENWRUksdUNVTE4sWVZNUSxlQUFBLENBQUEsQ1VETixnQ0FDRSxPQUFBLENBQ0EsV0FBQSxDVk5FLDBCVU9GLENWSEUsdUNBQUEsZ0NBQ0UsZUFBQSxDQUFBLENXcEJSLHNFQU1FLGlCQUFBLENBR0YsaUJBQ0Usa0JBQUEsQ0NtQkUsd0JBQ0Usb0JBQUEsQ0FDQSxrQjVCbWV3QixDNEJsZXhCLHFCNUJpZXdCLEM0QmhleEIsVUFBQSxDQWhDSixxQkFBQSxDQUNBLHFDQUFBLENBQ0EsZUFBQSxDQUNBLG9DQUFBLENBcURFLDhCQUNFLGFBQUEsQ0R6Q04sZUFFRSwwQkFBQSxDQUNBLDhCQUFBLENBQ0EsMEJBQUEsQ0FDQSwrQkFBQSxDQUNBLDhCQUFBLEM3QjZRSSw0QkFMSSxDNkJ0UVIsNEJBQUEsQ0FDQSxzQkFBQSxDQUNBLDhEQUFBLENBQ0EscUNBQUEsQ0FDQSwrQkFBQSxDQUNBLHVEQUFBLENBQ0EsNERBQUEsQ0FDQSxzQ0FBQSxDQUNBLDJEQUFBLENBQ0EsaUNBQUEsQ0FDQSx1Q0FBQSxDQUNBLG9DQUFBLENBQ0EscUNBQUEsQ0FDQSxxQ0FBQSxDQUNBLDBDQUFBLENBQ0Esa0NBQUEsQ0FDQSxxQ0FBQSxDQUNBLG1DQUFBLENBQ0Esb0NBQUEsQ0FDQSxzQ0FBQSxDQUdBLGlCQUFBLENBQ0EsaUNBQUEsQ0FDQSxZQUFBLENBQ0Esc0NBQUEsQ0FDQSxpRUFBQSxDQUNBLFFBQUEsQzdCZ1BJLHNDQUxJLEM2QnpPUiw4QkFBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0Esc0NBQUEsQ0FDQSwyQkFBQSxDQUNBLDRFQUFBLEMxQnpDRSw4Q0FBQSxDMEI2Q0YsK0JBQ0UsUUFBQSxDQUNBLE1BQUEsQ0FDQSxvQ0FBQSxDQXdCQSxxQkFDRSxvQkFBQSxDQUVBLHFDQUNFLFVBQUEsQ0FDQSxNQUFBLENBSUosbUJBQ0Usa0JBQUEsQ0FFQSxtQ0FDRSxPQUFBLENBQ0EsU0FBQSxDbkIxQ0oseUJtQjRCQSx3QkFDRSxvQkFBQSxDQUVBLHdDQUNFLFVBQUEsQ0FDQSxNQUFBLENBSUosc0JBQ0Usa0JBQUEsQ0FFQSxzQ0FDRSxPQUFBLENBQ0EsU0FBQSxDQUFBLENuQjFDSix5Qm1CNEJBLHdCQUNFLG9CQUFBLENBRUEsd0NBQ0UsVUFBQSxDQUNBLE1BQUEsQ0FJSixzQkFDRSxrQkFBQSxDQUVBLHNDQUNFLE9BQUEsQ0FDQSxTQUFBLENBQUEsQ25CMUNKLHlCbUI0QkEsd0JBQ0Usb0JBQUEsQ0FFQSx3Q0FDRSxVQUFBLENBQ0EsTUFBQSxDQUlKLHNCQUNFLGtCQUFBLENBRUEsc0NBQ0UsT0FBQSxDQUNBLFNBQUEsQ0FBQSxDbkIxQ0osMEJtQjRCQSx3QkFDRSxvQkFBQSxDQUVBLHdDQUNFLFVBQUEsQ0FDQSxNQUFBLENBSUosc0JBQ0Usa0JBQUEsQ0FFQSxzQ0FDRSxPQUFBLENBQ0EsU0FBQSxDQUFBLENuQjFDSiwwQm1CNEJBLHlCQUNFLG9CQUFBLENBRUEseUNBQ0UsVUFBQSxDQUNBLE1BQUEsQ0FJSix1QkFDRSxrQkFBQSxDQUVBLHVDQUNFLE9BQUEsQ0FDQSxTQUFBLENBQUEsQ0FVTix1Q0FDRSxRQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSx1Q0FBQSxDQ3pGQSxnQ0FDRSxvQkFBQSxDQUNBLGtCNUJtZXdCLEM0QmxleEIscUI1Qmlld0IsQzRCaGV4QixVQUFBLENBekJKLFlBQUEsQ0FDQSxxQ0FBQSxDQUNBLHdCQUFBLENBQ0Esb0NBQUEsQ0E4Q0Usc0NBQ0UsYUFBQSxDRHFFSix3Q0FDRSxLQUFBLENBQ0EsVUFBQSxDQUNBLFNBQUEsQ0FDQSxZQUFBLENBQ0EscUNBQUEsQ0N2R0EsaUNBQ0Usb0JBQUEsQ0FDQSxrQjVCbWV3QixDNEJsZXhCLHFCNUJpZXdCLEM0QmhleEIsVUFBQSxDQWxCSixtQ0FBQSxDQUNBLGNBQUEsQ0FDQSxzQ0FBQSxDQUNBLHNCQUFBLENBdUNFLHVDQUNFLGFBQUEsQ0QrRUYsaUNBQ0UsZ0JBQUEsQ0FNSiwwQ0FDRSxLQUFBLENBQ0EsVUFBQSxDQUNBLFNBQUEsQ0FDQSxZQUFBLENBQ0Esc0NBQUEsQ0N4SEEsbUNBQ0Usb0JBQUEsQ0FDQSxrQjVCbWV3QixDNEJsZXhCLHFCNUJpZXdCLEM0QmhleEIsVUFBQSxDQVdBLG1DQUNFLFlBQUEsQ0FHRixvQ0FDRSxvQkFBQSxDQUNBLG1CNUJnZHNCLEM0Qi9jdEIscUI1Qjhjc0IsQzRCN2N0QixVQUFBLENBOUJOLG1DQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQ0FBQSxDQWlDRSx5Q0FDRSxhQUFBLENEZ0dGLG9DQUNFLGdCQUFBLENBT04sa0JBQ0UsUUFBQSxDQUNBLDRDQUFBLENBQ0EsZUFBQSxDQUNBLGtEQUFBLENBQ0EsU0FBQSxDQU1GLGVBQ0UsYUFBQSxDQUNBLFVBQUEsQ0FDQSwyRUFBQSxDQUNBLFVBQUEsQ0FDQSxlM0IwWDRCLEMyQnpYNUIsbUNBQUEsQ0FDQSxrQkFBQSxDQUNBLG9CQUFBLENBQ0Esa0JBQUEsQ0FDQSw4QkFBQSxDQUNBLFFBQUEsQ0FFQSwwQ0FFRSx5Q0FBQSxDVnpMRixpRFUyTHVCLENBR3ZCLDRDQUVFLDBDQUFBLENBQ0Esb0JBQUEsQ1ZqTUYsa0RVa011QixDQUd2QixnREFFRSw0Q0FBQSxDQUNBLG1CQUFBLENBQ0EsOEJBQUEsQ0FNSixvQkFDRSxhQUFBLENBSUYsaUJBQ0UsYUFBQSxDQUNBLCtFQUFBLENBQ0EsZUFBQSxDN0IwRUksa0JBTEksQzZCbkVSLHFDQUFBLENBQ0Esa0JBQUEsQ0FJRixvQkFDRSxhQUFBLENBQ0EsMkVBQUEsQ0FDQSxtQ0FBQSxDQUlGLG9CQUVFLDRCQUFBLENBQ0EseUJBQUEsQ0FDQSw4REFBQSxDQUNBLDBCQUFBLENBQ0EsaUNBQUEsQ0FDQSxvQ0FBQSxDQUNBLDREQUFBLENBQ0Esc0RBQUEsQ0FDQSxxQ0FBQSxDQUNBLHFDQUFBLENBQ0EsMENBQUEsQ0FDQSxtQ0FBQSxDRXJQRiwrQkFFRSxpQkFBQSxDQUNBLG1CQUFBLENBQ0EscUJBQUEsQ0FFQSx5Q0FDRSxpQkFBQSxDQUNBLGFBQUEsQ0FLRixrWEFNRSxTQUFBLENBS0osYUFDRSxZQUFBLENBQ0EsY0FBQSxDQUNBLDBCQUFBLENBRUEsMEJBQ0UsVUFBQSxDQUlKLFc1QmhCSSxxQkFBQSxDNEJvQkYscUZBRUUsZ0JBQUEsQ0FJRixxSjVCVkUseUJBQUEsQ0FDQSw0QkFBQSxDNEJtQkYsNkc1Qk5FLHdCQUFBLENBQ0EsMkJBQUEsQzRCd0JKLHVCQUNFLHNCQUFBLENBQ0EscUJBQUEsQ0FFQSwyR0FHRSxhQUFBLENBR0YsMENBQ0UsY0FBQSxDQUlKLHlFQUNFLHFCQUFBLENBQ0Esb0JBQUEsQ0FHRix5RUFDRSxvQkFBQSxDQUNBLG1CQUFBLENBb0JGLG9CQUNFLHFCQUFBLENBQ0Esc0JBQUEsQ0FDQSxzQkFBQSxDQUVBLHdEQUVFLFVBQUEsQ0FHRiw0RkFFRSxlQUFBLENBSUYscUg1QjFGRSw0QkFBQSxDQUNBLDJCQUFBLEM0QjhGRixvRjVCN0dFLHdCQUFBLENBQ0EseUJBQUEsQzZCeEJKLEtBRUUsNkJBQUEsQ0FDQSwrQkFBQSxDQUVBLDJCQUFBLENBQ0EseUNBQUEsQ0FDQSxxREFBQSxDQUNBLHFDQUFBLENBR0EsWUFBQSxDQUNBLGNBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FHRixVQUNFLGFBQUEsQ0FDQSxpRUFBQSxDaEM0UUksc0NBTEksQ2dDclFSLDBDQUFBLENBQ0EsOEJBQUEsQ0FDQSxvQkFBQSxDZGJJLGlHY2NKLENkVkksdUNjR04sVWRGUSxlQUFBLENBQUEsQ2NXTixnQ0FFRSxvQ0FBQSxDQUtGLG1CQUNFLHVDQUFBLENBQ0EsbUJBQUEsQ0FDQSxjQUFBLENBUUosVUFFRSwrQkFBQSxDQUNBLG1DQUFBLENBQ0EscUNBQUEsQ0FDQSw4REFBQSxDQUNBLHdDQUFBLENBQ0Esa0NBQUEsQ0FDQSw0REFBQSxDQUdBLG1GQUFBLENBRUEsb0JBQ0Usc0RBQUEsQ0FDQSxlQUFBLENBQ0EsMERBQUEsQzdCdENBLHVEQUFBLENBQ0Esd0RBQUEsQzZCd0NBLG9EQUdFLGlCQUFBLENBQ0EsdURBQUEsQ0FHRiwwREFFRSx1Q0FBQSxDQUNBLDhCQUFBLENBQ0EsMEJBQUEsQ0FJSiw4REFFRSwwQ0FBQSxDQUNBLGtEQUFBLENBQ0Esd0RBQUEsQ0FHRix5QkFFRSxtREFBQSxDN0JqRUEsd0JBQUEsQ0FDQSx5QkFBQSxDNkIyRUosV0FFRSxzQ0FBQSxDQUNBLHNDQUFBLENBQ0Esc0NBQUEsQ0FHQSxxQkFDRSxlQUFBLENBQ0EsUUFBQSxDN0I5RkEsK0NBQUEsQzZCaUdBLDhCQUNFLHVDQUFBLENBQ0EsOEJBQUEsQ0FDQSwwQkFBQSxDQUlKLHVEQUVFLDJDQUFBLENiekhGLG1EYTBIdUIsQ0FVdkIsd0NBRUUsYUFBQSxDQUNBLGlCQUFBLENBS0Ysa0RBRUUsWUFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQU1GLGlFQUNFLFVBQUEsQ0FVRix1QkFDRSxZQUFBLENBRUYscUJBQ0UsYUFBQSxDQ3BLSixRQUVFLHdCQUFBLENBQ0EsNkJBQUEsQ0FDQSxzQ0FBQSxDQUNBLDJDQUFBLENBQ0EsOENBQUEsQ0FDQSw0Q0FBQSxDQUNBLHNDQUFBLENBQ0Esa0NBQUEsQ0FDQSxvQ0FBQSxDQUNBLDJDQUFBLENBQ0EsaURBQUEsQ0FDQSxzQ0FBQSxDQUNBLHNDQUFBLENBQ0Esc0NBQUEsQ0FDQSxzQ0FBQSxDQUNBLHdRQUFBLENBQ0Esb0RBQUEsQ0FDQSwyQ0FBQSxDQUNBLHdDQUFBLENBQ0EsNERBQUEsQ0FHQSxpQkFBQSxDQUNBLFlBQUEsQ0FDQSxjQUFBLENBQ0Esa0JBQUEsQ0FDQSw2QkFBQSxDQUNBLDZEQUFBLENBTUEsMkpBQ0UsWUFBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSw2QkFBQSxDQW9CSixjQUNFLDRDQUFBLENBQ0EsK0NBQUEsQ0FDQSw4Q0FBQSxDakNrT0ksMENBTEksQ2lDM05SLGtDQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUVBLHdDQUVFLHdDQUFBLENBVUosWUFFRSwwQkFBQSxDQUNBLCtCQUFBLENBRUEsMkJBQUEsQ0FDQSwyQ0FBQSxDQUNBLHVEQUFBLENBQ0EsNkRBQUEsQ0FHQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FFQSx5REFFRSxtQ0FBQSxDQUdGLDJCQUNFLGVBQUEsQ0FTSixhQUNFLGlCL0I0NkJrQyxDK0IzNkJsQyxvQi9CMjZCa0MsQytCMTZCbEMsNEJBQUEsQ0FFQSx5REFHRSxtQ0FBQSxDQWFKLGlCQUNFLGVBQUEsQ0FDQSxXQUFBLENBR0Esa0JBQUEsQ0FJRixnQkFDRSw2RUFBQSxDakNpSkksNENBTEksQ2lDMUlSLGFBQUEsQ0FDQSw0QkFBQSxDQUNBLDhCQUFBLENBQ0EseUVBQUEsQzlCdElFLG9EQUFBLENlSEUsOENlMklKLENmdklJLHVDZStITixnQmY5SFEsZUFBQSxDQUFBLENld0lOLHNCQUNFLG9CQUFBLENBR0Ysc0JBQ0Usb0JBQUEsQ0FDQSxTQUFBLENBQ0EscURBQUEsQ0FNSixxQkFDRSxvQkFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxpREFBQSxDQUNBLDJCQUFBLENBQ0EsMEJBQUEsQ0FDQSxvQkFBQSxDQUdGLG1CQUNFLHdDQUFBLENBQ0EsZUFBQSxDdkJ4SEUseUJ1Qm9JQSxrQkFFSSxnQkFBQSxDQUNBLDBCQUFBLENBRUEsOEJBQ0Usa0JBQUEsQ0FFQSw2Q0FDRSxpQkFBQSxDQUdGLHdDQUNFLGlEQUFBLENBQ0EsZ0RBQUEsQ0FJSixxQ0FDRSxnQkFBQSxDQUdGLG1DQUNFLHVCQUFBLENBQ0EsZUFBQSxDQUdGLGtDQUNFLFlBQUEsQ0FHRiw2QkFFRSxlQUFBLENBQ0EsWUFBQSxDQUNBLFdBQUEsQ0FDQSxxQkFBQSxDQUNBLHNCQUFBLENBQ0EsNkJBQUEsQ0FDQSx5Q0FBQSxDQUNBLG1CQUFBLENBQ0EseUJBQUEsQ2Y1TkosZWU4TkksQ0FHQSwrQ0FDRSxZQUFBLENBR0YsNkNBQ0UsWUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esa0JBQUEsQ0FBQSxDdkIxTFIseUJ1Qm9JQSxrQkFFSSxnQkFBQSxDQUNBLDBCQUFBLENBRUEsOEJBQ0Usa0JBQUEsQ0FFQSw2Q0FDRSxpQkFBQSxDQUdGLHdDQUNFLGlEQUFBLENBQ0EsZ0RBQUEsQ0FJSixxQ0FDRSxnQkFBQSxDQUdGLG1DQUNFLHVCQUFBLENBQ0EsZUFBQSxDQUdGLGtDQUNFLFlBQUEsQ0FHRiw2QkFFRSxlQUFBLENBQ0EsWUFBQSxDQUNBLFdBQUEsQ0FDQSxxQkFBQSxDQUNBLHNCQUFBLENBQ0EsNkJBQUEsQ0FDQSx5Q0FBQSxDQUNBLG1CQUFBLENBQ0EseUJBQUEsQ2Y1TkosZWU4TkksQ0FHQSwrQ0FDRSxZQUFBLENBR0YsNkNBQ0UsWUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esa0JBQUEsQ0FBQSxDdkIxTFIseUJ1Qm9JQSxrQkFFSSxnQkFBQSxDQUNBLDBCQUFBLENBRUEsOEJBQ0Usa0JBQUEsQ0FFQSw2Q0FDRSxpQkFBQSxDQUdGLHdDQUNFLGlEQUFBLENBQ0EsZ0RBQUEsQ0FJSixxQ0FDRSxnQkFBQSxDQUdGLG1DQUNFLHVCQUFBLENBQ0EsZUFBQSxDQUdGLGtDQUNFLFlBQUEsQ0FHRiw2QkFFRSxlQUFBLENBQ0EsWUFBQSxDQUNBLFdBQUEsQ0FDQSxxQkFBQSxDQUNBLHNCQUFBLENBQ0EsNkJBQUEsQ0FDQSx5Q0FBQSxDQUNBLG1CQUFBLENBQ0EseUJBQUEsQ2Y1TkosZWU4TkksQ0FHQSwrQ0FDRSxZQUFBLENBR0YsNkNBQ0UsWUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esa0JBQUEsQ0FBQSxDdkIxTFIsMEJ1Qm9JQSxrQkFFSSxnQkFBQSxDQUNBLDBCQUFBLENBRUEsOEJBQ0Usa0JBQUEsQ0FFQSw2Q0FDRSxpQkFBQSxDQUdGLHdDQUNFLGlEQUFBLENBQ0EsZ0RBQUEsQ0FJSixxQ0FDRSxnQkFBQSxDQUdGLG1DQUNFLHVCQUFBLENBQ0EsZUFBQSxDQUdGLGtDQUNFLFlBQUEsQ0FHRiw2QkFFRSxlQUFBLENBQ0EsWUFBQSxDQUNBLFdBQUEsQ0FDQSxxQkFBQSxDQUNBLHNCQUFBLENBQ0EsNkJBQUEsQ0FDQSx5Q0FBQSxDQUNBLG1CQUFBLENBQ0EseUJBQUEsQ2Y1TkosZWU4TkksQ0FHQSwrQ0FDRSxZQUFBLENBR0YsNkNBQ0UsWUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esa0JBQUEsQ0FBQSxDdkIxTFIsMEJ1Qm9JQSxtQkFFSSxnQkFBQSxDQUNBLDBCQUFBLENBRUEsK0JBQ0Usa0JBQUEsQ0FFQSw4Q0FDRSxpQkFBQSxDQUdGLHlDQUNFLGlEQUFBLENBQ0EsZ0RBQUEsQ0FJSixzQ0FDRSxnQkFBQSxDQUdGLG9DQUNFLHVCQUFBLENBQ0EsZUFBQSxDQUdGLG1DQUNFLFlBQUEsQ0FHRiw4QkFFRSxlQUFBLENBQ0EsWUFBQSxDQUNBLFdBQUEsQ0FDQSxxQkFBQSxDQUNBLHNCQUFBLENBQ0EsNkJBQUEsQ0FDQSx5Q0FBQSxDQUNBLG1CQUFBLENBQ0EseUJBQUEsQ2Y1TkosZWU4TkksQ0FHQSxnREFDRSxZQUFBLENBR0YsOENBQ0UsWUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esa0JBQUEsQ0FBQSxDQXREUixlQUVJLGdCQUFBLENBQ0EsMEJBQUEsQ0FFQSwyQkFDRSxrQkFBQSxDQUVBLDBDQUNFLGlCQUFBLENBR0YscUNBQ0UsaURBQUEsQ0FDQSxnREFBQSxDQUlKLGtDQUNFLGdCQUFBLENBR0YsZ0NBQ0UsdUJBQUEsQ0FDQSxlQUFBLENBR0YsK0JBQ0UsWUFBQSxDQUdGLDBCQUVFLGVBQUEsQ0FDQSxZQUFBLENBQ0EsV0FBQSxDQUNBLHFCQUFBLENBQ0Esc0JBQUEsQ0FDQSw2QkFBQSxDQUNBLHlDQUFBLENBQ0EsbUJBQUEsQ0FDQSx5QkFBQSxDZjVOSixlZThOSSxDQUdBLDRDQUNFLFlBQUEsQ0FHRiwwQ0FDRSxZQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSxrQkFBQSxDQWlCWixhQUVFLDRDQUFBLENBQ0Esa0RBQUEsQ0FDQSxxREFBQSxDQUNBLDhCQUFBLENBQ0EsNkJBQUEsQ0FDQSxtQ0FBQSxDQUNBLDBEQUFBLENBQ0EsOFFBQUEsQ0MvUUYsTUFFRSx3QkFBQSxDQUNBLHdCQUFBLENBQ0EsZ0NBQUEsQ0FDQSwyQkFBQSxDQUNBLDBEQUFBLENBQ0EsaUNBQUEsQ0FDQSxzQkFBQSxDQUNBLG1EQUFBLENBQ0EsK0JBQUEsQ0FDQSw2QkFBQSxDQUNBLHFDQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxtQ0FBQSxDQUNBLCtCQUFBLENBR0EsaUJBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxXQUFBLENBQ0EsNEJBQUEsQ0FDQSxvQkFBQSxDQUNBLGtDQUFBLENBQ0EsMEJBQUEsQ0FDQSxvRUFBQSxDL0JkRSwwQ0FBQSxDK0JrQkYsU0FDRSxjQUFBLENBQ0EsYUFBQSxDQUdGLGtCQUNFLGtCQUFBLENBQ0EscUJBQUEsQ0FFQSw4QkFDRSxrQkFBQSxDL0JuQkYseURBQUEsQ0FDQSwwREFBQSxDK0JzQkEsNkJBQ0UscUJBQUEsQy9CVkYsNkRBQUEsQ0FDQSw0REFBQSxDK0JnQkYsOERBRUUsWUFBQSxDQUlKLFdBR0UsYUFBQSxDQUNBLHVEQUFBLENBQ0EsMEJBQUEsQ0FHRixZQUNFLDJDQUFBLENBR0YsZUFDRSxtREFBQSxDQUNBLGVBQUEsQ0FHRixzQkFDRSxlQUFBLENBUUEsc0JBQ0UsbUNBQUEsQ0FRSixhQUNFLGlFQUFBLENBQ0EsZUFBQSxDQUNBLDhCQUFBLENBQ0Esc0NBQUEsQ0FDQSwyRUFBQSxDQUVBLHlCL0J4RkUsdUZBQUEsQytCNkZKLGFBQ0UsaUVBQUEsQ0FDQSw4QkFBQSxDQUNBLHNDQUFBLENBQ0Esd0VBQUEsQ0FFQSx3Qi9CbkdFLHVGQUFBLEMrQjZHSixrQkFDRSxvREFBQSxDQUNBLG1EQUFBLENBQ0EsbURBQUEsQ0FDQSxlQUFBLENBRUEsbUNBQ0Usa0NBQUEsQ0FDQSxxQ0FBQSxDQUlKLG1CQUNFLG9EQUFBLENBQ0EsbURBQUEsQ0FJRixrQkFDRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSwwQ0FBQSxDL0JySUUsZ0RBQUEsQytCeUlKLHlDQUdFLFVBQUEsQ0FHRix3Qi9CdElJLHlEQUFBLENBQ0EsMERBQUEsQytCMElKLDJCL0I3SEksNkRBQUEsQ0FDQSw0REFBQSxDK0J5SUYsa0JBQ0UseUNBQUEsQ3hCdEhBLHlCd0JrSEosWUFRSSxZQUFBLENBQ0Esa0JBQUEsQ0FHQSxrQkFFRSxXQUFBLENBQ0EsZUFBQSxDQUVBLHdCQUNFLGFBQUEsQ0FDQSxhQUFBLENBS0EsbUMvQnRLSix5QkFBQSxDQUNBLDRCQUFBLEMrQndLTSxpR0FHRSx5QkFBQSxDQUVGLG9HQUdFLDRCQUFBLENBSUosb0MvQnZLSix3QkFBQSxDQUNBLDJCQUFBLEMrQnlLTSxtR0FHRSx3QkFBQSxDQUVGLHNHQUdFLDJCQUFBLENBQUEsQ0MvTlosV0FFRSw2QkFBQSxDQUNBLHVCQUFBLENBQ0EsOEtBQUEsQ0FDQSxtREFBQSxDQUNBLGdDQUFBLENBQ0Esc0NBQUEsQ0FDQSx3REFBQSxDQUNBLHFDQUFBLENBQ0Esa0NBQUEsQ0FDQSxpQ0FBQSxDQUNBLDZDQUFBLENBQ0Esd1NBQUEsQ0FDQSxzQ0FBQSxDQUNBLGtEQUFBLENBQ0EsOERBQUEsQ0FDQSwrU0FBQSxDQUNBLDhDQUFBLENBQ0EsMkVBQUEsQ0FDQSxzQ0FBQSxDQUNBLG1DQUFBLENBQ0Esb0NBQUEsQ0FDQSxpQ0FBQSxDQUlGLGtCQUNFLGlCQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLDJFQUFBLENuQ2lRSSxjQUxJLENtQzFQUixtQ0FBQSxDQUNBLGVBQUEsQ0FDQSwyQ0FBQSxDQUNBLFFBQUEsQ2hDdEJFLGVBQUEsQ2dDd0JGLG9CQUFBLENqQjNCSSx5Q2lCNEJKLENqQnhCSSx1Q2lCV04sa0JqQlZRLGVBQUEsQ0FBQSxDaUJ5Qk4sa0NBQ0Usc0NBQUEsQ0FDQSw4Q0FBQSxDQUNBLCtGQUFBLENBRUEseUNBQ0Usb0RBQUEsQ0FDQSxnREFBQSxDQUtKLHlCQUNFLGFBQUEsQ0FDQSx3Q0FBQSxDQUNBLHlDQUFBLENBQ0EsZ0JBQUEsQ0FDQSxVQUFBLENBQ0EsNkNBQUEsQ0FDQSwyQkFBQSxDQUNBLGtEQUFBLENqQmxERSxrRGlCbURGLENqQi9DRSx1Q2lCc0NKLHlCakJyQ00sZUFBQSxDQUFBLENpQmlETix3QkFDRSxTQUFBLENBR0Ysd0JBQ0UsU0FBQSxDQUNBLHVEQUFBLENBQ0EsU0FBQSxDQUNBLG1EQUFBLENBSUosa0JBQ0UsZUFBQSxDQUdGLGdCQUNFLCtCQUFBLENBQ0EsdUNBQUEsQ0FDQSw4RUFBQSxDQUVBLDhCaEMvREUsd0RBQUEsQ0FDQSx5REFBQSxDZ0NpRUEsZ0RoQ2xFQSw4REFBQSxDQUNBLCtEQUFBLENnQ3NFRixvQ0FDRSxZQUFBLENBSUYsNkJoQzlERSw0REFBQSxDQUNBLDJEQUFBLENnQ2lFRSx5RGhDbEVGLGtFQUFBLENBQ0EsaUVBQUEsQ2dDc0VBLGlEaEN2RUEsNERBQUEsQ0FDQSwyREFBQSxDZ0M0RUosZ0JBQ0UsNkVBQUEsQ0FTQSxxQ0FDRSxjQUFBLENBR0YsaUNBQ0UsY0FBQSxDQUNBLGFBQUEsQ2hDcEhBLGVBQUEsQ2dDdUhBLDZDQUFBLFlBQUEsQ0FDQSw0Q0FBQSxlQUFBLENBR0UsZ0hoQzNIRixlQUFBLENpQ25CSixZQUVFLDRCQUFBLENBQ0EsNEJBQUEsQ0FDQSxtQ0FBQSxDQUVBLG9CQUFBLENBQ0EsK0JBQUEsQ0FDQSxzQ0FBQSxDQUNBLHNDQUFBLENBQ0EsMENBQUEsQ0FHQSxZQUFBLENBQ0EsY0FBQSxDQUNBLHFFQUFBLENBQ0EsZ0RBQUEsQ3BDcVJJLHdDQUxJLENvQzlRUixlQUFBLENBQ0Esd0NBQUEsQ0FBQSxnREFBQSxDQU1BLGtDQUNFLGdEQUFBLENBRUEsMENBQ0UsVUFBQSxDQUNBLGlEQUFBLENBQ0Esd0NBQUEsQ0FDQSx3Q0FBQSxFQUFBLDJDQUFBLENBQUEsQ0FJSix3QkFDRSw0Q0FBQSxDQ3JDSixZQUVFLGtDQUFBLENBQ0EsbUNBQUEsQ3JDa1NJLDhCQUxJLENxQzNSUiwyQ0FBQSxDQUNBLHdCQUFBLENBQ0EsaUNBQUEsQ0FDQSxxQ0FBQSxDQUNBLHVDQUFBLENBQ0EsdURBQUEsQ0FDQSxpQ0FBQSxDQUNBLDJDQUFBLENBQ0EsdURBQUEsQ0FDQSxpQ0FBQSxDQUNBLHdFQUFBLENBQ0Esa0NBQUEsQ0FDQSxrQ0FBQSxDQUNBLDRDQUFBLENBQ0EsdUNBQUEsQ0FDQSxpQ0FBQSxDQUNBLDhDQUFBLENBR0EsWUFBQSxDaENwQkEsY0FBQSxDQUNBLGVBQUEsQ2dDdUJGLFdBQ0UsaUJBQUEsQ0FDQSxhQUFBLENBQ0EscUVBQUEsQ3JDc1FJLHdDQUxJLENxQy9QUixnQ0FBQSxDQUNBLG9CQUFBLENBQ0Esd0NBQUEsQ0FDQSxnRkFBQSxDbkJwQkksNkhtQnFCSixDbkJqQkksdUNtQlFOLFduQlBRLGVBQUEsQ0FBQSxDbUJrQk4saUJBQ0UsU0FBQSxDQUNBLHNDQUFBLENBRUEsOENBQUEsQ0FDQSxvREFBQSxDQUdGLGlCQUNFLFNBQUEsQ0FDQSxzQ0FBQSxDQUNBLDhDQUFBLENBQ0EsU25DZ29DZ0MsQ21DL25DaEMsZ0RBQUEsQ0FHRixxQ0FFRSxTQUFBLENBQ0EsdUNBQUEsQ2xCdERGLCtDa0J1RHVCLENBQ3JCLHFEQUFBLENBR0YseUNBRUUseUNBQUEsQ0FDQSxtQkFBQSxDQUNBLGlEQUFBLENBQ0EsdURBQUEsQ0FLRix3Q0FDRSxnQm5DbW1DZ0MsQ21DOWxDOUIsa0NsQzlCRix5REFBQSxDQUNBLDREQUFBLENrQ21DRSxpQ2xDbERGLDBEQUFBLENBQ0EsNkRBQUEsQ2tDa0VKLGVDbEdFLGlDQUFBLENBQ0Esa0NBQUEsQ3RDZ1NJLGlDQUxJLENzQ3pSUixxQ0FBQSxDRG1HRixlQ3RHRSxpQ0FBQSxDQUNBLGtDQUFBLEN0Q2dTSSxrQ0FMSSxDc0N6UlIsc0NBQUEsQ0NGRixPQUVFLDRCQUFBLENBQ0EsNEJBQUEsQ3ZDNlJJLDJCQUxJLEN1Q3RSUiwyQkFBQSxDQUNBLHNCQUFBLENBQ0Esa0NBQUEsQ0FHQSxvQkFBQSxDQUNBLDJEQUFBLEN2Q3FSSSxtQ0FMSSxDdUM5UVIsdUNBQUEsQ0FDQSxhQUFBLENBQ0EsMkJBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsdUJBQUEsQ3BDSkUsMkNBQUEsQ29DU0YsYUFDRSxZQUFBLENBS0osWUFDRSxpQkFBQSxDQUNBLFFBQUEsQ0NoQ0YsT0FFRSwwQkFBQSxDQUNBLDBCQUFBLENBQ0EsMEJBQUEsQ0FDQSw4QkFBQSxDQUNBLHlCQUFBLENBQ0Esb0NBQUEsQ0FDQSx5REFBQSxDQUNBLGtDQUFBLENBR0EsaUJBQUEsQ0FDQSwyREFBQSxDQUNBLDJDQUFBLENBQ0EsMkJBQUEsQ0FDQSxtQ0FBQSxDQUNBLDZCQUFBLENyQ0ZFLDJDQUFBLENxQ09KLGVBRUUsYUFBQSxDQUlGLFlBQ0UsZXRDOGdCNEIsQ3NDdGdCOUIsbUJBQ0Usa0J0QzQzQzhCLENzQ3ozQzlCLDhCQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE9BQUEsQ0FDQSxTQUFBLENBQ0Esb0JBQUEsQ0FnQkYsZUNoRUEseUJBQUEsQ0FDQSxzQkFBQSxDQUNBLGdDQUFBLENBTUEsMkJBQ0UsYUFBQSxDRHVERixpQkNoRUEseUJBQUEsQ0FDQSxzQkFBQSxDQUNBLGdDQUFBLENBTUEsNkJBQ0UsYUFBQSxDRHVERixlQ2hFQSx5QkFBQSxDQUNBLHNCQUFBLENBQ0EsZ0NBQUEsQ0FNQSwyQkFDRSxhQUFBLENEdURGLFlDaEVBLHlCQUFBLENBQ0Esc0JBQUEsQ0FDQSxnQ0FBQSxDQU1BLHdCQUNFLGFBQUEsQ0R1REYsZUNoRUEseUJBQUEsQ0FDQSxzQkFBQSxDQUNBLGdDQUFBLENBTUEsMkJBQ0UsYUFBQSxDRHVERixjQ2hFQSx5QkFBQSxDQUNBLHNCQUFBLENBQ0EsZ0NBQUEsQ0FNQSwwQkFDRSxhQUFBLENEdURGLGFDaEVBLHlCQUFBLENBQ0Esc0JBQUEsQ0FDQSxnQ0FBQSxDQU1BLHlCQUNFLGFBQUEsQ0R1REYsWUNoRUEseUJBQUEsQ0FDQSxzQkFBQSxDQUNBLGdDQUFBLENBTUEsd0JBQ0UsYUFBQSxDQ1BGLGdDQUNFLEdBQUEsMEJ4Q3c2Q2dDLENBQUEsQ3dDbjZDcEMsVUFFRSwwQkFBQSxDMUN5UkksK0JBTEksQzBDbFJSLHlCQUFBLENBQ0EscUNBQUEsQ0FDQSw4REFBQSxDQUNBLDZCQUFBLENBQ0EsNkJBQUEsQ0FDQSw2Q0FBQSxDQUdBLFlBQUEsQ0FDQSxnQ0FBQSxDQUNBLGVBQUEsQzFDNlFJLHNDQUxJLEMwQ3RRUixzQ0FBQSxDdkNQRSw4Q0FBQSxDdUNZSixjQUNFLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLHNCQUFBLENBQ0EsZUFBQSxDQUNBLGtDQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLDBDQUFBLEN4QnZCSSw0Q3dCd0JKLEN4QnBCSSx1Q3dCV04sY3hCVlEsZUFBQSxDQUFBLEN3QnNCUixzQnZCQ0Usb01BQUEsQ3VCQ0EsbUVBQUEsQ0FJQSx1QkFDRSxpREFBQSxDQUdFLHVDQUpKLHVCQUtNLGNBQUEsQ0FBQSxDQ2xEUixZQUVFLDhCQUFBLENBQ0Esd0JBQUEsQ0FDQSxrREFBQSxDQUNBLGlDQUFBLENBQ0EsdUNBQUEsQ0FDQSxvQ0FBQSxDQUNBLHNDQUFBLENBQ0EscUNBQUEsQ0FDQSwyQ0FBQSxDQUNBLHdDQUFBLENBQ0EsNENBQUEsQ0FDQSx5Q0FBQSxDQUNBLHVDQUFBLENBQ0EsaUNBQUEsQ0FDQSxrQ0FBQSxDQUNBLGtDQUFBLENBQ0EsNENBQUEsQ0FHQSxZQUFBLENBQ0EscUJBQUEsQ0FHQSxjQUFBLENBQ0EsZUFBQSxDeENYRSxnREFBQSxDd0NlSixxQkFDRSxvQkFBQSxDQUNBLHFCQUFBLENBRUEsOENBRUUsbUNBQUEsQ0FDQSx5QkFBQSxDQVNKLHdCQUNFLFVBQUEsQ0FDQSx1Q0FBQSxDQUNBLGtCQUFBLENBR0EsNERBRUUsU0FBQSxDQUNBLDZDQUFBLENBQ0Esb0JBQUEsQ0FDQSxxREFBQSxDQUdGLCtCQUNFLDhDQUFBLENBQ0Esc0RBQUEsQ0FRSixpQkFDRSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSwrRUFBQSxDQUNBLGdDQUFBLENBQ0Esb0JBQUEsQ0FDQSx3Q0FBQSxDQUNBLGdGQUFBLENBRUEsNkJ4Q3ZERSw4QkFBQSxDQUNBLCtCQUFBLEN3QzBERiw0QnhDN0NFLGtDQUFBLENBQ0EsaUNBQUEsQ3dDZ0RGLG9EQUVFLHlDQUFBLENBQ0EsbUJBQUEsQ0FDQSxpREFBQSxDQUlGLHdCQUNFLFNBQUEsQ0FDQSx1Q0FBQSxDQUNBLCtDQUFBLENBQ0EscURBQUEsQ0FJRixrQ0FDRSxrQkFBQSxDQUVBLHlDQUNFLHFEQUFBLENBQ0Esa0RBQUEsQ0FhRix1QkFDRSxrQkFBQSxDQUdFLHFFeEN2REosNERBQUEsQ0FaQSx5QkFBQSxDd0N3RUkscUV4Q3hFSiwwREFBQSxDQVlBLDJCQUFBLEN3Q2lFSSwrQ0FDRSxZQUFBLENBR0YseURBQ0Usa0RBQUEsQ0FDQSxtQkFBQSxDQUVBLGdFQUNFLHNEQUFBLENBQ0EsbURBQUEsQ2pDdEZSLHlCaUM4REEsMEJBQ0Usa0JBQUEsQ0FHRSx3RXhDdkRKLDREQUFBLENBWkEseUJBQUEsQ3dDd0VJLHdFeEN4RUosMERBQUEsQ0FZQSwyQkFBQSxDd0NpRUksa0RBQ0UsWUFBQSxDQUdGLDREQUNFLGtEQUFBLENBQ0EsbUJBQUEsQ0FFQSxtRUFDRSxzREFBQSxDQUNBLG1EQUFBLENBQUEsQ2pDdEZSLHlCaUM4REEsMEJBQ0Usa0JBQUEsQ0FHRSx3RXhDdkRKLDREQUFBLENBWkEseUJBQUEsQ3dDd0VJLHdFeEN4RUosMERBQUEsQ0FZQSwyQkFBQSxDd0NpRUksa0RBQ0UsWUFBQSxDQUdGLDREQUNFLGtEQUFBLENBQ0EsbUJBQUEsQ0FFQSxtRUFDRSxzREFBQSxDQUNBLG1EQUFBLENBQUEsQ2pDdEZSLHlCaUM4REEsMEJBQ0Usa0JBQUEsQ0FHRSx3RXhDdkRKLDREQUFBLENBWkEseUJBQUEsQ3dDd0VJLHdFeEN4RUosMERBQUEsQ0FZQSwyQkFBQSxDd0NpRUksa0RBQ0UsWUFBQSxDQUdGLDREQUNFLGtEQUFBLENBQ0EsbUJBQUEsQ0FFQSxtRUFDRSxzREFBQSxDQUNBLG1EQUFBLENBQUEsQ2pDdEZSLDBCaUM4REEsMEJBQ0Usa0JBQUEsQ0FHRSx3RXhDdkRKLDREQUFBLENBWkEseUJBQUEsQ3dDd0VJLHdFeEN4RUosMERBQUEsQ0FZQSwyQkFBQSxDd0NpRUksa0RBQ0UsWUFBQSxDQUdGLDREQUNFLGtEQUFBLENBQ0EsbUJBQUEsQ0FFQSxtRUFDRSxzREFBQSxDQUNBLG1EQUFBLENBQUEsQ2pDdEZSLDBCaUM4REEsMkJBQ0Usa0JBQUEsQ0FHRSx5RXhDdkRKLDREQUFBLENBWkEseUJBQUEsQ3dDd0VJLHlFeEN4RUosMERBQUEsQ0FZQSwyQkFBQSxDd0NpRUksbURBQ0UsWUFBQSxDQUdGLDZEQUNFLGtEQUFBLENBQ0EsbUJBQUEsQ0FFQSxvRUFDRSxzREFBQSxDQUNBLG1EQUFBLENBQUEsQ0FjWixrQnhDaEpJLGVBQUEsQ3dDbUpGLG1DQUNFLGtEQUFBLENBRUEsOENBQ0UscUJBQUEsQ0N0S0oseUJBQ0UsYURtTHlCLENDbEx6Qix3QkRpTHNCLENDOUtwQiw0R0FFRSxhRDZLcUIsQ0M1S3JCLHdCQUFBLENBR0YsdURBQ0UsVTFDUkcsQzBDU0gsd0JEdUtxQixDQ3RLckIsb0JEc0txQixDQ3BMM0IsMkJBQ0UsYURtTHlCLENDbEx6Qix3QkRpTHNCLENDOUtwQixnSEFFRSxhRDZLcUIsQ0M1S3JCLHdCQUFBLENBR0YseURBQ0UsVTFDUkcsQzBDU0gsd0JEdUtxQixDQ3RLckIsb0JEc0txQixDQ3BMM0IseUJBQ0UsYURtTHlCLENDbEx6Qix3QkRpTHNCLENDOUtwQiw0R0FFRSxhRDZLcUIsQ0M1S3JCLHdCQUFBLENBR0YsdURBQ0UsVTFDUkcsQzBDU0gsd0JEdUtxQixDQ3RLckIsb0JEc0txQixDQ3BMM0Isc0JBQ0UsYURxTDJCLENDcEwzQix3QkRpTHNCLENDOUtwQixzR0FFRSxhRCtLdUIsQ0M5S3ZCLHdCQUFBLENBR0Ysb0RBQ0UsVTFDUkcsQzBDU0gsd0JEeUt1QixDQ3hLdkIsb0JEd0t1QixDQ3RMN0IseUJBQ0UsYURxTDJCLENDcEwzQix3QkRpTHNCLENDOUtwQiw0R0FFRSxhRCtLdUIsQ0M5S3ZCLHdCQUFBLENBR0YsdURBQ0UsVTFDUkcsQzBDU0gsd0JEeUt1QixDQ3hLdkIsb0JEd0t1QixDQ3RMN0Isd0JBQ0UsYURtTHlCLENDbEx6Qix3QkRpTHNCLENDOUtwQiwwR0FFRSxhRDZLcUIsQ0M1S3JCLHdCQUFBLENBR0Ysc0RBQ0UsVTFDUkcsQzBDU0gsd0JEdUtxQixDQ3RLckIsb0JEc0txQixDQ3BMM0IsdUJBQ0UsYURxTDJCLENDcEwzQix3QkRpTHNCLENDOUtwQix3R0FFRSxhRCtLdUIsQ0M5S3ZCLHdCQUFBLENBR0YscURBQ0UsVTFDUkcsQzBDU0gsd0JEeUt1QixDQ3hLdkIsb0JEd0t1QixDQ3RMN0Isc0JBQ0UsYURtTHlCLENDbEx6Qix3QkRpTHNCLENDOUtwQixzR0FFRSxhRDZLcUIsQ0M1S3JCLHdCQUFBLENBR0Ysb0RBQ0UsVTFDUkcsQzBDU0gsd0JEdUtxQixDQ3RLckIsb0JEc0txQixDRW5MN0IsV0FDRSxzQkFBQSxDQUNBLFMzQzZpRDJCLEMyQzVpRDNCLFUzQzRpRDJCLEMyQzNpRDNCLG1CQUFBLENBQ0EsVTNDUVMsQzJDUFQsb1hBQUEsQ0FDQSxRQUFBLEMxQ09FLHFCQUFBLEMwQ0xGLFUzQzZpRDJCLEMyQzFpRDNCLGlCQUNFLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLFczQ3dpRHlCLEMyQ3JpRDNCLGlCQUNFLFNBQUEsQ0FDQSw0QzNDOHJCNEIsQzJDN3JCNUIsUzNDbWlEeUIsQzJDaGlEM0Isd0NBRUUsbUJBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsZ0JBQUEsQ0FDQSxXM0M2aER5QixDMkN6aEQ3QixpQkFDRSxpRDNDeWhEMkIsQzRDL2pEN0IsT0FFRSx1QkFBQSxDQUNBLDZCQUFBLENBQ0EsNEJBQUEsQ0FDQSwwQkFBQSxDQUNBLDJCQUFBLEM5QytSSSw2QkFMSSxDOEN4UlIsa0JBQUEsQ0FDQSx3Q0FBQSxDQUNBLDRCQUFBLENBQ0EsMkRBQUEsQ0FDQSxrQ0FBQSxDQUNBLHdEQUFBLENBQ0EsZ0NBQUEsQ0FDQSwrQ0FBQSxDQUNBLG1EQUFBLENBR0EsK0JBQUEsQ0FDQSxjQUFBLEM5Q2lSSSxtQ0FMSSxDOEMxUVIsMkJBQUEsQ0FDQSxtQkFBQSxDQUNBLG1DQUFBLENBQ0EsMkJBQUEsQ0FDQSxzRUFBQSxDQUNBLHFDQUFBLEMzQ1JFLDJDQUFBLEMyQ1dGLGVBQ0UsU0FBQSxDQUdGLGtCQUNFLFlBQUEsQ0FJSixpQkFDRSx1QkFBQSxDQUVBLGlCQUFBLENBQ0EsOEJBQUEsQ0FDQSxzQkFBQSxDQUFBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLG1CQUFBLENBRUEsbUNBQ0UscUNBQUEsQ0FJSixjQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDJEQUFBLENBQ0Esa0NBQUEsQ0FDQSwwQ0FBQSxDQUNBLDJCQUFBLENBQ0Esb0ZBQUEsQzNDaENFLHlGQUFBLENBQ0EsMEZBQUEsQzJDa0NGLHlCQUNFLGlEQUFBLENBQ0EscUNBQUEsQ0FJSixZQUNFLGlDQUFBLENBQ0Esb0JBQUEsQ0M5REYsT0FFRSx1QkFBQSxDQUNBLHVCQUFBLENBQ0Esd0JBQUEsQ0FDQSx5QkFBQSxDQUNBLGtCQUFBLENBQ0EsbUJBQUEsQ0FDQSwyREFBQSxDQUNBLDRCQUFBLENBQ0EsZ0NBQUEsQ0FDQSw4REFBQSxDQUNBLGtEQUFBLENBQ0EsaUNBQUEsQ0FDQSxpQ0FBQSxDQUNBLG9DQUFBLENBQ0Esc0RBQUEsQ0FDQSxtQ0FBQSxDQUNBLGlDQUFBLENBQ0EsNkJBQUEsQ0FDQSxzQkFBQSxDQUNBLHNEQUFBLENBQ0EsbUNBQUEsQ0FHQSxjQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSw4QkFBQSxDQUNBLFlBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUdBLFNBQUEsQ0FPRixjQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUNBLDZCQUFBLENBRUEsbUJBQUEsQ0FHQSwwQjdCNUNJLGlDNkI2Q0YsQ0FDQSw2QjdDbTFDZ0MsQ2dCNzNDOUIsdUM2QndDSiwwQjdCdkNNLGVBQUEsQ0FBQSxDNkIyQ04sMEJBQ0UsYzdDaTFDZ0MsQzZDNzBDbEMsa0NBQ0UscUI3QzgwQ2dDLEM2QzEwQ3BDLHlCQUNFLDRDQUFBLENBRUEsd0NBQ0UsZUFBQSxDQUNBLGVBQUEsQ0FHRixxQ0FDRSxlQUFBLENBSUosdUJBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0EsZ0RBQUEsQ0FJRixlQUNFLGlCQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0EsVUFBQSxDQUVBLDJCQUFBLENBQ0EsbUJBQUEsQ0FDQSxtQ0FBQSxDQUNBLDJCQUFBLENBQ0Esc0VBQUEsQzVDckZFLDJDQUFBLEM0Q3lGRixTQUFBLENBSUYsZ0JBRUUsMEJBQUEsQ0FDQSxzQkFBQSxDQUNBLDBCQUFBLENDbEhBLGNBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLGlDRGtIMEIsQ0NqSDFCLFdBQUEsQ0FDQSxZQUFBLENBQ0Esc0NEK0c0RCxDQzVHNUQscUJBQUEsU0FBQSxDQUNBLHFCQUFBLGtDRDJHMEYsQ0FLNUYsY0FDRSxZQUFBLENBQ0EsYUFBQSxDQUNBLGtCQUFBLENBQ0EsNkJBQUEsQ0FDQSxzQ0FBQSxDQUNBLDJGQUFBLEM1Q3RHRSwwREFBQSxDQUNBLDJEQUFBLEM0Q3dHRix5QkFDRSwyRkFBQSxDQUNBLCtJQUFBLENBS0osYUFDRSxlQUFBLENBQ0EsNkNBQUEsQ0FLRixZQUNFLGlCQUFBLENBR0EsYUFBQSxDQUNBLCtCQUFBLENBSUYsY0FDRSxZQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCQUFBLENBQ0EscUVBQUEsQ0FDQSwwQ0FBQSxDQUNBLHdGQUFBLEM1QzFIRSw4REFBQSxDQUNBLDZEQUFBLEM0QytIRixnQkFDRSwwQ0FBQSxDckM1R0EseUJxQ2tIRixPQUNFLDBCQUFBLENBQ0Esd0RBQUEsQ0FJRixjQUNFLCtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUdGLFVBQ0UsdUJBQUEsQ0FBQSxDckMvSEEseUJxQ29JRixvQkFFRSx1QkFBQSxDQUFBLENyQ3RJQSwwQnFDMklGLFVBQ0Usd0JBQUEsQ0FBQSxDQVVBLGtCQUNFLFdBQUEsQ0FDQSxjQUFBLENBQ0EsV0FBQSxDQUNBLFFBQUEsQ0FFQSxpQ0FDRSxXQUFBLENBQ0EsUUFBQSxDNUMxTUosZUFBQSxDNEM4TUUsZ0U1QzlNRixlQUFBLEM0Q21ORSw4QkFDRSxlQUFBLENyQzNKSiw0QnFDeUlBLDBCQUNFLFdBQUEsQ0FDQSxjQUFBLENBQ0EsV0FBQSxDQUNBLFFBQUEsQ0FFQSx5Q0FDRSxXQUFBLENBQ0EsUUFBQSxDNUMxTUosZUFBQSxDNEM4TUUsZ0Y1QzlNRixlQUFBLEM0Q21ORSxzQ0FDRSxlQUFBLENBQUEsQ3JDM0pKLDRCcUN5SUEsMEJBQ0UsV0FBQSxDQUNBLGNBQUEsQ0FDQSxXQUFBLENBQ0EsUUFBQSxDQUVBLHlDQUNFLFdBQUEsQ0FDQSxRQUFBLEM1QzFNSixlQUFBLEM0QzhNRSxnRjVDOU1GLGVBQUEsQzRDbU5FLHNDQUNFLGVBQUEsQ0FBQSxDckMzSkosNEJxQ3lJQSwwQkFDRSxXQUFBLENBQ0EsY0FBQSxDQUNBLFdBQUEsQ0FDQSxRQUFBLENBRUEseUNBQ0UsV0FBQSxDQUNBLFFBQUEsQzVDMU1KLGVBQUEsQzRDOE1FLGdGNUM5TUYsZUFBQSxDNENtTkUsc0NBQ0UsZUFBQSxDQUFBLENyQzNKSiw2QnFDeUlBLDBCQUNFLFdBQUEsQ0FDQSxjQUFBLENBQ0EsV0FBQSxDQUNBLFFBQUEsQ0FFQSx5Q0FDRSxXQUFBLENBQ0EsUUFBQSxDNUMxTUosZUFBQSxDNEM4TUUsZ0Y1QzlNRixlQUFBLEM0Q21ORSxzQ0FDRSxlQUFBLENBQUEsQ3JDM0pKLDZCcUN5SUEsMkJBQ0UsV0FBQSxDQUNBLGNBQUEsQ0FDQSxXQUFBLENBQ0EsUUFBQSxDQUVBLDBDQUNFLFdBQUEsQ0FDQSxRQUFBLEM1QzFNSixlQUFBLEM0QzhNRSxrRjVDOU1GLGVBQUEsQzRDbU5FLHVDQUNFLGVBQUEsQ0FBQSxDRXRPUixTQUVFLHlCQUFBLENBQ0EsNkJBQUEsQ0FDQSw4QkFBQSxDQUNBLCtCQUFBLENBQ0EscUJBQUEsQ2pEOFJJLCtCQUxJLENpRHZSUix3QkFBQSxDQUNBLHFCQUFBLENBQ0Esb0NBQUEsQ0FDQSx5QkFBQSxDQUNBLGdDQUFBLENBQ0EsaUNBQUEsQ0FHQSxnQ0FBQSxDQUNBLGFBQUEsQ0FDQSxzQ0FBQSxDQUNBLCtCQUFBLENDbkJBLHFDaERnaUI0QixDZ0Q5aEI1QixpQkFBQSxDQUNBLGVoRHlpQjRCLENnRHhpQjVCLGVoRCtpQjRCLENnRDlpQjVCLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLG9CQUFBLENBQ0EsZ0JBQUEsQ0FDQSxtQkFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLG1CQUFBLENBQ0EsZUFBQSxDbERzUkkscUNBTEksQ2lEclFSLG9CQUFBLENBQ0EsU0FBQSxDQUVBLGNBQUEsaUNBQUEsQ0FFQSx3QkFDRSxhQUFBLENBQ0EsbUNBQUEsQ0FDQSxxQ0FBQSxDQUVBLGdDQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUNBLDBCQUFBLENBQ0Esa0JBQUEsQ0FLTiwyRkFDRSxRQUFBLENBRUEsMkdBQ0UsUUFBQSxDQUNBLG9GQUFBLENBQ0EscUNBQUEsQ0FLSiw2RkFDRSxNQUFBLENBQ0Esb0NBQUEsQ0FDQSxvQ0FBQSxDQUVBLDZHQUNFLFVBQUEsQ0FDQSwySEFBQSxDQUNBLHVDQUFBLENBTUosaUdBQ0UsS0FBQSxDQUVBLGlIQUNFLFdBQUEsQ0FDQSxvRkFBQSxDQUNBLHdDQUFBLENBS0osOEZBQ0UsT0FBQSxDQUNBLG9DQUFBLENBQ0Esb0NBQUEsQ0FFQSw4R0FDRSxTQUFBLENBQ0EsMkhBQUEsQ0FDQSxzQ0FBQSxDQXNCSixlQUNFLHFDQUFBLENBQ0EsK0RBQUEsQ0FDQSw2QkFBQSxDQUNBLGlCQUFBLENBQ0EscUNBQUEsQzlDbEdFLDZDQUFBLENnRG5CSixTQUVFLHlCQUFBLENBQ0EsNkJBQUEsQ25Ea1NJLCtCQUxJLENtRDNSUixxQkFBQSxDQUNBLDhCQUFBLENBQ0EsNkRBQUEsQ0FDQSxrQ0FBQSxDQUNBLG9EQUFBLENBQ0EsMERBQUEsQ0FDQSxtQ0FBQSxDQUNBLHFDQUFBLENuRHlSSSxrQ0FMSSxDbURsUlIsMkJBQUEsQ0FDQSwrQkFBQSxDQUNBLGlDQUFBLENBQ0EsaUNBQUEsQ0FDQSxnQ0FBQSxDQUNBLDhCQUFBLENBQ0EsaUNBQUEsQ0FDQSx5REFBQSxDQUdBLGdDQUFBLENBQ0EsYUFBQSxDQUNBLHFDQUFBLENEekJBLHFDaERnaUI0QixDZ0Q5aEI1QixpQkFBQSxDQUNBLGVoRHlpQjRCLENnRHhpQjVCLGVoRCtpQjRCLENnRDlpQjVCLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLG9CQUFBLENBQ0EsZ0JBQUEsQ0FDQSxtQkFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLG1CQUFBLENBQ0EsZUFBQSxDbERzUkkscUNBTEksQ21EaFFSLG9CQUFBLENBQ0EscUNBQUEsQ0FDQSwyQkFBQSxDQUNBLDBFQUFBLENoRGhCRSw2Q0FBQSxDZ0RvQkYsd0JBQ0UsYUFBQSxDQUNBLG1DQUFBLENBQ0EscUNBQUEsQ0FFQSwrREFFRSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsMEJBQUEsQ0FDQSxrQkFBQSxDQUNBLGNBQUEsQ0FNSiwyRkFDRSxpRkFBQSxDQUVBLG9OQUVFLG9GQUFBLENBR0YsMkdBQ0UsUUFBQSxDQUNBLCtDQUFBLENBR0YseUdBQ0UscUNBQUEsQ0FDQSxxQ0FBQSxDQU9KLDZGQUNFLCtFQUFBLENBQ0Esb0NBQUEsQ0FDQSxvQ0FBQSxDQUVBLHdOQUVFLDJIQUFBLENBR0YsNkdBQ0UsTUFBQSxDQUNBLGlEQUFBLENBR0YsMkdBQ0UsbUNBQUEsQ0FDQSx1Q0FBQSxDQVFKLGlHQUNFLDhFQUFBLENBRUEsZ09BRUUsb0ZBQUEsQ0FHRixpSEFDRSxLQUFBLENBQ0Esa0RBQUEsQ0FHRiwrR0FDRSxrQ0FBQSxDQUNBLHdDQUFBLENBS0osbUhBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsUUFBQSxDQUNBLGFBQUEsQ0FDQSxtQ0FBQSxDQUNBLG9EQUFBLENBQ0EsVUFBQSxDQUNBLDhFQUFBLENBTUYsOEZBQ0UsZ0ZBQUEsQ0FDQSxvQ0FBQSxDQUNBLG9DQUFBLENBRUEsME5BRUUsMkhBQUEsQ0FHRiw4R0FDRSxPQUFBLENBQ0EsZ0RBQUEsQ0FHRiw0R0FDRSxvQ0FBQSxDQUNBLHNDQUFBLENBdUJOLGdCQUNFLDZFQUFBLENBQ0EsZUFBQSxDbkRpSEksNENBTEksQ21EMUdSLG9DQUFBLENBQ0EsNENBQUEsQ0FDQSxpRkFBQSxDaEQ1SkUsNERBQUEsQ0FDQSw2REFBQSxDZ0Q4SkYsc0JBQ0UsWUFBQSxDQUlKLGNBQ0UseUVBQUEsQ0FDQSxrQ0FBQSxDQ3JMRixVQUNFLGlCQUFBLENBR0Ysd0JBQ0Usa0JBQUEsQ0FHRixnQkFDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENDdEJBLHVCQUNFLGFBQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDRHVCSixlQUNFLGlCQUFBLENBQ0EsWUFBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBQ0Esa0JBQUEsQ0FDQSwwQkFBQSxDbENsQkksb0NrQ21CSixDbENmSSx1Q2tDUU4sZWxDUFEsZUFBQSxDQUFBLENrQ2lCUiw4REFHRSxhQUFBLENBR0Ysd0VBRUUsMEJBQUEsQ0FHRix3RUFFRSwyQkFBQSxDQVNBLDhCQUNFLFNBQUEsQ0FDQSwyQkFBQSxDQUNBLGNBQUEsQ0FHRixpSkFHRSxTQUFBLENBQ0EsU0FBQSxDQUdGLG9GQUVFLFNBQUEsQ0FDQSxTQUFBLENsQzVERSx5QmtDNkRGLENsQ3pERSx1Q2tDcURKLG9GbENwRE0sZUFBQSxDQUFBLENrQ2lFUiw4Q0FFRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUVBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBQ0EsU2xEKzVDbUMsQ2tEOTVDbkMsU0FBQSxDQUNBLFVsRDFGUyxDa0QyRlQsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsUUFBQSxDQUNBLFVsRDA1Q21DLENnQmgvQy9CLDRCa0N1RkosQ2xDbkZJLHVDa0NrRU4sOENsQ2pFUSxlQUFBLENBQUEsQ2tDcUZOLG9IQUVFLFVsRHBHTyxDa0RxR1Asb0JBQUEsQ0FDQSxTQUFBLENBQ0EsVWxEazVDaUMsQ2tELzRDckMsdUJBQ0UsTUFBQSxDQUdGLHVCQUNFLE9BQUEsQ0FLRix3REFFRSxvQkFBQSxDQUNBLFVsRG01Q21DLENrRGw1Q25DLFdsRGs1Q21DLENrRGo1Q25DLDJCQUFBLENBQ0EsdUJBQUEsQ0FDQSx5QkFBQSxDQVdGLDRCQUNFLHdRQUFBLENBRUYsNEJBQ0UseVFBQUEsQ0FRRixxQkFDRSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsTUFBQSxDQUNBLFNBQUEsQ0FDQSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxTQUFBLENBRUEsZ0JsRDIxQ21DLENrRDExQ25DLGtCQUFBLENBQ0EsZWxEeTFDbUMsQ2tEeDFDbkMsZUFBQSxDQUVBLHNDQUNFLHNCQUFBLENBQ0EsYUFBQSxDQUNBLFVsRHcxQ2lDLENrRHYxQ2pDLFVsRHcxQ2lDLENrRHYxQ2pDLFNBQUEsQ0FDQSxnQmxEdzFDaUMsQ2tEdjFDakMsZWxEdTFDaUMsQ2tEdDFDakMsa0JBQUEsQ0FDQSxjQUFBLENBQ0EscUJsRDNLTyxDa0Q0S1AsMkJBQUEsQ0FDQSxRQUFBLENBRUEsbUNBQUEsQ0FDQSxzQ0FBQSxDQUNBLFVsRCswQ2lDLENnQngvQy9CLDJCa0MwS0YsQ2xDdEtFLHVDa0NxSkosc0NsQ3BKTSxlQUFBLENBQUEsQ2tDd0tOLDZCQUNFLFNsRDQwQ2lDLENrRG4wQ3JDLGtCQUNFLGlCQUFBLENBQ0EsU0FBQSxDQUNBLGNsRHMwQ21DLENrRHIwQ25DLFFBQUEsQ0FDQSxtQmxEbTBDbUMsQ2tEbDBDbkMsc0JsRGswQ21DLENrRGowQ25DLFVsRHRNUyxDa0R1TVQsaUJBQUEsQ0FNQSxzRkFFRSwrQmxEdTBDaUMsQ2tEcDBDbkMscURBQ0UscUJsRHpNTyxDa0Q0TVQsaUNBQ0UsVWxEN01PLENvRGRYLDhCQUVFLG9CQUFBLENBQ0EsNkJBQUEsQ0FDQSwrQkFBQSxDQUNBLCtDQUFBLENBRUEsaUJBQUEsQ0FDQSw0RkFBQSxDQUlGLDBCQUNFLEdBQUEsdUJBQUEsRUFBQSxlQUFBLENBQUEsQ0FBQSxDQUlGLGdCQUVFLHdCQUFBLENBQ0EseUJBQUEsQ0FDQSxxQ0FBQSxDQUNBLGlDQUFBLENBQ0EsbUNBQUEsQ0FDQSwyQ0FBQSxDQUdBLHdEQUFBLENBQ0EsZ0NBQUEsQ0FHRixtQkFFRSx3QkFBQSxDQUNBLHlCQUFBLENBQ0EsZ0NBQUEsQ0FTRix3QkFDRSxHQUNFLGtCQUFBLENBRUYsSUFDRSxTQUFBLENBQ0EsY0FBQSxDQUFBLENBS0osY0FFRSx3QkFBQSxDQUNBLHlCQUFBLENBQ0EscUNBQUEsQ0FDQSxtQ0FBQSxDQUNBLHlDQUFBLENBR0EsNkJBQUEsQ0FDQSxTQUFBLENBR0YsaUJBQ0Usd0JBQUEsQ0FDQSx5QkFBQSxDQUlBLHVDQUNFLDhCQUVFLGtDQUFBLENBQUEsQ0MvRU4sa0ZBRUUsMkJBQUEsQ0FDQSwyQkFBQSxDQUNBLDJCQUFBLENBQ0EsOEJBQUEsQ0FDQSw4QkFBQSxDQUNBLHNCQUFBLENBQ0EsdUJBQUEsQ0FDQSxnQ0FBQSxDQUNBLCtEQUFBLENBQ0Esa0VBQUEsQzdDK0RFLDRCNkM5Q0YsY0FFSSxjQUFBLENBQ0EsUUFBQSxDQUNBLGtDQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0EsY0FBQSxDQUNBLCtCQUFBLENBQ0EsaUJBQUEsQ0FDQSx1Q0FBQSxDQUNBLDJCQUFBLENBQ0EsU0FBQSxDckMxQkEsb0NxQzRCQSxDQUFBLENyQ3hCQSxnRXFDVUosY3JDVE0sZUFBQSxDQUFBLENSdURKLDRCNkM5QkUsOEJBQ0UsS0FBQSxDQUNBLE1BQUEsQ0FDQSwrQkFBQSxDQUNBLG9GQUFBLENBQ0EsMkJBQUEsQ0FHRiw0QkFDRSxLQUFBLENBQ0EsT0FBQSxDQUNBLCtCQUFBLENBQ0EsbUZBQUEsQ0FDQSwwQkFBQSxDQUdGLDRCQUNFLEtBQUEsQ0FDQSxPQUFBLENBQ0EsTUFBQSxDQUNBLGlDQUFBLENBQ0EsZUFBQSxDQUNBLHFGQUFBLENBQ0EsMkJBQUEsQ0FHRiwrQkFDRSxPQUFBLENBQ0EsTUFBQSxDQUNBLGlDQUFBLENBQ0EsZUFBQSxDQUNBLGtGQUFBLENBQ0EsMEJBQUEsQ0FHRixzREFFRSxjQUFBLENBR0YsOERBR0Usa0JBQUEsQ0FBQSxDN0MxQkoseUI2Q2pDRixjQWlFTSwyQkFBQSxDQUNBLDhCQUFBLENBQ0EseUNBQUEsQ0FFQSxnQ0FDRSxZQUFBLENBR0YsOEJBQ0UsWUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esa0JBQUEsQ0FFQSx5Q0FBQSxDQUFBLEM3Q2pDTiw0QjZDOUNGLGNBRUksY0FBQSxDQUNBLFFBQUEsQ0FDQSxrQ0FBQSxDQUNBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGNBQUEsQ0FDQSwrQkFBQSxDQUNBLGlCQUFBLENBQ0EsdUNBQUEsQ0FDQSwyQkFBQSxDQUNBLFNBQUEsQ3JDMUJBLG9DcUM0QkEsQ0FBQSxDckN4QkEsZ0VxQ1VKLGNyQ1RNLGVBQUEsQ0FBQSxDUnVESiw0QjZDOUJFLDhCQUNFLEtBQUEsQ0FDQSxNQUFBLENBQ0EsK0JBQUEsQ0FDQSxvRkFBQSxDQUNBLDJCQUFBLENBR0YsNEJBQ0UsS0FBQSxDQUNBLE9BQUEsQ0FDQSwrQkFBQSxDQUNBLG1GQUFBLENBQ0EsMEJBQUEsQ0FHRiw0QkFDRSxLQUFBLENBQ0EsT0FBQSxDQUNBLE1BQUEsQ0FDQSxpQ0FBQSxDQUNBLGVBQUEsQ0FDQSxxRkFBQSxDQUNBLDJCQUFBLENBR0YsK0JBQ0UsT0FBQSxDQUNBLE1BQUEsQ0FDQSxpQ0FBQSxDQUNBLGVBQUEsQ0FDQSxrRkFBQSxDQUNBLDBCQUFBLENBR0Ysc0RBRUUsY0FBQSxDQUdGLDhEQUdFLGtCQUFBLENBQUEsQzdDMUJKLHlCNkNqQ0YsY0FpRU0sMkJBQUEsQ0FDQSw4QkFBQSxDQUNBLHlDQUFBLENBRUEsZ0NBQ0UsWUFBQSxDQUdGLDhCQUNFLFlBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLGtCQUFBLENBRUEseUNBQUEsQ0FBQSxDN0NqQ04sNEI2QzlDRixjQUVJLGNBQUEsQ0FDQSxRQUFBLENBQ0Esa0NBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxjQUFBLENBQ0EsK0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHVDQUFBLENBQ0EsMkJBQUEsQ0FDQSxTQUFBLENyQzFCQSxvQ3FDNEJBLENBQUEsQ3JDeEJBLGdFcUNVSixjckNUTSxlQUFBLENBQUEsQ1J1REosNEI2QzlCRSw4QkFDRSxLQUFBLENBQ0EsTUFBQSxDQUNBLCtCQUFBLENBQ0Esb0ZBQUEsQ0FDQSwyQkFBQSxDQUdGLDRCQUNFLEtBQUEsQ0FDQSxPQUFBLENBQ0EsK0JBQUEsQ0FDQSxtRkFBQSxDQUNBLDBCQUFBLENBR0YsNEJBQ0UsS0FBQSxDQUNBLE9BQUEsQ0FDQSxNQUFBLENBQ0EsaUNBQUEsQ0FDQSxlQUFBLENBQ0EscUZBQUEsQ0FDQSwyQkFBQSxDQUdGLCtCQUNFLE9BQUEsQ0FDQSxNQUFBLENBQ0EsaUNBQUEsQ0FDQSxlQUFBLENBQ0Esa0ZBQUEsQ0FDQSwwQkFBQSxDQUdGLHNEQUVFLGNBQUEsQ0FHRiw4REFHRSxrQkFBQSxDQUFBLEM3QzFCSix5QjZDakNGLGNBaUVNLDJCQUFBLENBQ0EsOEJBQUEsQ0FDQSx5Q0FBQSxDQUVBLGdDQUNFLFlBQUEsQ0FHRiw4QkFDRSxZQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSxrQkFBQSxDQUVBLHlDQUFBLENBQUEsQzdDakNOLDZCNkM5Q0YsY0FFSSxjQUFBLENBQ0EsUUFBQSxDQUNBLGtDQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0EsY0FBQSxDQUNBLCtCQUFBLENBQ0EsaUJBQUEsQ0FDQSx1Q0FBQSxDQUNBLDJCQUFBLENBQ0EsU0FBQSxDckMxQkEsb0NxQzRCQSxDQUFBLENyQ3hCQSxpRXFDVUosY3JDVE0sZUFBQSxDQUFBLENSdURKLDZCNkM5QkUsOEJBQ0UsS0FBQSxDQUNBLE1BQUEsQ0FDQSwrQkFBQSxDQUNBLG9GQUFBLENBQ0EsMkJBQUEsQ0FHRiw0QkFDRSxLQUFBLENBQ0EsT0FBQSxDQUNBLCtCQUFBLENBQ0EsbUZBQUEsQ0FDQSwwQkFBQSxDQUdGLDRCQUNFLEtBQUEsQ0FDQSxPQUFBLENBQ0EsTUFBQSxDQUNBLGlDQUFBLENBQ0EsZUFBQSxDQUNBLHFGQUFBLENBQ0EsMkJBQUEsQ0FHRiwrQkFDRSxPQUFBLENBQ0EsTUFBQSxDQUNBLGlDQUFBLENBQ0EsZUFBQSxDQUNBLGtGQUFBLENBQ0EsMEJBQUEsQ0FHRixzREFFRSxjQUFBLENBR0YsOERBR0Usa0JBQUEsQ0FBQSxDN0MxQkosMEI2Q2pDRixjQWlFTSwyQkFBQSxDQUNBLDhCQUFBLENBQ0EseUNBQUEsQ0FFQSxnQ0FDRSxZQUFBLENBR0YsOEJBQ0UsWUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0Esa0JBQUEsQ0FFQSx5Q0FBQSxDQUFBLEM3Q2pDTiw2QjZDOUNGLGVBRUksY0FBQSxDQUNBLFFBQUEsQ0FDQSxrQ0FBQSxDQUNBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGNBQUEsQ0FDQSwrQkFBQSxDQUNBLGlCQUFBLENBQ0EsdUNBQUEsQ0FDQSwyQkFBQSxDQUNBLFNBQUEsQ3JDMUJBLG9DcUM0QkEsQ0FBQSxDckN4QkEsaUVxQ1VKLGVyQ1RNLGVBQUEsQ0FBQSxDUnVESiw2QjZDOUJFLCtCQUNFLEtBQUEsQ0FDQSxNQUFBLENBQ0EsK0JBQUEsQ0FDQSxvRkFBQSxDQUNBLDJCQUFBLENBR0YsNkJBQ0UsS0FBQSxDQUNBLE9BQUEsQ0FDQSwrQkFBQSxDQUNBLG1GQUFBLENBQ0EsMEJBQUEsQ0FHRiw2QkFDRSxLQUFBLENBQ0EsT0FBQSxDQUNBLE1BQUEsQ0FDQSxpQ0FBQSxDQUNBLGVBQUEsQ0FDQSxxRkFBQSxDQUNBLDJCQUFBLENBR0YsZ0NBQ0UsT0FBQSxDQUNBLE1BQUEsQ0FDQSxpQ0FBQSxDQUNBLGVBQUEsQ0FDQSxrRkFBQSxDQUNBLDBCQUFBLENBR0Ysd0RBRUUsY0FBQSxDQUdGLGlFQUdFLGtCQUFBLENBQUEsQzdDMUJKLDBCNkNqQ0YsZUFpRU0sMkJBQUEsQ0FDQSw4QkFBQSxDQUNBLHlDQUFBLENBRUEsaUNBQ0UsWUFBQSxDQUdGLCtCQUNFLFlBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLGtCQUFBLENBRUEseUNBQUEsQ0FBQSxDQS9FUixXQUVJLGNBQUEsQ0FDQSxRQUFBLENBQ0Esa0NBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxjQUFBLENBQ0EsK0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHVDQUFBLENBQ0EsMkJBQUEsQ0FDQSxTQUFBLENyQzFCQSxvQ3FDNEJBLENyQ3hCQSx1Q3FDVUosV3JDVE0sZUFBQSxDQUFBLENxQ3lCRiwyQkFDRSxLQUFBLENBQ0EsTUFBQSxDQUNBLCtCQUFBLENBQ0Esb0ZBQUEsQ0FDQSwyQkFBQSxDQUdGLHlCQUNFLEtBQUEsQ0FDQSxPQUFBLENBQ0EsK0JBQUEsQ0FDQSxtRkFBQSxDQUNBLDBCQUFBLENBR0YseUJBQ0UsS0FBQSxDQUNBLE9BQUEsQ0FDQSxNQUFBLENBQ0EsaUNBQUEsQ0FDQSxlQUFBLENBQ0EscUZBQUEsQ0FDQSwyQkFBQSxDQUdGLDRCQUNFLE9BQUEsQ0FDQSxNQUFBLENBQ0EsaUNBQUEsQ0FDQSxlQUFBLENBQ0Esa0ZBQUEsQ0FDQSwwQkFBQSxDQUdGLGdEQUVFLGNBQUEsQ0FHRixxREFHRSxrQkFBQSxDQTJCUixvQlBsSEUsY0FBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsWTlDZ2hDa0MsQzhDL2dDbEMsV0FBQSxDQUNBLFlBQUEsQ0FDQSxxQjlDVVMsQzhDUFQseUJBQUEsU0FBQSxDQUNBLHlCQUFBLFU5Q28zQ2tDLENxRHh3Q3BDLGtCQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0EsbUVBQUEsQ0FFQSw2QkFDRSxxRkFBQSxDQUNBLG1EQUFBLENBQ0EscURBQUEsQ0FDQSxzREFBQSxDQUlKLGlCQUNFLGVBQUEsQ0FDQSxlckQ0YTRCLENxRHphOUIsZ0JBQ0UsV0FBQSxDQUNBLG1FQUFBLENBQ0EsZUFBQSxDQzlJRixhQUNFLG9CQUFBLENBQ0EsY0FBQSxDQUNBLHFCQUFBLENBQ0EsV0FBQSxDQUNBLDZCQUFBLENBQ0EsVXREcXNDa0MsQ3NEbnNDbEMseUJBQ0Usb0JBQUEsQ0FDQSxVQUFBLENBS0osZ0JBQ0UsZUFBQSxDQUdGLGdCQUNFLGVBQUEsQ0FHRixnQkFDRSxnQkFBQSxDQUtBLCtCQUNFLGtEQUFBLENBSUosNEJBQ0UsSUFDRSxVdER3cUNnQyxDQUFBLENzRHBxQ3BDLGtCQUNFLHNGQUFBLENBQUEsOEVBQUEsQ0FDQSwyQkFBQSxDQUFBLG1CQUFBLENBQ0EsNkNBQUEsQ0FHRiw0QkFDRSxLQUNFLDhCQUFBLENBQUEsc0JBQUEsQ0FBQSxDSDlDRixpQkFDRSxhQUFBLENBQ0EsVUFBQSxDQUNBLFVBQUEsQ0FBQSxpQklDQSxxQkFBQSxDQUNBLHVFQUFBLENBRkYsbUJBQ0UscUJBQUEsQ0FDQSx3RUFBQSxDQUZGLGlCQUNFLHFCQUFBLENBQ0Esc0VBQUEsQ0FGRixjQUNFLHFCQUFBLENBQ0EsdUVBQUEsQ0FGRixpQkFDRSxxQkFBQSxDQUNBLHNFQUFBLENBRkYsZ0JBQ0UscUJBQUEsQ0FDQSxzRUFBQSxDQUZGLGVBQ0UscUJBQUEsQ0FDQSx3RUFBQSxDQUZGLGNBQ0UscUJBQUEsQ0FDQSxxRUFBQSxDQ05GLGNBQ0Usd0JBQUEsQ0FHRSx3Q0FFRSx3QkFBQSxDQU5OLGdCQUNFLHdCQUFBLENBR0UsNENBRUUsd0JBQUEsQ0FOTixjQUNFLHdCQUFBLENBR0Usd0NBRUUsd0JBQUEsQ0FOTixXQUNFLHdCQUFBLENBR0Usa0NBRUUsd0JBQUEsQ0FOTixjQUNFLHdCQUFBLENBR0Usd0NBRUUsd0JBQUEsQ0FOTixhQUNFLHdCQUFBLENBR0Usc0NBRUUsd0JBQUEsQ0FOTixZQUNFLHdCQUFBLENBR0Usb0NBRUUsd0JBQUEsQ0FOTixXQUNFLHdCQUFBLENBR0Usa0NBRUUsd0JBQUEsQ0NMUixPQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUVBLGVBQ0UsYUFBQSxDQUNBLGtDQUFBLENBQ0EsVUFBQSxDQUdGLFNBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBS0YsV0FDRSx1QkFBQSxDQURGLFdBQ0Usc0JBQUEsQ0FERixZQUNFLHlCQUFBLENBREYsWUFDRSxpQ0FBQSxDQ3JCSixXQUNFLGNBQUEsQ0FDQSxLQUFBLENBQ0EsT0FBQSxDQUNBLE1BQUEsQ0FDQSxZMUQ2Z0NrQyxDMEQxZ0NwQyxjQUNFLGNBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSxZMURxZ0NrQyxDMEQ3L0JoQyxZQUNFLGVBQUEsQ0FDQSxLQUFBLENBQ0EsWTFEeS9COEIsQzBEdC9CaEMsZUFDRSxlQUFBLENBQ0EsUUFBQSxDQUNBLFkxRG0vQjhCLENRcDlCaEMseUJrRHhDQSxlQUNFLGVBQUEsQ0FDQSxLQUFBLENBQ0EsWTFEeS9COEIsQzBEdC9CaEMsa0JBQ0UsZUFBQSxDQUNBLFFBQUEsQ0FDQSxZMURtL0I4QixDQUFBLENRcDlCaEMseUJrRHhDQSxlQUNFLGVBQUEsQ0FDQSxLQUFBLENBQ0EsWTFEeS9COEIsQzBEdC9CaEMsa0JBQ0UsZUFBQSxDQUNBLFFBQUEsQ0FDQSxZMURtL0I4QixDQUFBLENRcDlCaEMseUJrRHhDQSxlQUNFLGVBQUEsQ0FDQSxLQUFBLENBQ0EsWTFEeS9COEIsQzBEdC9CaEMsa0JBQ0UsZUFBQSxDQUNBLFFBQUEsQ0FDQSxZMURtL0I4QixDQUFBLENRcDlCaEMsMEJrRHhDQSxlQUNFLGVBQUEsQ0FDQSxLQUFBLENBQ0EsWTFEeS9COEIsQzBEdC9CaEMsa0JBQ0UsZUFBQSxDQUNBLFFBQUEsQ0FDQSxZMURtL0I4QixDQUFBLENRcDlCaEMsMEJrRHhDQSxnQkFDRSxlQUFBLENBQ0EsS0FBQSxDQUNBLFkxRHkvQjhCLEMwRHQvQmhDLG1CQUNFLGVBQUEsQ0FDQSxRQUFBLENBQ0EsWTFEbS9COEIsQ0FBQSxDMkRsaENwQyxRQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBQ0Esa0JBQUEsQ0FHRixRQUNFLFlBQUEsQ0FDQSxhQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQ1JGLDJFQ0lFLDRCQUFBLENBQ0Esb0JBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBQ0Esc0JBQUEsQ0FDQSwwQkFBQSxDQUNBLGdDQUFBLENBQ0EsNkJBQUEsQ0FDQSxtQkFBQSxDQ1hBLHVCQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsTUFBQSxDQUNBLFM5RG9ac0MsQzhEblp0QyxVQUFBLENDUkosZUFBQSxlQUFBLENDQ0Usc0JBQUEsQ0FDQSxrQkFBQSxDQ05GLElBQ0Usb0JBQUEsQ0FDQSxrQkFBQSxDQUNBLFNBQUEsQ0FDQSxjQUFBLENBQ0EsNkJBQUEsQ0FDQSxXakV5bkI0QixDa0U3akJ0QixnQkFPSSxrQ0FBQSxDQVBKLFdBT0ksNkJBQUEsQ0FQSixjQU9JLGdDQUFBLENBUEosY0FPSSxnQ0FBQSxDQVBKLG1CQU9JLHFDQUFBLENBUEosZ0JBT0ksa0NBQUEsQ0FQSixhQU9JLHFCQUFBLENBUEosV0FPSSxzQkFBQSxDQVBKLFlBT0kscUJBQUEsQ0FQSixXQU9JLG9CQUFBLENBUEosWUFPSSxzQkFBQSxDQVBKLFlBT0kscUJBQUEsQ0FQSixZQU9JLHNCQUFBLENBUEosYUFPSSxvQkFBQSxDQVBKLGVBT0ksd0JBQUEsQ0FQSixpQkFPSSwwQkFBQSxDQVBKLGtCQU9JLDJCQUFBLENBUEosaUJBT0ksMEJBQUEsQ0FQSixVQU9JLHlCQUFBLENBUEosZ0JBT0ksK0JBQUEsQ0FQSixTQU9JLHdCQUFBLENBUEosUUFPSSx1QkFBQSxDQVBKLFNBT0ksd0JBQUEsQ0FQSixhQU9JLDRCQUFBLENBUEosY0FPSSw2QkFBQSxDQVBKLFFBT0ksdUJBQUEsQ0FQSixlQU9JLDhCQUFBLENBUEosUUFPSSx1QkFBQSxDQVBKLFFBT0ksa0RBQUEsQ0FQSixXQU9JLHVEQUFBLENBUEosV0FPSSxrREFBQSxDQVBKLGFBT0ksMEJBQUEsQ0FQSixpQkFPSSwwQkFBQSxDQVBKLG1CQU9JLDRCQUFBLENBUEosbUJBT0ksNEJBQUEsQ0FQSixnQkFPSSx5QkFBQSxDQVBKLGlCQU9JLDBCQUFBLENBUEosT0FPSSxnQkFBQSxDQVBKLFFBT0ksa0JBQUEsQ0FQSixTQU9JLG1CQUFBLENBUEosVUFPSSxtQkFBQSxDQVBKLFdBT0kscUJBQUEsQ0FQSixZQU9JLHNCQUFBLENBUEosU0FPSSxpQkFBQSxDQVBKLFVBT0ksbUJBQUEsQ0FQSixXQU9JLG9CQUFBLENBUEosT0FPSSxrQkFBQSxDQVBKLFFBT0ksb0JBQUEsQ0FQSixTQU9JLHFCQUFBLENBUEosa0JBT0ksMENBQUEsQ0FQSixvQkFPSSxxQ0FBQSxDQVBKLG9CQU9JLHFDQUFBLENBUEosUUFPSSxzRkFBQSxDQVBKLFVBT0ksbUJBQUEsQ0FQSixZQU9JLDBGQUFBLENBUEosY0FPSSx1QkFBQSxDQVBKLFlBT0ksNEZBQUEsQ0FQSixjQU9JLHlCQUFBLENBUEosZUFPSSw2RkFBQSxDQVBKLGlCQU9JLDBCQUFBLENBUEosY0FPSSwyRkFBQSxDQVBKLGdCQU9JLHdCQUFBLENBUEosZ0JBSVEsc0JBQUEsQ0FHSiw2RUFBQSxDQVBKLGtCQUlRLHNCQUFBLENBR0osK0VBQUEsQ0FQSixnQkFJUSxzQkFBQSxDQUdKLDZFQUFBLENBUEosYUFJUSxzQkFBQSxDQUdKLDBFQUFBLENBUEosZ0JBSVEsc0JBQUEsQ0FHSiw2RUFBQSxDQVBKLGVBSVEsc0JBQUEsQ0FHSiw0RUFBQSxDQVBKLGNBSVEsc0JBQUEsQ0FHSiwyRUFBQSxDQVBKLGFBSVEsc0JBQUEsQ0FHSiwwRUFBQSxDQVBKLGNBSVEsc0JBQUEsQ0FHSiwyRUFBQSxDQWpCSixVQUNFLHNCQUFBLENBREYsVUFDRSxzQkFBQSxDQURGLFVBQ0Usc0JBQUEsQ0FERixVQUNFLHNCQUFBLENBREYsVUFDRSxzQkFBQSxDQURGLG1CQUNFLHdCQUFBLENBREYsbUJBQ0UseUJBQUEsQ0FERixtQkFDRSx3QkFBQSxDQURGLG1CQUNFLHlCQUFBLENBREYsb0JBQ0Usc0JBQUEsQ0FTRixNQU9JLG9CQUFBLENBUEosTUFPSSxvQkFBQSxDQVBKLE1BT0ksb0JBQUEsQ0FQSixPQU9JLHFCQUFBLENBUEosUUFPSSxxQkFBQSxDQVBKLFFBT0kseUJBQUEsQ0FQSixRQU9JLHNCQUFBLENBUEosWUFPSSwwQkFBQSxDQVBKLE1BT0kscUJBQUEsQ0FQSixNQU9JLHFCQUFBLENBUEosTUFPSSxxQkFBQSxDQVBKLE9BT0ksc0JBQUEsQ0FQSixRQU9JLHNCQUFBLENBUEosUUFPSSwwQkFBQSxDQVBKLFFBT0ksdUJBQUEsQ0FQSixZQU9JLDJCQUFBLENBUEosV0FPSSx3QkFBQSxDQVBKLFVBT0ksNkJBQUEsQ0FQSixhQU9JLGdDQUFBLENBUEosa0JBT0kscUNBQUEsQ0FQSixxQkFPSSx3Q0FBQSxDQVBKLGFBT0ksc0JBQUEsQ0FQSixhQU9JLHNCQUFBLENBUEosZUFPSSx3QkFBQSxDQVBKLGVBT0ksd0JBQUEsQ0FQSixXQU9JLHlCQUFBLENBUEosYUFPSSwyQkFBQSxDQVBKLG1CQU9JLGlDQUFBLENBUEosdUJBT0kscUNBQUEsQ0FQSixxQkFPSSxtQ0FBQSxDQVBKLHdCQU9JLGlDQUFBLENBUEoseUJBT0ksd0NBQUEsQ0FQSix3QkFPSSx1Q0FBQSxDQVBKLHdCQU9JLHVDQUFBLENBUEosbUJBT0ksaUNBQUEsQ0FQSixpQkFPSSwrQkFBQSxDQVBKLG9CQU9JLDZCQUFBLENBUEosc0JBT0ksK0JBQUEsQ0FQSixxQkFPSSw4QkFBQSxDQVBKLHFCQU9JLG1DQUFBLENBUEosbUJBT0ksaUNBQUEsQ0FQSixzQkFPSSwrQkFBQSxDQVBKLHVCQU9JLHNDQUFBLENBUEosc0JBT0kscUNBQUEsQ0FQSix1QkFPSSxnQ0FBQSxDQVBKLGlCQU9JLDBCQUFBLENBUEosa0JBT0ksZ0NBQUEsQ0FQSixnQkFPSSw4QkFBQSxDQVBKLG1CQU9JLDRCQUFBLENBUEoscUJBT0ksOEJBQUEsQ0FQSixvQkFPSSw2QkFBQSxDQVBKLGFBT0ksbUJBQUEsQ0FQSixTQU9JLGtCQUFBLENBUEosU0FPSSxrQkFBQSxDQVBKLFNBT0ksa0JBQUEsQ0FQSixTQU9JLGtCQUFBLENBUEosU0FPSSxrQkFBQSxDQVBKLFNBT0ksa0JBQUEsQ0FQSixZQU9JLGtCQUFBLENBUEosS0FPSSxtQkFBQSxDQVBKLEtBT0ksd0JBQUEsQ0FQSixLQU9JLHVCQUFBLENBUEosS0FPSSxzQkFBQSxDQVBKLEtBT0ksd0JBQUEsQ0FQSixLQU9JLHNCQUFBLENBUEosUUFPSSxzQkFBQSxDQVBKLE1BT0kseUJBQUEsQ0FBQSx3QkFBQSxDQVBKLE1BT0ksOEJBQUEsQ0FBQSw2QkFBQSxDQVBKLE1BT0ksNkJBQUEsQ0FBQSw0QkFBQSxDQVBKLE1BT0ksNEJBQUEsQ0FBQSwyQkFBQSxDQVBKLE1BT0ksOEJBQUEsQ0FBQSw2QkFBQSxDQVBKLE1BT0ksNEJBQUEsQ0FBQSwyQkFBQSxDQVBKLFNBT0ksNEJBQUEsQ0FBQSwyQkFBQSxDQVBKLE1BT0ksdUJBQUEsQ0FBQSwwQkFBQSxDQVBKLE1BT0ksNEJBQUEsQ0FBQSwrQkFBQSxDQVBKLE1BT0ksMkJBQUEsQ0FBQSw4QkFBQSxDQVBKLE1BT0ksMEJBQUEsQ0FBQSw2QkFBQSxDQVBKLE1BT0ksNEJBQUEsQ0FBQSwrQkFBQSxDQVBKLE1BT0ksMEJBQUEsQ0FBQSw2QkFBQSxDQVBKLFNBT0ksMEJBQUEsQ0FBQSw2QkFBQSxDQVBKLE1BT0ksdUJBQUEsQ0FQSixNQU9JLDRCQUFBLENBUEosTUFPSSwyQkFBQSxDQVBKLE1BT0ksMEJBQUEsQ0FQSixNQU9JLDRCQUFBLENBUEosTUFPSSwwQkFBQSxDQVBKLFNBT0ksMEJBQUEsQ0FQSixNQU9JLHlCQUFBLENBUEosTUFPSSw4QkFBQSxDQVBKLE1BT0ksNkJBQUEsQ0FQSixNQU9JLDRCQUFBLENBUEosTUFPSSw4QkFBQSxDQVBKLE1BT0ksNEJBQUEsQ0FQSixTQU9JLDRCQUFBLENBUEosTUFPSSwwQkFBQSxDQVBKLE1BT0ksK0JBQUEsQ0FQSixNQU9JLDhCQUFBLENBUEosTUFPSSw2QkFBQSxDQVBKLE1BT0ksK0JBQUEsQ0FQSixNQU9JLDZCQUFBLENBUEosU0FPSSw2QkFBQSxDQVBKLE1BT0ksd0JBQUEsQ0FQSixNQU9JLDZCQUFBLENBUEosTUFPSSw0QkFBQSxDQVBKLE1BT0ksMkJBQUEsQ0FQSixNQU9JLDZCQUFBLENBUEosTUFPSSwyQkFBQSxDQVBKLFNBT0ksMkJBQUEsQ0FQSixLQU9JLG9CQUFBLENBUEosS0FPSSx5QkFBQSxDQVBKLEtBT0ksd0JBQUEsQ0FQSixLQU9JLHVCQUFBLENBUEosS0FPSSx5QkFBQSxDQVBKLEtBT0ksdUJBQUEsQ0FQSixNQU9JLDBCQUFBLENBQUEseUJBQUEsQ0FQSixNQU9JLCtCQUFBLENBQUEsOEJBQUEsQ0FQSixNQU9JLDhCQUFBLENBQUEsNkJBQUEsQ0FQSixNQU9JLDZCQUFBLENBQUEsNEJBQUEsQ0FQSixNQU9JLCtCQUFBLENBQUEsOEJBQUEsQ0FQSixNQU9JLDZCQUFBLENBQUEsNEJBQUEsQ0FQSixNQU9JLHdCQUFBLENBQUEsMkJBQUEsQ0FQSixNQU9JLDZCQUFBLENBQUEsZ0NBQUEsQ0FQSixNQU9JLDRCQUFBLENBQUEsK0JBQUEsQ0FQSixNQU9JLDJCQUFBLENBQUEsOEJBQUEsQ0FQSixNQU9JLDZCQUFBLENBQUEsZ0NBQUEsQ0FQSixNQU9JLDJCQUFBLENBQUEsOEJBQUEsQ0FQSixNQU9JLHdCQUFBLENBUEosTUFPSSw2QkFBQSxDQVBKLE1BT0ksNEJBQUEsQ0FQSixNQU9JLDJCQUFBLENBUEosTUFPSSw2QkFBQSxDQVBKLE1BT0ksMkJBQUEsQ0FQSixNQU9JLDBCQUFBLENBUEosTUFPSSwrQkFBQSxDQVBKLE1BT0ksOEJBQUEsQ0FQSixNQU9JLDZCQUFBLENBUEosTUFPSSwrQkFBQSxDQVBKLE1BT0ksNkJBQUEsQ0FQSixNQU9JLDJCQUFBLENBUEosTUFPSSxn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LDhCQUFBLENBQUEsNkJBQUEsQ0FQSixTQU9JLDZCQUFBLENBQUEsNEJBQUEsQ0FQSixTQU9JLDRCQUFBLENBQUEsMkJBQUEsQ0FQSixTQU9JLDhCQUFBLENBQUEsNkJBQUEsQ0FQSixTQU9JLDRCQUFBLENBQUEsMkJBQUEsQ0FQSixZQU9JLDRCQUFBLENBQUEsMkJBQUEsQ0FQSixTQU9JLHVCQUFBLENBQUEsMEJBQUEsQ0FQSixTQU9JLDRCQUFBLENBQUEsK0JBQUEsQ0FQSixTQU9JLDJCQUFBLENBQUEsOEJBQUEsQ0FQSixTQU9JLDBCQUFBLENBQUEsNkJBQUEsQ0FQSixTQU9JLDRCQUFBLENBQUEsK0JBQUEsQ0FQSixTQU9JLDBCQUFBLENBQUEsNkJBQUEsQ0FQSixZQU9JLDBCQUFBLENBQUEsNkJBQUEsQ0FQSixTQU9JLHVCQUFBLENBUEosU0FPSSw0QkFBQSxDQVBKLFNBT0ksMkJBQUEsQ0FQSixTQU9JLDBCQUFBLENBUEosU0FPSSw0QkFBQSxDQVBKLFNBT0ksMEJBQUEsQ0FQSixZQU9JLDBCQUFBLENBUEosU0FPSSx5QkFBQSxDQVBKLFNBT0ksOEJBQUEsQ0FQSixTQU9JLDZCQUFBLENBUEosU0FPSSw0QkFBQSxDQVBKLFNBT0ksOEJBQUEsQ0FQSixTQU9JLDRCQUFBLENBUEosWUFPSSw0QkFBQSxDQVBKLFNBT0ksMEJBQUEsQ0FQSixTQU9JLCtCQUFBLENBUEosU0FPSSw4QkFBQSxDQVBKLFNBT0ksNkJBQUEsQ0FQSixTQU9JLCtCQUFBLENBUEosU0FPSSw2QkFBQSxDQVBKLFlBT0ksNkJBQUEsQ0FQSixTQU9JLHdCQUFBLENBUEosU0FPSSw2QkFBQSxDQVBKLFNBT0ksNEJBQUEsQ0FQSixTQU9JLDJCQUFBLENBUEosU0FPSSw2QkFBQSxDQVBKLFNBT0ksMkJBQUEsQ0FQSixZQU9JLDJCQUFBLENBUEosUUFPSSxvQkFBQSxDQVBKLFFBT0kseUJBQUEsQ0FQSixRQU9JLHdCQUFBLENBUEosUUFPSSx1QkFBQSxDQVBKLFFBT0kseUJBQUEsQ0FQSixRQU9JLHVCQUFBLENBUEosU0FPSSwwQkFB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Q0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLE9BQUEsQ0FDQSwwQkFBQSxDQUNBLFFBQUEsQ0FDQSxrQkFBQSxDQUNBLFFBQUEsQy9CcnFDWiwwQytCd3BDUSwrQ0FnQlEsUUFBQSxDQUNBLHVCQUFBLENBQUEsQy9CenFDaEIsMEMrQjhxQ1ksb0RBRVEsUUFBQSxDQUNBLG9EQUFBLENBQUEsQ0FTeEIsOENBQ0ksU0FBQSxDQUlBLDRDQURKLCtDQUVRLFFBQUEsQ0FDQSx1QkFBQSxDQUNBLE1BQUEsQ0FDQSxPQUFBLENBQ0EsYUFBQSxDQUFBLENBS0osOEZBQ0ksa0JBQUEiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBCb290c3RyYXAgIHY1LjIuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovOnJvb3R7LS1icy1ibHVlOiAjMGQ2ZWZkOy0tYnMtaW5kaWdvOiAjNjYxMGYyOy0tYnMtcHVycGxlOiAjNmY0MmMxOy0tYnMtcGluazogI2Q2MzM4NDstLWJzLXJlZDogI2RjMzU0NTstLWJzLW9yYW5nZTogI2ZkN2UxNDstLWJzLXllbGxvdzogI2ZmYzEwNzstLWJzLWdyZWVuOiAjMTk4NzU0Oy0tYnMtdGVhbDogIzIwYzk5NzstLWJzLWN5YW46ICMwZGNhZjA7LS1icy1ibGFjazogIzAwMDstLWJzLXdoaXRlOiAjZmZmOy0tYnMtZ3JheTogIzZjNzU3ZDstLWJzLWdyYXktZGFyazogIzM0M2E0MDstLWJzLWdyYXktMTAwOiAjZjhmOWZhOy0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7LS1icy1ncmF5LTMwMDogI2RlZTJlNjstLWJzLWdyYXktNDAwOiAjY2VkNGRhOy0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7LS1icy1ncmF5LTYwMDogIzZjNzU3ZDstLWJzLWdyYXktNzAwOiAjNDk1MDU3Oy0tYnMtZ3JheS04MDA6ICMzNDNhNDA7LS1icy1ncmF5LTkwMDogIzIxMjUyOTstLWJzLXByaW1hcnk6ICMwZDZlZmQ7LS1icy1zZWNvbmRhcnk6ICM2Yzc1N2Q7LS1icy1zdWNjZXNzOiAjMTk4NzU0Oy0tYnMtaW5mbzogIzBkY2FmMDstLWJzLXdhcm5pbmc6ICNmZmMxMDc7LS1icy1kYW5nZXI6ICNkYzM1NDU7LS1icy1saWdodDogI2Y4ZjlmYTstLWJzLWRhcms6ICMyMTI1Mjk7LS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzOy0tYnMtc2Vjb25kYXJ5LXJnYjogMTA4LCAxMTcsIDEyNTstLWJzLXN1Y2Nlc3MtcmdiOiAyNSwgMTM1LCA4NDstLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7LS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7LS1icy1kYW5nZXItcmdiOiAyMjAsIDUzLCA2OTstLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDstLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxOy0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1Oy0tYnMtYmxhY2stcmdiOiAwLCAwLCAwOy0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7LS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTstLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiOy0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7LS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7LS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpOy0tYnMtYm9keS1mb250LXNpemU6MXJlbTstLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDstLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNTstLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7LS1icy1ib2R5LWJnOiAjZmZmOy0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7LS1icy1ib3JkZXItc3R5bGU6IHNvbGlkOy0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2Oy0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTstLWJzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtOy0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTstLWJzLWJvcmRlci1yYWRpdXMtbGc6IDAuNXJlbTstLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07LS1icy1ib3JkZXItcmFkaXVzLTJ4bDogMnJlbTstLWJzLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07LS1icy1saW5rLWNvbG9yOiAjMGQ2ZWZkOy0tYnMtbGluay1ob3Zlci1jb2xvcjogIzBhNThjYTstLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7LS1icy1oaWdobGlnaHQtYmc6ICNmZmYzY2R9KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKXs6cm9vdHtzY3JvbGwtYmVoYXZpb3I6c21vb3RofX1ib2R5e21hcmdpbjowO2ZvbnQtZmFtaWx5OnZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO2ZvbnQtc2l6ZTp2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7Zm9udC13ZWlnaHQ6dmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7bGluZS1oZWlnaHQ6dmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7Y29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7dGV4dC1hbGlnbjp2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyk7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9aHJ7bWFyZ2luOjFyZW0gMDtjb2xvcjppbmhlcml0O2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkO29wYWNpdHk6LjI1fWg2LC5oNixoNSwuaDUsaDQsLmg0LGgzLC5oMyxoMiwuaDIsaDEsLmgxe21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjJ9aDEsLmgxe2ZvbnQtc2l6ZTpjYWxjKDEuMzc1cmVtICsgMS41dncpfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7aDEsLmgxe2ZvbnQtc2l6ZToyLjVyZW19fWgyLC5oMntmb250LXNpemU6Y2FsYygxLjMyNXJlbSArIDAuOXZ3KX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe2gyLC5oMntmb250LXNpemU6MnJlbX19aDMsLmgze2ZvbnQtc2l6ZTpjYWxjKDEuM3JlbSArIDAuNnZ3KX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe2gzLC5oM3tmb250LXNpemU6MS43NXJlbX19aDQsLmg0e2ZvbnQtc2l6ZTpjYWxjKDEuMjc1cmVtICsgMC4zdncpfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7aDQsLmg0e2ZvbnQtc2l6ZToxLjVyZW19fWg1LC5oNXtmb250LXNpemU6MS4yNXJlbX1oNiwuaDZ7Zm9udC1zaXplOjFyZW19cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfWFiYnJbdGl0bGVde3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO2N1cnNvcjpoZWxwO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lfWFkZHJlc3N7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OmluaGVyaXR9b2wsdWx7cGFkZGluZy1sZWZ0OjJyZW19b2wsdWwsZGx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1vbCBvbCx1bCB1bCxvbCB1bCx1bCBvbHttYXJnaW4tYm90dG9tOjB9ZHR7Zm9udC13ZWlnaHQ6NzAwfWRke21hcmdpbi1ib3R0b206LjVyZW07bWFyZ2luLWxlZnQ6MH1ibG9ja3F1b3Rle21hcmdpbjowIDAgMXJlbX1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9c21hbGwsLnNtYWxse2ZvbnQtc2l6ZTowLjg3NWVtfW1hcmssLm1hcmt7cGFkZGluZzouMTg3NWVtO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtaGlnaGxpZ2h0LWJnKX1zdWIsc3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTowLjc1ZW07bGluZS1oZWlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0wLjI1ZW19c3Vwe3RvcDotMC41ZW19YXtjb2xvcjp2YXIoLS1icy1saW5rLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6aG92ZXJ7Y29sb3I6dmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcil9YTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1wcmUsY29kZSxrYmQsc2FtcHtmb250LWZhbWlseTp2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7Zm9udC1zaXplOjFlbX1wcmV7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG87Zm9udC1zaXplOjAuODc1ZW19cHJlIGNvZGV7Zm9udC1zaXplOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt3b3JkLWJyZWFrOm5vcm1hbH1jb2Rle2ZvbnQtc2l6ZTowLjg3NWVtO2NvbG9yOnZhcigtLWJzLWNvZGUtY29sb3IpO3dvcmQtd3JhcDpicmVhay13b3JkfWE+Y29kZXtjb2xvcjppbmhlcml0fWtiZHtwYWRkaW5nOi4xODc1cmVtIC4zNzVyZW07Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6dmFyKC0tYnMtYm9keS1iZyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTtib3JkZXItcmFkaXVzOi4yNXJlbX1rYmQga2Jke3BhZGRpbmc6MDtmb250LXNpemU6MWVtfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1nLHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9dGFibGV7Y2FwdGlvbi1zaWRlOmJvdHRvbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbntwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtjb2xvcjojNmM3NTdkO3RleHQtYWxpZ246bGVmdH10aHt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC1hbGlnbjotd2Via2l0LW1hdGNoLXBhcmVudH10aGVhZCx0Ym9keSx0Zm9vdCx0cix0ZCx0aHtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjB9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9YnV0dG9ue2JvcmRlci1yYWRpdXM6MH1idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOjB9aW5wdXQsYnV0dG9uLHNlbGVjdCxvcHRncm91cCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVtyb2xlPWJ1dHRvbl17Y3Vyc29yOnBvaW50ZXJ9c2VsZWN0e3dvcmQtd3JhcDpub3JtYWx9c2VsZWN0OmRpc2FibGVke29wYWNpdHk6MX1bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1idXR0b24sW3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbjpub3QoOmRpc2FibGVkKSxbdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfTo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyLXN0eWxlOm5vbmV9dGV4dGFyZWF7cmVzaXplOnZlcnRpY2FsfWZpZWxkc2V0e21pbi13aWR0aDowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MH1sZWdlbmR7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtc2l6ZTpjYWxjKDEuMjc1cmVtICsgMC4zdncpO2xpbmUtaGVpZ2h0OmluaGVyaXR9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtsZWdlbmR7Zm9udC1zaXplOjEuNXJlbX19bGVnZW5kKyp7Y2xlYXI6bGVmdH06Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlciw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxke3BhZGRpbmc6MH06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXtvdXRsaW5lLW9mZnNldDotMnB4Oy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGR9Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlcntwYWRkaW5nOjB9OjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntmb250OmluaGVyaXQ7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1vdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9aWZyYW1le2JvcmRlcjowfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W2hpZGRlbl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmxlYWR7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6MzAwfS5kaXNwbGF5LTF7Zm9udC1zaXplOmNhbGMoMS42MjVyZW0gKyA0LjV2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5kaXNwbGF5LTF7Zm9udC1zaXplOjVyZW19fS5kaXNwbGF5LTJ7Zm9udC1zaXplOmNhbGMoMS41NzVyZW0gKyAzLjl2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5kaXNwbGF5LTJ7Zm9udC1zaXplOjQuNXJlbX19LmRpc3BsYXktM3tmb250LXNpemU6Y2FsYygxLjUyNXJlbSArIDMuM3Z3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRpc3BsYXktM3tmb250LXNpemU6NHJlbX19LmRpc3BsYXktNHtmb250LXNpemU6Y2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRpc3BsYXktNHtmb250LXNpemU6My41cmVtfX0uZGlzcGxheS01e2ZvbnQtc2l6ZTpjYWxjKDEuNDI1cmVtICsgMi4xdncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZGlzcGxheS01e2ZvbnQtc2l6ZTozcmVtfX0uZGlzcGxheS02e2ZvbnQtc2l6ZTpjYWxjKDEuMzc1cmVtICsgMS41dncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZGlzcGxheS02e2ZvbnQtc2l6ZToyLjVyZW19fS5saXN0LXVuc3R5bGVke3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmV7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZS1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0Oi41cmVtfS5pbml0aWFsaXNte2ZvbnQtc2l6ZTowLjg3NWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmxvY2txdW90ZXttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjEuMjVyZW19LmJsb2NrcXVvdGU+Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5ibG9ja3F1b3RlLWZvb3RlcnttYXJnaW4tdG9wOi0xcmVtO21hcmdpbi1ib3R0b206MXJlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjojNmM3NTdkfS5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCLigJTCoFwifS5pbWctZmx1aWR7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy10aHVtYm5haWx7cGFkZGluZzouMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOi4zNzVyZW07bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmZpZ3VyZXtkaXNwbGF5OmlubGluZS1ibG9ja30uZmlndXJlLWltZ3ttYXJnaW4tYm90dG9tOi41cmVtO2xpbmUtaGVpZ2h0OjF9LmZpZ3VyZS1jYXB0aW9ue2ZvbnQtc2l6ZTowLjg3NWVtO2NvbG9yOiM2Yzc1N2R9LmNvbnRhaW5lciwuY29udGFpbmVyLWZsdWlkLC5jb250YWluZXIteHhsLC5jb250YWluZXIteGwsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc217LS1icy1ndXR0ZXIteDogMS41cmVtOy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5jb250YWluZXItc20sLmNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsuY29udGFpbmVyLXh4bCwuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19LnJvd3stLWJzLWd1dHRlci14OiAxLjVyZW07LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpfS5yb3c+KntmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KX0uY29se2ZsZXg6MSAwIDAlfS5yb3ctY29scy1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLTAsLmd4LTB7LS1icy1ndXR0ZXIteDogMH0uZy0wLC5neS0wey0tYnMtZ3V0dGVyLXk6IDB9LmctMSwuZ3gtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLTEsLmd5LTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy0yLC5neC0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy0yLC5neS0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy0zLC5neC0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmctMywuZ3ktM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLTQsLmd4LTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLTQsLmd5LTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLTUsLmd4LTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy01LC5neS01ey0tYnMtZ3V0dGVyLXk6IDNyZW19QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5jb2wtc217ZmxleDoxIDAgMCV9LnJvdy1jb2xzLXNtLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLXNtLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLXNtLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtc20tMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLXNtLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtc20tNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1zbS02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLXNtLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtc20tMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtc20tMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXNtLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1zbS00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtc20tNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXNtLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1zbS03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtc20tOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXNtLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1zbS0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXNtLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtc20tMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtc20tMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtc20tMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtc20tM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1zbS00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtc20tNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1zbS03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtc20tOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1zbS0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC1zbS0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9Lmctc20tMCwuZ3gtc20tMHstLWJzLWd1dHRlci14OiAwfS5nLXNtLTAsLmd5LXNtLTB7LS1icy1ndXR0ZXIteTogMH0uZy1zbS0xLC5neC1zbS0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19Lmctc20tMSwuZ3ktc20tMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLXNtLTIsLmd4LXNtLTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLXNtLTIsLmd5LXNtLTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLXNtLTMsLmd4LXNtLTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy1zbS0zLC5neS1zbS0zey0tYnMtZ3V0dGVyLXk6IDFyZW19Lmctc20tNCwuZ3gtc20tNHstLWJzLWd1dHRlci14OiAxLjVyZW19Lmctc20tNCwuZ3ktc20tNHstLWJzLWd1dHRlci15OiAxLjVyZW19Lmctc20tNSwuZ3gtc20tNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLXNtLTUsLmd5LXNtLTV7LS1icy1ndXR0ZXIteTogM3JlbX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb2wtbWR7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLW1kLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLW1kLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtbWQtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLW1kLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbWQtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1tZC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLW1kLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtbWQtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtbWQtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLW1kLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1tZC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbWQtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLW1kLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1tZC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbWQtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLW1kLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1tZC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLW1kLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtbWQtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtbWQtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbWQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtbWQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1tZC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtbWQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1tZC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtbWQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1tZC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC1tZC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmctbWQtMCwuZ3gtbWQtMHstLWJzLWd1dHRlci14OiAwfS5nLW1kLTAsLmd5LW1kLTB7LS1icy1ndXR0ZXIteTogMH0uZy1tZC0xLC5neC1tZC0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19LmctbWQtMSwuZ3ktbWQtMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLW1kLTIsLmd4LW1kLTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLW1kLTIsLmd5LW1kLTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLW1kLTMsLmd4LW1kLTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy1tZC0zLC5neS1tZC0zey0tYnMtZ3V0dGVyLXk6IDFyZW19LmctbWQtNCwuZ3gtbWQtNHstLWJzLWd1dHRlci14OiAxLjVyZW19LmctbWQtNCwuZ3ktbWQtNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmctbWQtNSwuZ3gtbWQtNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLW1kLTUsLmd5LW1kLTV7LS1icy1ndXR0ZXIteTogM3JlbX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jb2wtbGd7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLWxnLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLWxnLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLWxnLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtbGctMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLWxnLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbGctNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1sZy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLWxnLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtbGctMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtbGctMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLWxnLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1sZy00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbGctNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLWxnLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1sZy03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbGctOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLWxnLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1sZy0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLWxnLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtbGctMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtbGctMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbGctMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtbGctM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1sZy00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmctbGctMCwuZ3gtbGctMHstLWJzLWd1dHRlci14OiAwfS5nLWxnLTAsLmd5LWxnLTB7LS1icy1ndXR0ZXIteTogMH0uZy1sZy0xLC5neC1sZy0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19LmctbGctMSwuZ3ktbGctMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLWxnLTIsLmd4LWxnLTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLWxnLTIsLmd5LWxnLTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLWxnLTMsLmd4LWxnLTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy1sZy0zLC5neS1sZy0zey0tYnMtZ3V0dGVyLXk6IDFyZW19LmctbGctNCwuZ3gtbGctNHstLWJzLWd1dHRlci14OiAxLjVyZW19LmctbGctNCwuZ3ktbGctNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmctbGctNSwuZ3gtbGctNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLWxnLTUsLmd5LWxnLTV7LS1icy1ndXR0ZXIteTogM3JlbX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY29sLXhse2ZsZXg6MSAwIDAlfS5yb3ctY29scy14bC1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy14bC0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy14bC0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLXhsLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy14bC00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLXhsLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMteGwtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC14bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXhsLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXhsLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14bC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wteGwtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXhsLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC14bC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wteGwtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXhsLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC14bC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wteGwtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC14bC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXhsLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC14bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXhsLTAsLmd4LXhsLTB7LS1icy1ndXR0ZXIteDogMH0uZy14bC0wLC5neS14bC0wey0tYnMtZ3V0dGVyLXk6IDB9LmcteGwtMSwuZ3gteGwtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLXhsLTEsLmd5LXhsLTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy14bC0yLC5neC14bC0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy14bC0yLC5neS14bC0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy14bC0zLC5neC14bC0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmcteGwtMywuZ3kteGwtM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLXhsLTQsLmd4LXhsLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLXhsLTQsLmd5LXhsLTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLXhsLTUsLmd4LXhsLTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy14bC01LC5neS14bC01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LmNvbC14eGx7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLXh4bC1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy14eGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteHhsLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMteHhsLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy14eGwtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy14eGwtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy14eGwtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC14eGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC14eGwtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wteHhsLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14eGwtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXh4bC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wteHhsLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC14eGwtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXh4bC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wteHhsLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC14eGwtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXh4bC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXh4bC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXh4bC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC14eGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQteHhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC14eGwtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC14eGwtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC14eGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC14eGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC14eGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14eGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC14eGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC14eGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14eGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQteHhsLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy14eGwtMCwuZ3gteHhsLTB7LS1icy1ndXR0ZXIteDogMH0uZy14eGwtMCwuZ3kteHhsLTB7LS1icy1ndXR0ZXIteTogMH0uZy14eGwtMSwuZ3gteHhsLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy14eGwtMSwuZ3kteHhsLTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy14eGwtMiwuZ3gteHhsLTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLXh4bC0yLC5neS14eGwtMnstLWJzLWd1dHRlci15OiAwLjVyZW19LmcteHhsLTMsLmd4LXh4bC0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmcteHhsLTMsLmd5LXh4bC0zey0tYnMtZ3V0dGVyLXk6IDFyZW19LmcteHhsLTQsLmd4LXh4bC00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy14eGwtNCwuZ3kteHhsLTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLXh4bC01LC5neC14eGwtNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLXh4bC01LC5neS14eGwtNXstLWJzLWd1dHRlci15OiAzcmVtfX0udGFibGV7LS1icy10YWJsZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy10YWJsZS1iZzogdHJhbnNwYXJlbnQ7LS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTstLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiYSgwLCAwLCAwLCAwLjEpOy0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtdGFibGUtaG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlPjpub3QoY2FwdGlvbik+Kj4qe3BhZGRpbmc6LjVyZW0gLjVyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy10YWJsZS1iZyk7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKX0udGFibGU+dGJvZHl7dmVydGljYWwtYWxpZ246aW5oZXJpdH0udGFibGU+dGhlYWR7dmVydGljYWwtYWxpZ246Ym90dG9tfS50YWJsZS1ncm91cC1kaXZpZGVye2JvcmRlci10b3A6MnB4IHNvbGlkIGN1cnJlbnRjb2xvcn0uY2FwdGlvbi10b3B7Y2FwdGlvbi1zaWRlOnRvcH0udGFibGUtc20+Om5vdChjYXB0aW9uKT4qPip7cGFkZGluZzouMjVyZW0gLjI1cmVtfS50YWJsZS1ib3JkZXJlZD46bm90KGNhcHRpb24pPip7Ym9yZGVyLXdpZHRoOjFweCAwfS50YWJsZS1ib3JkZXJlZD46bm90KGNhcHRpb24pPio+Kntib3JkZXItd2lkdGg6MCAxcHh9LnRhYmxlLWJvcmRlcmxlc3M+Om5vdChjYXB0aW9uKT4qPip7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS50YWJsZS1ib3JkZXJsZXNzPjpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLXdpZHRoOjB9LnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLW9mLXR5cGUob2RkKT4qey0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtjb2xvcjp2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKX0udGFibGUtc3RyaXBlZC1jb2x1bW5zPjpub3QoY2FwdGlvbik+dHI+Om50aC1jaGlsZChldmVuKXstLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7Y29sb3I6dmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcil9LnRhYmxlLWFjdGl2ZXstLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKTtjb2xvcjp2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpfS50YWJsZS1ob3Zlcj50Ym9keT50cjpob3Zlcj4qey0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7Y29sb3I6dmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpfS50YWJsZS1wcmltYXJ5ey0tYnMtdGFibGUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1iZzogI2NmZTJmZjstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2JhY2JlNjstLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWQ3ZjI7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmFjYmU2Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmQxZWM7LS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlLXNlY29uZGFyeXstLWJzLXRhYmxlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYmc6ICNlMmUzZTU7LS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjYmNjY2U7LS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZDdkOGRhOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2NiY2NjZTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiAjZDFkMmQ0Oy0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZS1zdWNjZXNzey0tYnMtdGFibGUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1iZzogI2QxZTdkZDstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2JjZDBjNzstLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjN2RiZDI7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmNkMGM3Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6ICNjMWQ2Y2M7LS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlLWluZm97LS1icy10YWJsZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWJnOiAjY2ZmNGZjOy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYmFkY2UzOy0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZThlZjstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWRjZTM7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzogI2JmZTJlOTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtd2FybmluZ3stLWJzLXRhYmxlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYmc6ICNmZmYzY2Q7LS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNlNmRiYjk7LS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlN2MzOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2U2ZGJiOTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWNlMWJlOy0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZS1kYW5nZXJ7LS1icy10YWJsZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWJnOiAjZjhkN2RhOy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjZGZjMmM0Oy0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjY2NjZjstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmMyYzQ7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzogI2U1YzdjYTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtbGlnaHR7LS1icy10YWJsZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWJnOiAjZjhmOWZhOy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjZGZlMGUxOy0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWRlZTstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmUwZTE7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzogI2U1ZTZlNzstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtZGFya3stLWJzLXRhYmxlLWNvbG9yOiAjZmZmOy0tYnMtdGFibGUtYmc6ICMyMTI1Mjk7LS1icy10YWJsZS1ib3JkZXItY29sb3I6ICMzNzNiM2U7LS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMmMzMDM0Oy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjstLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzM3M2IzZTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLXRhYmxlLWhvdmVyLWJnOiAjMzIzNTM5Oy0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZS1yZXNwb25zaXZle292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtc217b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbWR7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbGd7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXhse292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhKG1heC13aWR0aDogMTM5OS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS14eGx7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX0uZm9ybS1sYWJlbHttYXJnaW4tYm90dG9tOi41cmVtfS5jb2wtZm9ybS1sYWJlbHtwYWRkaW5nLXRvcDpjYWxjKDAuMzc1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKDAuMzc1cmVtICsgMXB4KTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6MS41fS5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDpjYWxjKDAuNXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYygwLjVyZW0gKyAxcHgpO2ZvbnQtc2l6ZToxLjI1cmVtfS5jb2wtZm9ybS1sYWJlbC1zbXtwYWRkaW5nLXRvcDpjYWxjKDAuMjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoMC4yNXJlbSArIDFweCk7Zm9udC1zaXplOjAuODc1cmVtfS5mb3JtLXRleHR7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6IzZjNzU3ZH0uZm9ybS1jb250cm9se2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyLXJhZGl1czouMzc1cmVtO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5mb3JtLWNvbnRyb2x7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV17b3ZlcmZsb3c6aGlkZGVufS5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSl7Y3Vyc29yOnBvaW50ZXJ9LmZvcm0tY29udHJvbDpmb2N1c3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6Izg2YjdmZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9LmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVle2hlaWdodDoxLjVlbX0uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b257cGFkZGluZzouMzc1cmVtIC43NXJlbTttYXJnaW46LTAuMzc1cmVtIC0wLjc1cmVtO21hcmdpbi1pbmxpbmUtZW5kOi43NXJlbTtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtwb2ludGVyLWV2ZW50czpub25lO2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLWVuZC13aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czowO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9ue3RyYW5zaXRpb246bm9uZX19LmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2RkZTBlM30uZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIDA7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6c29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItd2lkdGg6MXB4IDB9LmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXN7b3V0bGluZTowfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGd7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5mb3JtLWNvbnRyb2wtc217bWluLWhlaWdodDpjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6MC44NzVyZW07Ym9yZGVyLXJhZGl1czouMjVyZW19LmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b257cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luOi0wLjI1cmVtIC0wLjVyZW07bWFyZ2luLWlubGluZS1lbmQ6LjVyZW19LmZvcm0tY29udHJvbC1sZ3ttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07Ym9yZGVyLXJhZGl1czouNXJlbX0uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntwYWRkaW5nOi41cmVtIDFyZW07bWFyZ2luOi0wLjVyZW0gLTFyZW07bWFyZ2luLWlubGluZS1lbmQ6MXJlbX10ZXh0YXJlYS5mb3JtLWNvbnRyb2x7bWluLWhlaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCl9dGV4dGFyZWEuZm9ybS1jb250cm9sLXNte21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIDAuNXJlbSArIDJweCl9dGV4dGFyZWEuZm9ybS1jb250cm9sLWxne21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyAycHgpfS5mb3JtLWNvbnRyb2wtY29sb3J7d2lkdGg6M3JlbTtoZWlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO3BhZGRpbmc6LjM3NXJlbX0uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKXtjdXJzb3I6cG9pbnRlcn0uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaHtib3JkZXI6MCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6LjM3NXJlbX0uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaHtib3JkZXItcmFkaXVzOi4zNzVyZW19LmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtc217aGVpZ2h0OmNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpfS5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxne2hlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIDJweCl9LmZvcm0tc2VsZWN0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4zNzVyZW0gMi4yNXJlbSAuMzc1cmVtIC43NXJlbTstbW96LXBhZGRpbmctc3RhcnQ6Y2FsYygwLjc1cmVtIC0gM3B4KTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC43NXJlbSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjE2cHggMTJweDtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMzc1cmVtO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1zZWxlY3R7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM4NmI3ZmU7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5mb3JtLXNlbGVjdFttdWx0aXBsZV0sLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pe3BhZGRpbmctcmlnaHQ6Ljc1cmVtO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uZm9ybS1zZWxlY3Q6ZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZ3tjb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtc2hhZG93OjAgMCAwICMyMTI1Mjl9LmZvcm0tc2VsZWN0LXNte3BhZGRpbmctdG9wOi4yNXJlbTtwYWRkaW5nLWJvdHRvbTouMjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtO2ZvbnQtc2l6ZTowLjg3NXJlbTtib3JkZXItcmFkaXVzOi4yNXJlbX0uZm9ybS1zZWxlY3QtbGd7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW07cGFkZGluZy1sZWZ0OjFyZW07Zm9udC1zaXplOjEuMjVyZW07Ym9yZGVyLXJhZGl1czouNXJlbX0uZm9ybS1jaGVja3tkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MS41cmVtO3BhZGRpbmctbGVmdDoxLjVlbTttYXJnaW4tYm90dG9tOi4xMjVyZW19LmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXR7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDotMS41ZW19LmZvcm0tY2hlY2stcmV2ZXJzZXtwYWRkaW5nLXJpZ2h0OjEuNWVtO3BhZGRpbmctbGVmdDowO3RleHQtYWxpZ246cmlnaHR9LmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dHtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6LTEuNWVtO21hcmdpbi1sZWZ0OjB9LmZvcm0tY2hlY2staW5wdXR7d2lkdGg6MWVtO2hlaWdodDoxZW07bWFyZ2luLXRvcDouMjVlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjI1KTthcHBlYXJhbmNlOm5vbmU7cHJpbnQtY29sb3ItYWRqdXN0OmV4YWN0fS5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hde2JvcmRlci1yYWRpdXM6LjI1ZW19LmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb117Ym9yZGVyLXJhZGl1czo1MCV9LmZvcm0tY2hlY2staW5wdXQ6YWN0aXZle2ZpbHRlcjpicmlnaHRuZXNzKDkwJSl9LmZvcm0tY2hlY2staW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM4NmI3ZmU7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkO2JvcmRlci1jb2xvcjojMGQ2ZWZkfS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF17YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb117YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Ym9yZGVyLWNvbG9yOiMwZDZlZmQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmU7ZmlsdGVyOm5vbmU7b3BhY2l0eTouNX0uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF1+LmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWR+LmZvcm0tY2hlY2stbGFiZWx7Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouNX0uZm9ybS1zd2l0Y2h7cGFkZGluZy1sZWZ0OjIuNWVtfS5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dHt3aWR0aDoyZW07bWFyZ2luLWxlZnQ6LTIuNWVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGNlbnRlcjtib3JkZXItcmFkaXVzOjJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXR7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjM4NmI3ZmUnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjZW50ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZXtwYWRkaW5nLXJpZ2h0OjIuNWVtO3BhZGRpbmctbGVmdDowfS5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXR7bWFyZ2luLXJpZ2h0Oi0yLjVlbTttYXJnaW4tbGVmdDowfS5mb3JtLWNoZWNrLWlubGluZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MXJlbX0uYnRuLWNoZWNre3Bvc2l0aW9uOmFic29sdXRlO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtwb2ludGVyLWV2ZW50czpub25lfS5idG4tY2hlY2tbZGlzYWJsZWRdKy5idG4sLmJ0bi1jaGVjazpkaXNhYmxlZCsuYnRue3BvaW50ZXItZXZlbnRzOm5vbmU7ZmlsdGVyOm5vbmU7b3BhY2l0eTouNjV9LmZvcm0tcmFuZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MS41cmVtO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YXBwZWFyYW5jZTpub25lfS5mb3JtLXJhbmdlOmZvY3Vze291dGxpbmU6MH0uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9LmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9LmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luLXRvcDotMC4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDthcHBlYXJhbmNlOm5vbmV9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1ie3RyYW5zaXRpb246bm9uZX19LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiNmQ0ZmV9LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnJnYmEoMCwwLDAsMCk7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MXJlbX0uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiNmQ0ZmV9LmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6cmdiYSgwLDAsMCwwKTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJhZGl1czoxcmVtfS5mb3JtLXJhbmdlOmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9LmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2FkYjViZH0uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmR9LmZvcm0tZmxvYXRpbmd7cG9zaXRpb246cmVsYXRpdmV9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dCwuZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R7aGVpZ2h0OmNhbGMoMy41cmVtICsgMnB4KTtsaW5lLWhlaWdodDoxLjI1fS5mb3JtLWZsb2F0aW5nPmxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MXJlbSAuNzVyZW07b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7dHJhbnNmb3JtLW9yaWdpbjowIDA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5mb3JtLWZsb2F0aW5nPmxhYmVse3RyYW5zaXRpb246bm9uZX19LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dHtwYWRkaW5nOjFyZW0gLjc1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDAsMCwwLDApfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6Zm9jdXMsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cywuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKXtwYWRkaW5nLXRvcDoxLjYyNXJlbTtwYWRkaW5nLWJvdHRvbTouNjI1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxse3BhZGRpbmctdG9wOjEuNjI1cmVtO3BhZGRpbmctYm90dG9tOi42MjVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tc2VsZWN0e3BhZGRpbmctdG9wOjEuNjI1cmVtO3BhZGRpbmctYm90dG9tOi42MjVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpmb2N1c35sYWJlbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pfmxhYmVsLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0fmxhYmVsLC5mb3JtLWZsb2F0aW5nPi5mb3JtLXNlbGVjdH5sYWJlbHtvcGFjaXR5Oi42NTt0cmFuc2Zvcm06c2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbH5sYWJlbHtvcGFjaXR5Oi42NTt0cmFuc2Zvcm06c2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0fmxhYmVse2JvcmRlci13aWR0aDoxcHggMH0uaW5wdXQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZ3twb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3dpZHRoOjElO21pbi13aWR0aDowfS5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOmZvY3VzLC5pbnB1dC1ncm91cD4uZm9ybS1zZWxlY3Q6Zm9jdXMsLmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbnt6LWluZGV4OjV9LmlucHV0LWdyb3VwIC5idG57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5pbnB1dC1ncm91cCAuYnRuOmZvY3Vze3otaW5kZXg6NX0uaW5wdXQtZ3JvdXAtdGV4dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6LjM3NXJlbX0uaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtbGc+LmJ0bntwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07Ym9yZGVyLXJhZGl1czouNXJlbX0uaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtc20+LmJ0bntwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6MC44NzVyZW07Ym9yZGVyLXJhZGl1czouMjVyZW19LmlucHV0LWdyb3VwLWxnPi5mb3JtLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tc2VsZWN0e3BhZGRpbmctcmlnaHQ6M3JlbX0uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPi5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCk+LmZvcm0tc2VsZWN0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+Om50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSwuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+LmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpLC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPi5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMyk+LmZvcm0tc2VsZWN0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpPi5mb3JtLXNlbGVjdHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjojMTk4NzU0fS52YWxpZC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3otaW5kZXg6NTtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6MC44NzVyZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjUsMTM1LDg0LC45KTtib3JkZXItcmFkaXVzOi4zNzVyZW19Lndhcy12YWxpZGF0ZWQgOnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCA6dmFsaWR+LnZhbGlkLXRvb2x0aXAsLmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWR7Ym9yZGVyLWNvbG9yOiMxOTg3NTQ7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMxOTg3NTQ7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyNSwxMzUsODQsLjI1KX0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlke3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsLmZvcm0tc2VsZWN0LmlzLXZhbGlke2JvcmRlci1jb2xvcjojMTk4NzU0fS53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl17cGFkZGluZy1yaWdodDo0LjEyNXJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSx1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjc1cmVtIGNlbnRlcixjZW50ZXIgcmlnaHQgMi4yNXJlbTtiYWNrZ3JvdW5kLXNpemU6MTZweCAxMnB4LGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMxOTg3NTQ7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyNSwxMzUsODQsLjI1KX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWR7d2lkdGg6Y2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZHtib3JkZXItY29sb3I6IzE5ODc1NH0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojMTk4NzU0fS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjUsMTM1LDg0LC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzE5ODc1NH0uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR+LnZhbGlkLWZlZWRiYWNre21hcmdpbi1sZWZ0Oi41ZW19Lndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6dmFsaWQsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCwuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6dmFsaWQsLmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZHt6LWluZGV4OjN9LmludmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6I2RjMzU0NX0uaW52YWxpZC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3otaW5kZXg6NTtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6MC44NzVyZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjIwLDUzLDY5LC45KTtib3JkZXItcmFkaXVzOi4zNzVyZW19Lndhcy12YWxpZGF0ZWQgOmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgOmludmFsaWR+LmludmFsaWQtdG9vbHRpcCwuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtib3JkZXItY29sb3I6I2RjMzU0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsLmZvcm0tc2VsZWN0LmlzLWludmFsaWR7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJde3BhZGRpbmctcmlnaHQ6NC4xMjVyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC43NXJlbSBjZW50ZXIsY2VudGVyIHJpZ2h0IDIuMjVyZW07YmFja2dyb3VuZC1zaXplOjE2cHggMTJweCxjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWR7d2lkdGg6Y2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiNkYzM1NDV9LmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0fi5pbnZhbGlkLWZlZWRiYWNre21hcmdpbi1sZWZ0Oi41ZW19Lndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6aW52YWxpZCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cD4uZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCwuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTppbnZhbGlkLC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZHt6LWluZGV4OjR9LmJ0bnstLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07LS1icy1idG4tcGFkZGluZy15OiAwLjM3NXJlbTstLWJzLWJ0bi1mb250LWZhbWlseTogOy0tYnMtYnRuLWZvbnQtc2l6ZToxcmVtOy0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7LS1icy1idG4tbGluZS1oZWlnaHQ6IDEuNTstLWJzLWJ0bi1jb2xvcjogIzIxMjUyOTstLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7LS1icy1idG4tYm9yZGVyLXdpZHRoOiAxcHg7LS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOy0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7LS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYnRuLXBhZGRpbmcteCk7Zm9udC1mYW1pbHk6dmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtmb250LXNpemU6dmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7Zm9udC13ZWlnaHQ6dmFyKC0tYnMtYnRuLWZvbnQtd2VpZ2h0KTtsaW5lLWhlaWdodDp2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO2NvbG9yOnZhcigtLWJzLWJ0bi1jb2xvcik7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyOnZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYnRuLWJvcmRlci1yYWRpdXMpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWJnKTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuYnRue3RyYW5zaXRpb246bm9uZX19LmJ0bjpob3Zlcntjb2xvcjp2YXIoLS1icy1idG4taG92ZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcil9LmJ0bi1jaGVjaysuYnRuOmhvdmVye2NvbG9yOnZhcigtLWJzLWJ0bi1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1idG4tYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKX0uYnRuOmZvY3VzLXZpc2libGV7Y29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO291dGxpbmU6MDtib3gtc2hhZG93OnZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KX0uYnRuLWNoZWNrOmZvY3VzLXZpc2libGUrLmJ0bntib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpfS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLDpub3QoLmJ0bi1jaGVjaykrLmJ0bjphY3RpdmUsLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsLmJ0bi5hY3RpdmUsLmJ0bi5zaG93e2NvbG9yOnZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWFjdGl2ZS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKX0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bjpmb2N1cy12aXNpYmxlLDpub3QoLmJ0bi1jaGVjaykrLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsLmJ0bi5zaG93OmZvY3VzLXZpc2libGV7Ym94LXNoYWRvdzp2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyl9LmJ0bjpkaXNhYmxlZCwuYnRuLmRpc2FibGVkLGZpZWxkc2V0OmRpc2FibGVkIC5idG57Y29sb3I6dmFyKC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yKTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7b3BhY2l0eTp2YXIoLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eSl9LmJ0bi1wcmltYXJ5ey0tYnMtYnRuLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWJnOiAjMGQ2ZWZkOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkNmVmZDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogIzBiNWVkNzstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwYTU4Y2E7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDksIDEzMiwgMjUzOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6ICMwYTU4Y2E7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBhNTNiZTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZDZlZmQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkfS5idG4tc2Vjb25kYXJ5ey0tYnMtYnRuLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWJnOiAjNmM3NTdkOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogIzVjNjM2YTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1NjVlNjQ7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMwLCAxMzgsIDE0NTstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiAjNTY1ZTY0Oy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM1MTU4NWU7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNmM3NTdkOy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZjNzU3ZH0uYnRuLXN1Y2Nlc3N7LS1icy1idG4tY29sb3I6ICNmZmY7LS1icy1idG4tYmc6ICMxOTg3NTQ7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiAjMTU3MzQ3Oy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE0NmM0MzstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2MCwgMTUzLCAxMTA7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWFjdGl2ZS1iZzogIzE0NmM0MzstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTM2NTNmOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjstLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE5ODc1NDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTR9LmJ0bi1pbmZvey0tYnMtYnRuLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWJnOiAjMGRjYWYwOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDstLWJzLWJ0bi1ob3Zlci1iZzogIzMxZDJmMjstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyNWNmZjI7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEsIDE3MiwgMjA0Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLWJ0bi1hY3RpdmUtYmc6ICMzZGQ1ZjM7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI1Y2ZmMjstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7LS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZGNhZjA7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwfS5idG4td2FybmluZ3stLWJzLWJ0bi1jb2xvcjogIzAwMDstLWJzLWJ0bi1iZzogI2ZmYzEwNzstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7LS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7LS1icy1idG4taG92ZXItYmc6ICNmZmNhMmM7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjNzIwOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmNkMzk7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzcyMDstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7LS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3fS5idG4tZGFuZ2Vyey0tYnMtYnRuLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWJnOiAjZGMzNTQ1Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogI2JiMmQzYjstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiMDJhMzc7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI1LCA4MywgOTc7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWFjdGl2ZS1iZzogI2IwMmEzNzstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYTUyODM0Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjstLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RjMzU0NTstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDV9LmJ0bi1saWdodHstLWJzLWJ0bi1jb2xvcjogIzAwMDstLWJzLWJ0bi1iZzogI2Y4ZjlmYTstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7LS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7LS1icy1idG4taG92ZXItYmc6ICNkM2Q0ZDU7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYzZjN2M4Oy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjEyLCAyMTM7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzogI2M2YzdjODstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYmFiYmJjOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDstLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y4ZjlmYTstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmF9LmJ0bi1kYXJrey0tYnMtYnRuLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWJnOiAjMjEyNTI5Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogIzQyNDY0OTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNzNiM2U7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjYsIDcwLCA3MzstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiAjNGQ1MTU0Oy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzNzNiM2U7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjEyNTI5Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIxMjUyOX0uYnRuLW91dGxpbmUtcHJpbWFyeXstLWJzLWJ0bi1jb2xvcjogIzBkNmVmZDstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZDZlZmQ7LS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7LS1icy1idG4taG92ZXItYmc6ICMwZDZlZmQ7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAxMTAsIDI1MzstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiAjMGQ2ZWZkOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGQ2ZWZkOy0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZDZlZmQ7LS1icy1ncmFkaWVudDogbm9uZX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5ey0tYnMtYnRuLWNvbG9yOiAjNmM3NTdkOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogIzZjNzU3ZDstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTA4LCAxMTcsIDEyNTstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiAjNmM3NTdkOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkOy0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7LS1icy1ncmFkaWVudDogbm9uZX0uYnRuLW91dGxpbmUtc3VjY2Vzc3stLWJzLWJ0bi1jb2xvcjogIzE5ODc1NDstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7LS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7LS1icy1idG4taG92ZXItYmc6ICMxOTg3NTQ7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTk4NzU0Oy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6ICMxOTg3NTQ7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE5ODc1NDstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxOTg3NTQ7LS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDstLWJzLWdyYWRpZW50OiBub25lfS5idG4tb3V0bGluZS1pbmZvey0tYnMtYnRuLWNvbG9yOiAjMGRjYWYwOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDstLWJzLWJ0bi1ob3Zlci1iZzogIzBkY2FmMDstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwZGNhZjA7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZGNhZjA7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkY2FmMDstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZGNhZjA7LS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDstLWJzLWdyYWRpZW50OiBub25lfS5idG4tb3V0bGluZS13YXJuaW5ney0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNzstLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDstLWJzLWJ0bi1ob3Zlci1iZzogI2ZmYzEwNzstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmMxMDc7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmYzEwNzstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjMTA3Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNzstLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3Oy0tYnMtZ3JhZGllbnQ6IG5vbmV9LmJ0bi1vdXRsaW5lLWRhbmdlcnstLWJzLWJ0bi1jb2xvcjogI2RjMzU0NTstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7LS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7LS1icy1idG4taG92ZXItYmc6ICNkYzM1NDU7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGMzNTQ1Oy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYzM1NDU7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2RjMzU0NTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkYzM1NDU7LS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTstLWJzLWdyYWRpZW50OiBub25lfS5idG4tb3V0bGluZS1saWdodHstLWJzLWJ0bi1jb2xvcjogI2Y4ZjlmYTstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7LS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7LS1icy1idG4taG92ZXItYmc6ICNmOGY5ZmE7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjhmOWZhOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OCwgMjQ5LCAyNTA7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y4ZjlmYTstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjhmOWZhOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y4ZjlmYTstLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhOy0tYnMtZ3JhZGllbnQ6IG5vbmV9LmJ0bi1vdXRsaW5lLWRhcmt7LS1icy1idG4tY29sb3I6ICMyMTI1Mjk7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiAjMjEyNTI5Oy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzIxMjUyOTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzMywgMzcsIDQxOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6ICMyMTI1Mjk7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjUyOTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMTI1Mjk7LS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIxMjUyOTstLWJzLWdyYWRpZW50OiBub25lfS5idG4tbGlua3stLWJzLWJ0bi1mb250LXdlaWdodDogNDAwOy0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTstLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7LS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkOy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7LS1icy1idG4tYm94LXNoYWRvdzogbm9uZTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZXtjb2xvcjp2YXIoLS1icy1idG4tY29sb3IpfS5idG4tbGluazpob3Zlcntjb2xvcjp2YXIoLS1icy1idG4taG92ZXItY29sb3IpfS5idG4tbGcsLmJ0bi1ncm91cC1sZz4uYnRuey0tYnMtYnRuLXBhZGRpbmcteTogMC41cmVtOy0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTstLWJzLWJ0bi1mb250LXNpemU6MS4yNXJlbTstLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjVyZW19LmJ0bi1zbSwuYnRuLWdyb3VwLXNtPi5idG57LS1icy1idG4tcGFkZGluZy15OiAwLjI1cmVtOy0tYnMtYnRuLXBhZGRpbmcteDogMC41cmVtOy0tYnMtYnRuLWZvbnQtc2l6ZTowLjg3NXJlbTstLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjI1cmVtfS5mYWRle3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZmFkZXt0cmFuc2l0aW9uOm5vbmV9fS5mYWRlOm5vdCguc2hvdyl7b3BhY2l0eTowfS5jb2xsYXBzZTpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZX0uY29sbGFwc2luZ3toZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1cyBlYXNlfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jb2xsYXBzaW5ne3RyYW5zaXRpb246bm9uZX19LmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbHt3aWR0aDowO2hlaWdodDphdXRvO3RyYW5zaXRpb246d2lkdGggLjM1cyBlYXNlfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWx7dHJhbnNpdGlvbjpub25lfX0uZHJvcHVwLC5kcm9wZW5kLC5kcm9wZG93biwuZHJvcHN0YXJ0LC5kcm9wdXAtY2VudGVyLC5kcm9wZG93bi1jZW50ZXJ7cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZXt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkO2JvcmRlci1yaWdodDouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1sZWZ0Oi4zZW0gc29saWQgcmdiYSgwLDAsMCwwKX0uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZG93bi1tZW51ey0tYnMtZHJvcGRvd24temluZGV4OiAxMDAwOy0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTstLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDstLWJzLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtOy0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTstLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZToxcmVtOy0tYnMtZHJvcGRvd24tY29sb3I6ICMyMTI1Mjk7LS1icy1kcm9wZG93bi1iZzogI2ZmZjstLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTstLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtOy0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAxcHg7LS1icy1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMzc1cmVtIC0gMXB4KTstLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAwLjVyZW07LS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7LS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjMjEyNTI5Oy0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogIzFlMjEyNTstLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICNlOWVjZWY7LS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkOy0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDstLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtOy0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07LS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM2Yzc1N2Q7LS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtOy0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC41cmVtO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6dmFyKC0tYnMtZHJvcGRvd24temluZGV4KTtkaXNwbGF5Om5vbmU7bWluLXdpZHRoOnZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7cGFkZGluZzp2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteCk7bWFyZ2luOjA7Zm9udC1zaXplOnZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tY29sb3IpO3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1kcm9wZG93bi1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjp2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzKX0uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17dG9wOjEwMCU7bGVmdDowO21hcmdpbi10b3A6dmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKX0uZHJvcGRvd24tbWVudS1zdGFydHstLWJzLXBvc2l0aW9uOiBzdGFydH0uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtZW5key0tYnMtcG9zaXRpb246IGVuZH0uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZHJvcGRvd24tbWVudS1zbS1zdGFydHstLWJzLXBvc2l0aW9uOiBzdGFydH0uZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtc20tZW5key0tYnMtcG9zaXRpb246IGVuZH0uZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmRyb3Bkb3duLW1lbnUtbWQtc3RhcnR7LS1icy1wb3NpdGlvbjogc3RhcnR9LmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LW1kLWVuZHstLWJzLXBvc2l0aW9uOiBlbmR9LmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5kcm9wZG93bi1tZW51LWxnLXN0YXJ0ey0tYnMtcG9zaXRpb246IHN0YXJ0fS5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1sZy1lbmR7LS1icy1wb3NpdGlvbjogZW5kfS5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRyb3Bkb3duLW1lbnUteGwtc3RhcnR7LS1icy1wb3NpdGlvbjogc3RhcnR9LmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXhsLWVuZHstLWJzLXBvc2l0aW9uOiBlbmR9LmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsuZHJvcGRvd24tbWVudS14eGwtc3RhcnR7LS1icy1wb3NpdGlvbjogc3RhcnR9LmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS14eGwtZW5key0tYnMtcG9zaXRpb246IGVuZH0uZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319LmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206dmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKX0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6MDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206LjNlbSBzb2xpZDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCl9LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXXt0b3A6MDtyaWdodDphdXRvO2xlZnQ6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6dmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKX0uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOi4zZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDouM2VtIHNvbGlkfS5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7dmVydGljYWwtYWxpZ246MH0uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXXt0b3A6MDtyaWdodDoxMDAlO2xlZnQ6YXV0bzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0OnZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcil9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIn0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6bm9uZX0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCl9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle3ZlcnRpY2FsLWFsaWduOjB9LmRyb3Bkb3duLWRpdmlkZXJ7aGVpZ2h0OjA7bWFyZ2luOnZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO29wYWNpdHk6MX0uZHJvcGRvd24taXRlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzp2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO3RleHQtYWxpZ246aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjowfS5kcm9wZG93bi1pdGVtOmhvdmVyLC5kcm9wZG93bi1pdGVtOmZvY3Vze2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyl9LmRyb3Bkb3duLWl0ZW0uYWN0aXZlLC5kcm9wZG93bi1pdGVtOmFjdGl2ZXtjb2xvcjp2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyl9LmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWR7Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmRyb3Bkb3duLW1lbnUuc2hvd3tkaXNwbGF5OmJsb2NrfS5kcm9wZG93bi1oZWFkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOnZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MC44NzVyZW07Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yKTt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLWl0ZW0tdGV4dHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtjb2xvcjp2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKX0uZHJvcGRvd24tbWVudS1kYXJrey0tYnMtZHJvcGRvd24tY29sb3I6ICNkZWUyZTY7LS1icy1kcm9wZG93bi1iZzogIzM0M2E0MDstLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTstLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDstLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICNkZWUyZTY7LS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTstLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7LS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkOy0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDstLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI2FkYjViZH0uYnRuLWdyb3VwLC5idG4tZ3JvdXAtdmVydGljYWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmJ0bi1ncm91cD4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvfS5idG4tZ3JvdXA+LmJ0bi1jaGVjazpjaGVja2VkKy5idG4sLmJ0bi1ncm91cD4uYnRuLWNoZWNrOmZvY3VzKy5idG4sLmJ0bi1ncm91cD4uYnRuOmhvdmVyLC5idG4tZ3JvdXA+LmJ0bjpmb2N1cywuYnRuLWdyb3VwPi5idG46YWN0aXZlLC5idG4tZ3JvdXA+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tY2hlY2s6Zm9jdXMrLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46aG92ZXIsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmZvY3VzLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLmFjdGl2ZXt6LWluZGV4OjF9LmJ0bi10b29sYmFye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3Vwe3dpZHRoOmF1dG99LmJ0bi1ncm91cHtib3JkZXItcmFkaXVzOi4zNzVyZW19LmJ0bi1ncm91cD46bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpKy5idG4sLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LmJ0bi1ncm91cD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLC5idG4tZ3JvdXA+LmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuOm50aC1jaGlsZChuKzMpLC5idG4tZ3JvdXA+Om5vdCguYnRuLWNoZWNrKSsuYnRuLC5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRue2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi41NjI1cmVtO3BhZGRpbmctbGVmdDouNTYyNXJlbX0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjB9LmJ0bi1zbSsuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tZ3JvdXAtc20+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjM3NXJlbTtwYWRkaW5nLWxlZnQ6LjM3NXJlbX0uYnRuLWxnKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1ncm91cC1sZz4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouNzVyZW07cGFkZGluZy1sZWZ0Oi43NXJlbX0uYnRuLWdyb3VwLXZlcnRpY2Fse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cHt3aWR0aDoxMDAlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDotMXB4fS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRue2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bn4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRue2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5uYXZ7LS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07LS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTstLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7LS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7LS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7LS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2LWxpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOnZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtmb250LXNpemU6dmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtmb250LXdlaWdodDp2YXIoLS1icy1uYXYtbGluay1mb250LXdlaWdodCk7Y29sb3I6dmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lm5hdi1saW5re3RyYW5zaXRpb246bm9uZX19Lm5hdi1saW5rOmhvdmVyLC5uYXYtbGluazpmb2N1c3tjb2xvcjp2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcil9Lm5hdi1saW5rLmRpc2FibGVke2NvbG9yOnZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjpkZWZhdWx0fS5uYXYtdGFic3stLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogMXB4Oy0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2Oy0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07LS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7LS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogIzQ5NTA1NzstLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjZmZmOy0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtib3JkZXItYm90dG9tOnZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yKX0ubmF2LXRhYnMgLm5hdi1saW5re21hcmdpbi1ib3R0b206Y2FsYygtMSp2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOnZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpfS5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsLm5hdi10YWJzIC5uYXYtbGluazpmb2N1c3tpc29sYXRpb246aXNvbGF0ZTtib3JkZXItY29sb3I6dmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpfS5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQsLm5hdi10YWJzIC5uYXYtbGluazpkaXNhYmxlZHtjb2xvcjp2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmt7Y29sb3I6dmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpfS5uYXYtdGFicyAuZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm5hdi1waWxsc3stLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTstLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZH0ubmF2LXBpbGxzIC5uYXYtbGlua3tiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyl9Lm5hdi1waWxscyAubmF2LWxpbms6ZGlzYWJsZWR7Y29sb3I6dmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsLm5hdi1waWxscyAuc2hvdz4ubmF2LWxpbmt7Y29sb3I6dmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyl9Lm5hdi1maWxsPi5uYXYtbGluaywubmF2LWZpbGwgLm5hdi1pdGVte2ZsZXg6MSAxIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1qdXN0aWZpZWQ+Lm5hdi1saW5rLC5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbXtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGlua3t3aWR0aDoxMDAlfS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpub25lfS50YWItY29udGVudD4uYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdmJhcnstLWJzLW5hdmJhci1wYWRkaW5nLXg6IDA7LS1icy1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07LS1icy1uYXZiYXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7LS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTstLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOy0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOy0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMC4zMTI1cmVtOy0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07LS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjI1cmVtOy0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7LS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTstLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTstLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogMC4yNXJlbTstLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTstLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4yNXJlbTstLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTstLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOy0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogMC4zNzVyZW07LS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4yNXJlbTstLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOnZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpfS5uYXZiYXI+LmNvbnRhaW5lciwubmF2YmFyPi5jb250YWluZXItZmx1aWQsLm5hdmJhcj4uY29udGFpbmVyLXNtLC5uYXZiYXI+LmNvbnRhaW5lci1tZCwubmF2YmFyPi5jb250YWluZXItbGcsLm5hdmJhcj4uY29udGFpbmVyLXhsLC5uYXZiYXI+LmNvbnRhaW5lci14eGx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDppbmhlcml0O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubmF2YmFyLWJyYW5ke3BhZGRpbmctdG9wOnZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO3BhZGRpbmctYm90dG9tOnZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO21hcmdpbi1yaWdodDp2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7Zm9udC1zaXplOnZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO2NvbG9yOnZhcigtLWJzLW5hdmJhci1icmFuZC1jb2xvcik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwfS5uYXZiYXItYnJhbmQ6aG92ZXIsLm5hdmJhci1icmFuZDpmb2N1c3tjb2xvcjp2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpfS5uYXZiYXItbmF2ey0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwOy0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07LS1icy1uYXYtbGluay1mb250LXdlaWdodDogOy0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7LS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yKTstLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2YmFyLW5hdiAuc2hvdz4ubmF2LWxpbmssLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZXtjb2xvcjp2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKX0ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWN9Lm5hdmJhci10ZXh0e3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtO2NvbG9yOnZhcigtLWJzLW5hdmJhci1jb2xvcil9Lm5hdmJhci10ZXh0IGEsLm5hdmJhci10ZXh0IGE6aG92ZXIsLm5hdmJhci10ZXh0IGE6Zm9jdXN7Y29sb3I6dmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcil9Lm5hdmJhci1jb2xsYXBzZXtmbGV4LWJhc2lzOjEwMCU7ZmxleC1ncm93OjE7YWxpZ24taXRlbXM6Y2VudGVyfS5uYXZiYXItdG9nZ2xlcntwYWRkaW5nOnZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtmb250LXNpemU6dmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtsaW5lLWhlaWdodDoxO2NvbG9yOnZhcigtLWJzLW5hdmJhci1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTt0cmFuc2l0aW9uOnZhcigtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5uYXZiYXItdG9nZ2xlcnt0cmFuc2l0aW9uOm5vbmV9fS5uYXZiYXItdG9nZ2xlcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2YmFyLXRvZ2dsZXI6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpfS5uYXZiYXItdG9nZ2xlci1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuNWVtO2hlaWdodDoxLjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCV9Lm5hdmJhci1uYXYtc2Nyb2xse21heC1oZWlnaHQ6dmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7b3ZlcmZsb3cteTphdXRvfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsubmF2YmFyLWV4cGFuZC1zbXtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCl9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFze3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OmF1dG87ZmxleC1ncm93OjE7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZX0ubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5uYXZiYXItZXhwYW5kLW1ke2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO3BhZGRpbmctbGVmdDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXN7cG9zaXRpb246c3RhdGljO3otaW5kZXg6YXV0bztmbGV4LWdyb3c6MTt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfS5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm5hdmJhci1leHBhbmQtbGd7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7cGFkZGluZy1sZWZ0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhc3twb3NpdGlvbjpzdGF0aWM7ei1pbmRleDphdXRvO2ZsZXgtZ3JvdzoxO3dpZHRoOmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmV9Lm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7Lm5hdmJhci1leHBhbmQteGx7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7cGFkZGluZy1sZWZ0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhc3twb3NpdGlvbjpzdGF0aWM7ei1pbmRleDphdXRvO2ZsZXgtZ3JvdzoxO3dpZHRoOmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmV9Lm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7Lm5hdmJhci1leHBhbmQteHhse2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO3BhZGRpbmctbGVmdDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KX0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFze3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OmF1dG87ZmxleC1ncm93OjE7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZX0ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfX0ubmF2YmFyLWV4cGFuZHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCl9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFze3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OmF1dG87ZmxleC1ncm93OjE7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZX0ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX0ubmF2YmFyLWRhcmt7LS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7LS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7LS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7LS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmOy0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7LS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9LmNhcmR7LS1icy1jYXJkLXNwYWNlci15OiAxcmVtOy0tYnMtY2FyZC1zcGFjZXIteDogMXJlbTstLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXk6IDAuNXJlbTstLWJzLWNhcmQtYm9yZGVyLXdpZHRoOiAxcHg7LS1icy1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTstLWJzLWNhcmQtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07LS1icy1jYXJkLWJveC1zaGFkb3c6IDstLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjM3NXJlbSAtIDFweCk7LS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNXJlbTstLWJzLWNhcmQtY2FwLXBhZGRpbmcteDogMXJlbTstLWJzLWNhcmQtY2FwLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDMpOy0tYnMtY2FyZC1jYXAtY29sb3I6IDstLWJzLWNhcmQtaGVpZ2h0OiA7LS1icy1jYXJkLWNvbG9yOiA7LS1icy1jYXJkLWJnOiAjZmZmOy0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxcmVtOy0tYnMtY2FyZC1ncm91cC1tYXJnaW46IDAuNzVyZW07cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4td2lkdGg6MDtoZWlnaHQ6dmFyKC0tYnMtY2FyZC1oZWlnaHQpO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtY2FyZC1iZyk7YmFja2dyb3VuZC1jbGlwOmJvcmRlci1ib3g7Ym9yZGVyOnZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1jYXJkLWJvcmRlci1yYWRpdXMpfS5jYXJkPmhye21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9LmNhcmQ+Lmxpc3QtZ3JvdXB7Ym9yZGVyLXRvcDppbmhlcml0O2JvcmRlci1ib3R0b206aW5oZXJpdH0uY2FyZD4ubGlzdC1ncm91cDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQ+Lmxpc3QtZ3JvdXA6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXdpZHRoOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQ+LmNhcmQtaGVhZGVyKy5saXN0LWdyb3VwLC5jYXJkPi5saXN0LWdyb3VwKy5jYXJkLWZvb3Rlcntib3JkZXItdG9wOjB9LmNhcmQtYm9keXtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6dmFyKC0tYnMtY2FyZC1zcGFjZXIteSkgdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7Y29sb3I6dmFyKC0tYnMtY2FyZC1jb2xvcil9LmNhcmQtdGl0bGV7bWFyZ2luLWJvdHRvbTp2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KX0uY2FyZC1zdWJ0aXRsZXttYXJnaW4tdG9wOmNhbGMoLTAuNSp2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KSk7bWFyZ2luLWJvdHRvbTowfS5jYXJkLXRleHQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNhcmQtbGluaysuY2FyZC1saW5re21hcmdpbi1sZWZ0OnZhcigtLWJzLWNhcmQtc3BhY2VyLXgpfS5jYXJkLWhlYWRlcntwYWRkaW5nOnZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTttYXJnaW4tYm90dG9tOjA7Y29sb3I6dmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtY2FyZC1jYXAtYmcpO2JvcmRlci1ib3R0b206dmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKX0uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwfS5jYXJkLWZvb3RlcntwYWRkaW5nOnZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtjb2xvcjp2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1jYXJkLWNhcC1iZyk7Ym9yZGVyLXRvcDp2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpfS5jYXJkLWZvb3RlcjpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKX0uY2FyZC1oZWFkZXItdGFic3ttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO21hcmdpbi1ib3R0b206Y2FsYygtMSp2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7Ym9yZGVyLWJvdHRvbTowfS5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1jYXJkLWJnKTtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLWJzLWNhcmQtYmcpfS5jYXJkLWhlYWRlci1waWxsc3ttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKX0uY2FyZC1pbWctb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtwYWRkaW5nOnZhcigtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpfS5jYXJkLWltZywuY2FyZC1pbWctdG9wLC5jYXJkLWltZy1ib3R0b217d2lkdGg6MTAwJX0uY2FyZC1pbWcsLmNhcmQtaW1nLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKX0uY2FyZC1pbWcsLmNhcmQtaW1nLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKX0uY2FyZC1ncm91cD4uY2FyZHttYXJnaW4tYm90dG9tOnZhcigtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luKX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmNhcmQtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0uY2FyZC1ncm91cD4uY2FyZHtmbGV4OjEgMCAwJTttYXJnaW4tYm90dG9tOjB9LmNhcmQtZ3JvdXA+LmNhcmQrLmNhcmR7bWFyZ2luLWxlZnQ6MDtib3JkZXItbGVmdDowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlcntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3Rlcntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXJ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVye2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH19LmFjY29yZGlvbnstLWJzLWFjY29yZGlvbi1jb2xvcjogIzIxMjUyOTstLWJzLWFjY29yZGlvbi1iZzogI2ZmZjstLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7LS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogMXB4Oy0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtOy0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoMC4zNzVyZW0gLSAxcHgpOy0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07LS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTstLWJzLWFjY29yZGlvbi1idG4tY29sb3I6ICMyMTI1Mjk7LS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpOy0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7LS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07LS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7LS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7LS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwYzYzZTQnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7LS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogIzg2YjdmZTstLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7LS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07LS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07LS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjMGM2M2U0Oy0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogI2U3ZjFmZn0uYWNjb3JkaW9uLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7cGFkZGluZzp2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO2ZvbnQtc2l6ZToxcmVtO2NvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtvdmVyZmxvdy1hbmNob3I6bm9uZTt0cmFuc2l0aW9uOnZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuYWNjb3JkaW9uLWJ1dHRvbnt0cmFuc2l0aW9uOm5vbmV9fS5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKXtjb2xvcjp2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO2JveC1zaGFkb3c6aW5zZXQgMCBjYWxjKC0xKnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpfS5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTt0cmFuc2Zvcm06dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSl9LmFjY29yZGlvbi1idXR0b246OmFmdGVye2ZsZXgtc2hyaW5rOjA7d2lkdGg6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtoZWlnaHQ6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTttYXJnaW4tbGVmdDphdXRvO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO3RyYW5zaXRpb246dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5hY2NvcmRpb24tYnV0dG9uOjphZnRlcnt0cmFuc2l0aW9uOm5vbmV9fS5hY2NvcmRpb24tYnV0dG9uOmhvdmVye3otaW5kZXg6Mn0uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1c3t6LWluZGV4OjM7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtvdXRsaW5lOjA7Ym94LXNoYWRvdzp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpfS5hY2NvcmRpb24taGVhZGVye21hcmdpbi1ib3R0b206MH0uYWNjb3JkaW9uLWl0ZW17Y29sb3I6dmFyKC0tYnMtYWNjb3JkaW9uLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1iZyk7Ym9yZGVyOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpfS5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKX0uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbntib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyl9LmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7Ym9yZGVyLXRvcDowfS5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpfS5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2Vke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKX0uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29sbGFwc2V7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpfS5hY2NvcmRpb24tYm9keXtwYWRkaW5nOnZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14KX0uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2V7Ym9yZGVyLXdpZHRoOjB9LmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW17Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmFkaXVzOjB9LmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLC5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZHtib3JkZXItcmFkaXVzOjB9LmJyZWFkY3J1bWJ7LS1icy1icmVhZGNydW1iLXBhZGRpbmcteDogMDstLWJzLWJyZWFkY3J1bWItcGFkZGluZy15OiAwOy0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAxcmVtOy0tYnMtYnJlYWRjcnVtYi1iZzogOy0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiA7LS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICM2Yzc1N2Q7LS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07LS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjNmM3NTdkO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOnZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteCk7bWFyZ2luLWJvdHRvbTp2YXIoLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO2ZvbnQtc2l6ZTp2YXIoLS1icy1icmVhZGNydW1iLWZvbnQtc2l6ZSk7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnJlYWRjcnVtYi1iZyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpfS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbXtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCl9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmV7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0OnZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO2NvbG9yOnZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7Y29udGVudDp2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovfS5icmVhZGNydW1iLWl0ZW0uYWN0aXZle2NvbG9yOnZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpfS5wYWdpbmF0aW9uey0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNzVyZW07LS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4zNzVyZW07LS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZToxcmVtOy0tYnMtcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7LS1icy1wYWdpbmF0aW9uLWJnOiAjZmZmOy0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IDFweDstLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjZGVlMmU2Oy0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTstLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpOy0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZzogI2U5ZWNlZjstLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjZGVlMmU2Oy0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7LS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjZTllY2VmOy0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTstLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICMwZDZlZmQ7LS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7LS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkOy0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI2ZmZjstLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9LnBhZ2UtbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtmb250LXNpemU6dmFyKC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemUpO2NvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1iZyk7Ym9yZGVyOnZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnBhZ2UtbGlua3t0cmFuc2l0aW9uOm5vbmV9fS5wYWdlLWxpbms6aG92ZXJ7ei1pbmRleDoyO2NvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKX0ucGFnZS1saW5rOmZvY3Vze3otaW5kZXg6Mztjb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmcpO291dGxpbmU6MDtib3gtc2hhZG93OnZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyl9LnBhZ2UtbGluay5hY3RpdmUsLmFjdGl2ZT4ucGFnZS1saW5re3otaW5kZXg6Mztjb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcil9LnBhZ2UtbGluay5kaXNhYmxlZCwuZGlzYWJsZWQ+LnBhZ2UtbGlua3tjb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKX0ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmt7bWFyZ2luLWxlZnQ6LTFweH0ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKX0ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyl9LnBhZ2luYXRpb24tbGd7LS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtOy0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuNzVyZW07LS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZToxLjI1cmVtOy0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAwLjVyZW19LnBhZ2luYXRpb24tc217LS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC41cmVtOy0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMjVyZW07LS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTowLjg3NXJlbTstLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogMC4yNXJlbX0uYmFkZ2V7LS1icy1iYWRnZS1wYWRkaW5nLXg6IDAuNjVlbTstLWJzLWJhZGdlLXBhZGRpbmcteTogMC4zNWVtOy0tYnMtYmFkZ2UtZm9udC1zaXplOjAuNzVlbTstLWJzLWJhZGdlLWZvbnQtd2VpZ2h0OiA3MDA7LS1icy1iYWRnZS1jb2xvcjogI2ZmZjstLWJzLWJhZGdlLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtYmFkZ2UtcGFkZGluZy15KSB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXgpO2ZvbnQtc2l6ZTp2YXIoLS1icy1iYWRnZS1mb250LXNpemUpO2ZvbnQtd2VpZ2h0OnZhcigtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0KTtsaW5lLWhlaWdodDoxO2NvbG9yOnZhcigtLWJzLWJhZGdlLWNvbG9yKTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzKX0uYmFkZ2U6ZW1wdHl7ZGlzcGxheTpub25lfS5idG4gLmJhZGdle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5hbGVydHstLWJzLWFsZXJ0LWJnOiB0cmFuc3BhcmVudDstLWJzLWFsZXJ0LXBhZGRpbmcteDogMXJlbTstLWJzLWFsZXJ0LXBhZGRpbmcteTogMXJlbTstLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07LS1icy1hbGVydC1jb2xvcjogaW5oZXJpdDstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7LS1icy1hbGVydC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1hbGVydC1ib3JkZXItY29sb3IpOy0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzp2YXIoLS1icy1hbGVydC1wYWRkaW5nLXkpIHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteCk7bWFyZ2luLWJvdHRvbTp2YXIoLS1icy1hbGVydC1tYXJnaW4tYm90dG9tKTtjb2xvcjp2YXIoLS1icy1hbGVydC1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1hbGVydC1iZyk7Ym9yZGVyOnZhcigtLWJzLWFsZXJ0LWJvcmRlcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1hbGVydC1ib3JkZXItcmFkaXVzKX0uYWxlcnQtaGVhZGluZ3tjb2xvcjppbmhlcml0fS5hbGVydC1saW5re2ZvbnQtd2VpZ2h0OjcwMH0uYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDozcmVtfS5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ei1pbmRleDoyO3BhZGRpbmc6MS4yNXJlbSAxcmVtfS5hbGVydC1wcmltYXJ5ey0tYnMtYWxlcnQtY29sb3I6ICMwODQyOTg7LS1icy1hbGVydC1iZzogI2NmZTJmZjstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2I2ZDRmZX0uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGlua3tjb2xvcjojMDYzNTdhfS5hbGVydC1zZWNvbmRhcnl7LS1icy1hbGVydC1jb2xvcjogIzQxNDY0YjstLWJzLWFsZXJ0LWJnOiAjZTJlM2U1Oy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZDNkNmQ4fS5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmt7Y29sb3I6IzM0MzgzY30uYWxlcnQtc3VjY2Vzc3stLWJzLWFsZXJ0LWNvbG9yOiAjMGY1MTMyOy0tYnMtYWxlcnQtYmc6ICNkMWU3ZGQ7LS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiYWRiY2N9LmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmt7Y29sb3I6IzBjNDEyOH0uYWxlcnQtaW5mb3stLWJzLWFsZXJ0LWNvbG9yOiAjMDU1MTYwOy0tYnMtYWxlcnQtYmc6ICNjZmY0ZmM7LS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiNmVmZmJ9LmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmt7Y29sb3I6IzA0NDE0ZH0uYWxlcnQtd2FybmluZ3stLWJzLWFsZXJ0LWNvbG9yOiAjNjY0ZDAzOy0tYnMtYWxlcnQtYmc6ICNmZmYzY2Q7LS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmZmVjYjV9LmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmt7Y29sb3I6IzUyM2UwMn0uYWxlcnQtZGFuZ2Vyey0tYnMtYWxlcnQtY29sb3I6ICM4NDIwMjk7LS1icy1hbGVydC1iZzogI2Y4ZDdkYTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2Y1YzJjN30uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5re2NvbG9yOiM2YTFhMjF9LmFsZXJ0LWxpZ2h0ey0tYnMtYWxlcnQtY29sb3I6ICM2MzY0NjQ7LS1icy1hbGVydC1iZzogI2ZlZmVmZTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2ZkZmRmZX0uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmt7Y29sb3I6IzRmNTA1MH0uYWxlcnQtZGFya3stLWJzLWFsZXJ0LWNvbG9yOiAjMTQxNjE5Oy0tYnMtYWxlcnQtYmc6ICNkM2QzZDQ7LS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiY2JlYmZ9LmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmt7Y29sb3I6IzEwMTIxNH1Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzezAle2JhY2tncm91bmQtcG9zaXRpb24teDoxcmVtfX0ucHJvZ3Jlc3N7LS1icy1wcm9ncmVzcy1oZWlnaHQ6IDFyZW07LS1icy1wcm9ncmVzcy1mb250LXNpemU6MC43NXJlbTstLWJzLXByb2dyZXNzLWJnOiAjZTllY2VmOy0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07LS1icy1wcm9ncmVzcy1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7LS1icy1wcm9ncmVzcy1iYXItY29sb3I6ICNmZmY7LS1icy1wcm9ncmVzcy1iYXItYmc6ICMwZDZlZmQ7LS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6dmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOnZhcigtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wcm9ncmVzcy1iZyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKX0ucHJvZ3Jlc3MtYmFye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47Y29sb3I6dmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yKTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wcm9ncmVzcy1iYXItYmcpO3RyYW5zaXRpb246dmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5wcm9ncmVzcy1iYXJ7dHJhbnNpdGlvbjpub25lfX0ucHJvZ3Jlc3MtYmFyLXN0cmlwZWR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXNpemU6dmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpfS5wcm9ncmVzcy1iYXItYW5pbWF0ZWR7YW5pbWF0aW9uOjFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlc31AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsucHJvZ3Jlc3MtYmFyLWFuaW1hdGVke2FuaW1hdGlvbjpub25lfX0ubGlzdC1ncm91cHstLWJzLWxpc3QtZ3JvdXAtY29sb3I6ICMyMTI1Mjk7LS1icy1saXN0LWdyb3VwLWJnOiAjZmZmOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IDFweDstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07LS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtOy0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMC41cmVtOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICM0OTUwNTc7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NzstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjZjhmOWZhOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjMjEyNTI5Oy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjZTllY2VmOy0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDstLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICNmZmY7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjMGQ2ZWZkOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKX0ubGlzdC1ncm91cC1udW1iZXJlZHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtjb3VudGVyLXJlc2V0OnNlY3Rpb259Lmxpc3QtZ3JvdXAtbnVtYmVyZWQ+Lmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtjb3VudGVyLWluY3JlbWVudDpzZWN0aW9ufS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9ue3dpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO3RleHQtYWxpZ246aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1c3t6LWluZGV4OjE7Y29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpfS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZXtjb2xvcjp2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKX0ubGlzdC1ncm91cC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzp2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtjb2xvcjp2YXIoLS1icy1saXN0LWdyb3VwLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO2JvcmRlcjp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3IpfS5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czppbmhlcml0O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czppbmhlcml0fS5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZHtjb2xvcjp2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZyl9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7ei1pbmRleDoyO2NvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKX0ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDowfS5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyLXRvcC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6Y2FsYygtMSp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO2JvcmRlci1sZWZ0LXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbXtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6Y2FsYygtMSp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO2JvcmRlci1sZWZ0LXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5saXN0LWdyb3VwLWhvcml6b250YWwtbWR7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0OmNhbGMoLTEqdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtib3JkZXItbGVmdC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLWxne2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDpjYWxjKC0xKnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyLWxlZnQtd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5saXN0LWdyb3VwLWhvcml6b250YWwteGx7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0OmNhbGMoLTEqdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtib3JkZXItbGVmdC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGx7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGw+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6Y2FsYygtMSp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO2JvcmRlci1sZWZ0LXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX19Lmxpc3QtZ3JvdXAtZmx1c2h7Ym9yZGVyLXJhZGl1czowfS5saXN0LWdyb3VwLWZsdXNoPi5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXdpZHRoOjAgMCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9Lmxpc3QtZ3JvdXAtZmx1c2g+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20td2lkdGg6MH0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnl7Y29sb3I6IzA4NDI5ODtiYWNrZ3JvdW5kLWNvbG9yOiNjZmUyZmZ9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXN7Y29sb3I6IzA4NDI5ODtiYWNrZ3JvdW5kLWNvbG9yOiNiYWNiZTZ9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDg0Mjk4O2JvcmRlci1jb2xvcjojMDg0Mjk4fS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5e2NvbG9yOiM0MTQ2NGI7YmFja2dyb3VuZC1jb2xvcjojZTJlM2U1fS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1c3tjb2xvcjojNDE0NjRiO2JhY2tncm91bmQtY29sb3I6I2NiY2NjZX0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQxNDY0Yjtib3JkZXItY29sb3I6IzQxNDY0Yn0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7Y29sb3I6IzBmNTEzMjtiYWNrZ3JvdW5kLWNvbG9yOiNkMWU3ZGR9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXN7Y29sb3I6IzBmNTEzMjtiYWNrZ3JvdW5kLWNvbG9yOiNiY2QwYzd9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGY1MTMyO2JvcmRlci1jb2xvcjojMGY1MTMyfS5saXN0LWdyb3VwLWl0ZW0taW5mb3tjb2xvcjojMDU1MTYwO2JhY2tncm91bmQtY29sb3I6I2NmZjRmY30ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1c3tjb2xvcjojMDU1MTYwO2JhY2tncm91bmQtY29sb3I6I2JhZGNlM30ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwNTUxNjA7Ym9yZGVyLWNvbG9yOiMwNTUxNjB9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM2NjRkMDM7YmFja2dyb3VuZC1jb2xvcjojZmZmM2NkfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3Vze2NvbG9yOiM2NjRkMDM7YmFja2dyb3VuZC1jb2xvcjojZTZkYmI5fS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzY2NGQwMztib3JkZXItY29sb3I6IzY2NGQwM30ubGlzdC1ncm91cC1pdGVtLWRhbmdlcntjb2xvcjojODQyMDI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZDdkYX0ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXN7Y29sb3I6Izg0MjAyOTtiYWNrZ3JvdW5kLWNvbG9yOiNkZmMyYzR9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4NDIwMjk7Ym9yZGVyLWNvbG9yOiM4NDIwMjl9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodHtjb2xvcjojNjM2NDY0O2JhY2tncm91bmQtY29sb3I6I2ZlZmVmZX0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3Vze2NvbG9yOiM2MzY0NjQ7YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1fS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2MzY0NjQ7Ym9yZGVyLWNvbG9yOiM2MzY0NjR9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJre2NvbG9yOiMxNDE2MTk7YmFja2dyb3VuZC1jb2xvcjojZDNkM2Q0fS5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3Vze2NvbG9yOiMxNDE2MTk7YmFja2dyb3VuZC1jb2xvcjojYmViZWJmfS5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE0MTYxOTtib3JkZXItY29sb3I6IzE0MTYxOX0uYnRuLWNsb3Nle2JveC1zaXppbmc6Y29udGVudC1ib3g7d2lkdGg6MWVtO2hlaWdodDoxZW07cGFkZGluZzouMjVlbSAuMjVlbTtjb2xvcjojMDAwO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6LjM3NXJlbTtvcGFjaXR5Oi41fS5idG4tY2xvc2U6aG92ZXJ7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtvcGFjaXR5Oi43NX0uYnRuLWNsb3NlOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KTtvcGFjaXR5OjF9LmJ0bi1jbG9zZTpkaXNhYmxlZCwuYnRuLWNsb3NlLmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTtvcGFjaXR5Oi4yNX0uYnRuLWNsb3NlLXdoaXRle2ZpbHRlcjppbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSl9LnRvYXN0ey0tYnMtdG9hc3QtemluZGV4OiAxMDkwOy0tYnMtdG9hc3QtcGFkZGluZy14OiAwLjc1cmVtOy0tYnMtdG9hc3QtcGFkZGluZy15OiAwLjVyZW07LS1icy10b2FzdC1zcGFjaW5nOiAxLjVyZW07LS1icy10b2FzdC1tYXgtd2lkdGg6IDM1MHB4Oy0tYnMtdG9hc3QtZm9udC1zaXplOjAuODc1cmVtOy0tYnMtdG9hc3QtY29sb3I6IDstLWJzLXRvYXN0LWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOy0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoOiAxcHg7LS1icy10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy10b2FzdC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTstLWJzLXRvYXN0LWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTstLWJzLXRvYXN0LWhlYWRlci1jb2xvcjogIzZjNzU3ZDstLWJzLXRvYXN0LWhlYWRlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTstLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7d2lkdGg6dmFyKC0tYnMtdG9hc3QtbWF4LXdpZHRoKTttYXgtd2lkdGg6MTAwJTtmb250LXNpemU6dmFyKC0tYnMtdG9hc3QtZm9udC1zaXplKTtjb2xvcjp2YXIoLS1icy10b2FzdC1jb2xvcik7cG9pbnRlci1ldmVudHM6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRvYXN0LWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOnZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yKTtib3gtc2hhZG93OnZhcigtLWJzLXRvYXN0LWJveC1zaGFkb3cpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cyl9LnRvYXN0LnNob3dpbmd7b3BhY2l0eTowfS50b2FzdDpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZX0udG9hc3QtY29udGFpbmVyey0tYnMtdG9hc3QtemluZGV4OiAxMDkwO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6dmFyKC0tYnMtdG9hc3QtemluZGV4KTt3aWR0aDptYXgtY29udGVudDttYXgtd2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfS50b2FzdC1jb250YWluZXI+Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTp2YXIoLS1icy10b2FzdC1zcGFjaW5nKX0udG9hc3QtaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzp2YXIoLS1icy10b2FzdC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlci1ib3R0b206dmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSl9LnRvYXN0LWhlYWRlciAuYnRuLWNsb3Nle21hcmdpbi1yaWdodDpjYWxjKC0wLjUqdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KSk7bWFyZ2luLWxlZnQ6dmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KX0udG9hc3QtYm9keXtwYWRkaW5nOnZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7d29yZC13cmFwOmJyZWFrLXdvcmR9Lm1vZGFsey0tYnMtbW9kYWwtemluZGV4OiAxMDU1Oy0tYnMtbW9kYWwtd2lkdGg6IDUwMHB4Oy0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTstLWJzLW1vZGFsLW1hcmdpbjogMC41cmVtOy0tYnMtbW9kYWwtY29sb3I6IDstLWJzLW1vZGFsLWJnOiAjZmZmOy0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiAxcHg7LS1icy1tb2RhbC1ib3JkZXItcmFkaXVzOiAwLjVyZW07LS1icy1tb2RhbC1ib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7LS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuNXJlbSAtIDFweCk7LS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtOy0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbTstLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtIDFyZW07LS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogMXB4Oy0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTstLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTstLWJzLW1vZGFsLWZvb3Rlci1iZzogOy0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTstLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IDFweDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDp2YXIoLS1icy1tb2RhbC16aW5kZXgpO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztvdXRsaW5lOjB9Lm1vZGFsLWRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO21hcmdpbjp2YXIoLS1icy1tb2RhbC1tYXJnaW4pO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTBweCl9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOm5vbmV9fS5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2d7dHJhbnNmb3JtOm5vbmV9Lm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9ne3RyYW5zZm9ybTpzY2FsZSgxLjAyKX0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGV7aGVpZ2h0OmNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikqMil9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b30ubW9kYWwtZGlhbG9nLWNlbnRlcmVke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDpjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pKjIpfS5tb2RhbC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1icy1tb2RhbC1jb2xvcik7cG9pbnRlci1ldmVudHM6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW1vZGFsLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOnZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXMpO291dGxpbmU6MH0ubW9kYWwtYmFja2Ryb3B7LS1icy1iYWNrZHJvcC16aW5kZXg6IDEwNTA7LS1icy1iYWNrZHJvcC1iZzogIzAwMDstLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDp2YXIoLS1icy1iYWNrZHJvcC16aW5kZXgpO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJhY2tkcm9wLWJnKX0ubW9kYWwtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjB9Lm1vZGFsLWJhY2tkcm9wLnNob3d7b3BhY2l0eTp2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KX0ubW9kYWwtaGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LXNocmluazowO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOnZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtib3JkZXItYm90dG9tOnZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyl9Lm1vZGFsLWhlYWRlciAuYnRuLWNsb3Nle3BhZGRpbmc6Y2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSouNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSouNSk7bWFyZ2luOmNhbGMoLTAuNSp2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtMC41KnZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0wLjUqdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG99Lm1vZGFsLXRpdGxle21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDp2YXIoLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodCl9Lm1vZGFsLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bztwYWRkaW5nOnZhcigtLWJzLW1vZGFsLXBhZGRpbmcpfS5tb2RhbC1mb290ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtc2hyaW5rOjA7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOmNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSouNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1tb2RhbC1mb290ZXItYmcpO2JvcmRlci10b3A6dmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKX0ubW9kYWwtZm9vdGVyPip7bWFyZ2luOmNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkqLjUpfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsubW9kYWx7LS1icy1tb2RhbC1tYXJnaW46IDEuNzVyZW07LS1icy1tb2RhbC1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSl9Lm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6dmFyKC0tYnMtbW9kYWwtd2lkdGgpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99Lm1vZGFsLXNtey0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1vZGFsLWxnLC5tb2RhbC14bHstLWJzLW1vZGFsLXdpZHRoOiA4MDBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubW9kYWwteGx7LS1icy1tb2RhbC13aWR0aDogMTE0MHB4fX0ubW9kYWwtZnVsbHNjcmVlbnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlciwubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyLC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3Rlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlciwubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIsLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b319QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi14bC1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlciwubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiAxMzk5Ljk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b319LnRvb2x0aXB7LS1icy10b29sdGlwLXppbmRleDogMTA4MDstLWJzLXRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweDstLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07LS1icy10b29sdGlwLXBhZGRpbmcteTogMC4yNXJlbTstLWJzLXRvb2x0aXAtbWFyZ2luOiA7LS1icy10b29sdGlwLWZvbnQtc2l6ZTowLjg3NXJlbTstLWJzLXRvb2x0aXAtY29sb3I6ICNmZmY7LS1icy10b29sdGlwLWJnOiAjMDAwOy0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTstLWJzLXRvb2x0aXAtb3BhY2l0eTogMC45Oy0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtOy0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDAuNHJlbTt6LWluZGV4OnZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO21hcmdpbjp2YXIoLS1icy10b29sdGlwLW1hcmdpbik7Zm9udC1mYW1pbHk6dmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTp2YXIoLS1icy10b29sdGlwLWZvbnQtc2l6ZSk7d29yZC13cmFwOmJyZWFrLXdvcmQ7b3BhY2l0eTowfS50b29sdGlwLnNob3d7b3BhY2l0eTp2YXIoLS1icy10b29sdGlwLW9wYWNpdHkpfS50b29sdGlwIC50b29sdGlwLWFycm93e2Rpc3BsYXk6YmxvY2s7d2lkdGg6dmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7aGVpZ2h0OnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KX0udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItc3R5bGU6c29saWR9LmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93e2JvdHRvbTowfS5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmV7dG9wOi0xcHg7Ym9yZGVyLXdpZHRoOnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpKi41KSAwO2JvcmRlci10b3AtY29sb3I6dmFyKC0tYnMtdG9vbHRpcC1iZyl9LmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3d7bGVmdDowO3dpZHRoOnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtoZWlnaHQ6dmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCl9LmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3Jle3JpZ2h0Oi0xcHg7Ym9yZGVyLXdpZHRoOmNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkqLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpKi41KSAwO2JvcmRlci1yaWdodC1jb2xvcjp2YXIoLS1icy10b29sdGlwLWJnKX0uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3d7dG9wOjB9LmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtib3R0b206LTFweDtib3JkZXItd2lkdGg6MCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpKi41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1icy10b29sdGlwLWJnKX0uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3d7cmlnaHQ6MDt3aWR0aDp2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7aGVpZ2h0OnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpfS5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmV7bGVmdDotMXB4O2JvcmRlci13aWR0aDpjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpKi41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkqLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1icy10b29sdGlwLWJnKX0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6dmFyKC0tYnMtdG9vbHRpcC1tYXgtd2lkdGgpO3BhZGRpbmc6dmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtjb2xvcjp2YXIoLS1icy10b29sdGlwLWNvbG9yKTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRvb2x0aXAtYmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKX0ucG9wb3ZlcnstLWJzLXBvcG92ZXItemluZGV4OiAxMDcwOy0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4Oy0tYnMtcG9wb3Zlci1mb250LXNpemU6MC44NzVyZW07LS1icy1wb3BvdmVyLWJnOiAjZmZmOy0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGg6IDFweDstLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAwLjVyZW07LS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoMC41cmVtIC0gMXB4KTstLWJzLXBvcG92ZXItYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpOy0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtOy0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07LS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemU6MXJlbTstLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yOiA7LS1icy1wb3BvdmVyLWhlYWRlci1iZzogI2YwZjBmMDstLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXg6IDFyZW07LS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAxcmVtOy0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOiAjMjEyNTI5Oy0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aDogMXJlbTstLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07LS1icy1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO3otaW5kZXg6dmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOnZhcigtLWJzLXBvcG92ZXItbWF4LXdpZHRoKTtmb250LWZhbWlseTp2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDtsaW5lLWJyZWFrOmF1dG87Zm9udC1zaXplOnZhcigtLWJzLXBvcG92ZXItZm9udC1zaXplKTt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYmcpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1cyl9LnBvcG92ZXIgLnBvcG92ZXItYXJyb3d7ZGlzcGxheTpibG9jazt3aWR0aDp2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtoZWlnaHQ6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpfS5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MH0uYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3csLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0+LnBvcG92ZXItYXJyb3d7Ym90dG9tOmNhbGMoLTEqKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpfS5icy1wb3BvdmVyLXRvcD4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7Ym9yZGVyLXdpZHRoOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKi41KSAwfS5icy1wb3BvdmVyLXRvcD4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7Ym90dG9tOjA7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcil9LmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7Ym90dG9tOnZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtib3JkZXItdG9wLWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYmcpfS5icy1wb3BvdmVyLWVuZD4ucG9wb3Zlci1hcnJvdywuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdPi5wb3BvdmVyLWFycm93e2xlZnQ6Y2FsYygtMSoodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7d2lkdGg6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO2hlaWdodDp2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKX0uYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdPi5wb3BvdmVyLWFycm93OjphZnRlcntib3JkZXItd2lkdGg6Y2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSouNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkqLjUpIDB9LmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XT4ucG9wb3Zlci1hcnJvdzo6YmVmb3Jle2xlZnQ6MDtib3JkZXItcmlnaHQtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpfS5icy1wb3BvdmVyLWVuZD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7bGVmdDp2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7Ym9yZGVyLXJpZ2h0LWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYmcpfS5icy1wb3BvdmVyLWJvdHRvbT4ucG9wb3Zlci1hcnJvdywuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvd3t0b3A6Y2FsYygtMSoodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSl9LmJzLXBvcG92ZXItYm90dG9tPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1ib3R0b20+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dPi5wb3BvdmVyLWFycm93OjphZnRlcntib3JkZXItd2lkdGg6MCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKi41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCl9LmJzLXBvcG92ZXItYm90dG9tPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXt0b3A6MDtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKX0uYnMtcG9wb3Zlci1ib3R0b20+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dPi5wb3BvdmVyLWFycm93OjphZnRlcnt0b3A6dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1iZyl9LmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKTtjb250ZW50OlwiXCI7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpfS5icy1wb3BvdmVyLXN0YXJ0Pi5wb3BvdmVyLWFycm93LC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XT4ucG9wb3Zlci1hcnJvd3tyaWdodDpjYWxjKC0xKih2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTt3aWR0aDp2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7aGVpZ2h0OnZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpfS5icy1wb3BvdmVyLXN0YXJ0Pi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7Ym9yZGVyLXdpZHRoOmNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkqLjUpIDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSouNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpfS5icy1wb3BvdmVyLXN0YXJ0Pi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7cmlnaHQ6MDtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcil9LmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7cmlnaHQ6dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYmcpfS5wb3BvdmVyLWhlYWRlcntwYWRkaW5nOnZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOnZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7Y29sb3I6dmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO2JvcmRlci1ib3R0b206dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKX0ucG9wb3Zlci1oZWFkZXI6ZW1wdHl7ZGlzcGxheTpub25lfS5wb3BvdmVyLWJvZHl7cGFkZGluZzp2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtjb2xvcjp2YXIoLS1icy1wb3BvdmVyLWJvZHktY29sb3IpfS5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZX0uY2Fyb3VzZWwucG9pbnRlci1ldmVudHt0b3VjaC1hY3Rpb246cGFuLXl9LmNhcm91c2VsLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uY2Fyb3VzZWwtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDotMTAwJTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmNhcm91c2VsLWl0ZW17dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsLmNhcm91c2VsLWl0ZW0tbmV4dCwuY2Fyb3VzZWwtaXRlbS1wcmV2e2Rpc3BsYXk6YmxvY2t9LmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSwuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVte29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNmb3JtOm5vbmV9LmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5ke3otaW5kZXg6MTtvcGFjaXR5OjF9LmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmR7ei1pbmRleDowO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMHMgLjZzfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCwuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5ke3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWNvbnRyb2wtcHJldiwuY2Fyb3VzZWwtY29udHJvbC1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTUlO3BhZGRpbmc6MDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtvcGFjaXR5Oi41O3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2V9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmNhcm91c2VsLWNvbnRyb2wtcHJldiwuY2Fyb3VzZWwtY29udHJvbC1uZXh0e3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtvcGFjaXR5Oi45fS5jYXJvdXNlbC1jb250cm9sLXByZXZ7bGVmdDowfS5jYXJvdXNlbC1jb250cm9sLW5leHR7cmlnaHQ6MH0uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCV9LmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIil9LmNhcm91c2VsLWluZGljYXRvcnN7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MDttYXJnaW4tcmlnaHQ6MTUlO21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tbGVmdDoxNSU7bGlzdC1zdHlsZTpub25lfS5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF17Ym94LXNpemluZzpjb250ZW50LWJveDtmbGV4OjAgMSBhdXRvO3dpZHRoOjMwcHg7aGVpZ2h0OjNweDtwYWRkaW5nOjA7bWFyZ2luLXJpZ2h0OjNweDttYXJnaW4tbGVmdDozcHg7dGV4dC1pbmRlbnQ6LTk5OXB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbToxMHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7b3BhY2l0eTouNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjZzIGVhc2V9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XXt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmV7b3BhY2l0eToxfS5jYXJvdXNlbC1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1JTtib3R0b206MS4yNXJlbTtsZWZ0OjE1JTtwYWRkaW5nLXRvcDoxLjI1cmVtO3BhZGRpbmctYm90dG9tOjEuMjVyZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue2ZpbHRlcjppbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCl9LmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNhcHRpb257Y29sb3I6IzAwMH0uc3Bpbm5lci1ncm93LC5zcGlubmVyLWJvcmRlcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDp2YXIoLS1icy1zcGlubmVyLXdpZHRoKTtoZWlnaHQ6dmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO3ZlcnRpY2FsLWFsaWduOnZhcigtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ24pO2JvcmRlci1yYWRpdXM6NTAlO2FuaW1hdGlvbjp2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpfUBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXJ7dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi99fS5zcGlubmVyLWJvcmRlcnstLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07LS1icy1zcGlubmVyLWhlaWdodDogMnJlbTstLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtOy0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMjVlbTstLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1czstLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO2JvcmRlcjp2YXIoLS1icy1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5zcGlubmVyLWJvcmRlci1zbXstLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07LS1icy1zcGlubmVyLWhlaWdodDogMXJlbTstLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjJlbX1Aa2V5ZnJhbWVzIHNwaW5uZXItZ3Jvd3swJXt0cmFuc2Zvcm06c2NhbGUoMCl9NTAle29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX19LnNwaW5uZXItZ3Jvd3stLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07LS1icy1zcGlubmVyLWhlaWdodDogMnJlbTstLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtOy0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzOy0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O2JhY2tncm91bmQtY29sb3I6Y3VycmVudGNvbG9yO29wYWNpdHk6MH0uc3Bpbm5lci1ncm93LXNtey0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTstLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5zcGlubmVyLWJvcmRlciwuc3Bpbm5lci1ncm93ey0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXN9fS5vZmZjYW52YXMsLm9mZmNhbnZhcy14eGwsLm9mZmNhbnZhcy14bCwub2ZmY2FudmFzLWxnLC5vZmZjYW52YXMtbWQsLm9mZmNhbnZhcy1zbXstLWJzLW9mZmNhbnZhcy16aW5kZXg6IDEwNDU7LS1icy1vZmZjYW52YXMtd2lkdGg6IDQwMHB4Oy0tYnMtb2ZmY2FudmFzLWhlaWdodDogMzB2aDstLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXg6IDFyZW07LS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtOy0tYnMtb2ZmY2FudmFzLWNvbG9yOiA7LS1icy1vZmZjYW52YXMtYmc6ICNmZmY7LS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAxcHg7LS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lm9mZmNhbnZhcy1zbXtwb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXR9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KWFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsub2ZmY2FudmFzLXNte3RyYW5zaXRpb246bm9uZX19QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0e3RvcDowO2xlZnQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1yaWdodDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9Lm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5ke3RvcDowO3JpZ2h0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItbGVmdDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0ub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy10b3B7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItYm90dG9tOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0ub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b217cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItdG9wOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5vZmZjYW52YXMtc20uc2hvd2luZywub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpe3RyYW5zZm9ybTpub25lfS5vZmZjYW52YXMtc20uc2hvd2luZywub2ZmY2FudmFzLXNtLmhpZGluZywub2ZmY2FudmFzLXNtLnNob3d7dmlzaWJpbGl0eTp2aXNpYmxlfX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7Lm9mZmNhbnZhcy1zbXstLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87LS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lm9mZmNhbnZhcy1tZHtwb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXR9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KWFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsub2ZmY2FudmFzLW1ke3RyYW5zaXRpb246bm9uZX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0e3RvcDowO2xlZnQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1yaWdodDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9Lm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtZW5ke3RvcDowO3JpZ2h0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItbGVmdDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0ub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy10b3B7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItYm90dG9tOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0ub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1ib3R0b217cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItdG9wOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5vZmZjYW52YXMtbWQuc2hvd2luZywub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpe3RyYW5zZm9ybTpub25lfS5vZmZjYW52YXMtbWQuc2hvd2luZywub2ZmY2FudmFzLW1kLmhpZGluZywub2ZmY2FudmFzLW1kLnNob3d7dmlzaWJpbGl0eTp2aXNpYmxlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm9mZmNhbnZhcy1tZHstLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87LS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm9mZmNhbnZhcy1sZ3twb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXR9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KWFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsub2ZmY2FudmFzLWxne3RyYW5zaXRpb246bm9uZX19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0e3RvcDowO2xlZnQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1yaWdodDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9Lm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtZW5ke3RvcDowO3JpZ2h0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItbGVmdDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0ub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3B7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItYm90dG9tOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0ub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1ib3R0b217cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItdG9wOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5vZmZjYW52YXMtbGcuc2hvd2luZywub2ZmY2FudmFzLWxnLnNob3c6bm90KC5oaWRpbmcpe3RyYW5zZm9ybTpub25lfS5vZmZjYW52YXMtbGcuc2hvd2luZywub2ZmY2FudmFzLWxnLmhpZGluZywub2ZmY2FudmFzLWxnLnNob3d7dmlzaWJpbGl0eTp2aXNpYmxlfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm9mZmNhbnZhcy1sZ3stLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87LS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5vZmZjYW52YXMteGx7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7ei1pbmRleDp2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21heC13aWR0aDoxMDAlO2NvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7dmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtYmcpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtvdXRsaW5lOjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0fX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5vZmZjYW52YXMteGx7dHJhbnNpdGlvbjpub25lfX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5vZmZjYW52YXMteGwub2ZmY2FudmFzLXN0YXJ0e3RvcDowO2xlZnQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1yaWdodDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9Lm9mZmNhbnZhcy14bC5vZmZjYW52YXMtZW5ke3RvcDowO3JpZ2h0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItbGVmdDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0ub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy10b3B7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItYm90dG9tOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0ub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b217cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItdG9wOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5vZmZjYW52YXMteGwuc2hvd2luZywub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpe3RyYW5zZm9ybTpub25lfS5vZmZjYW52YXMteGwuc2hvd2luZywub2ZmY2FudmFzLXhsLmhpZGluZywub2ZmY2FudmFzLXhsLnNob3d7dmlzaWJpbGl0eTp2aXNpYmxlfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5vZmZjYW52YXMteGx7LS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvOy0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0ub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogMTM5OS45OHB4KXsub2ZmY2FudmFzLXh4bHtwb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXR9fUBtZWRpYShtYXgtd2lkdGg6IDEzOTkuOThweClhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lm9mZmNhbnZhcy14eGx7dHJhbnNpdGlvbjpub25lfX1AbWVkaWEobWF4LXdpZHRoOiAxMzk5Ljk4cHgpey5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1zdGFydHt0b3A6MDtsZWZ0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItcmlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1lbmR7dG9wOjA7cmlnaHQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1sZWZ0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy10b3B7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItYm90dG9tOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0ub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtYm90dG9te3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLXRvcDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ub2ZmY2FudmFzLXh4bC5zaG93aW5nLC5vZmZjYW52YXMteHhsLnNob3c6bm90KC5oaWRpbmcpe3RyYW5zZm9ybTpub25lfS5vZmZjYW52YXMteHhsLnNob3dpbmcsLm9mZmNhbnZhcy14eGwuaGlkaW5nLC5vZmZjYW52YXMteHhsLnNob3d7dmlzaWJpbGl0eTp2aXNpYmxlfX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey5vZmZjYW52YXMteHhsey0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bzstLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9Lm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH19Lm9mZmNhbnZhc3twb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lm9mZmNhbnZhc3t0cmFuc2l0aW9uOm5vbmV9fS5vZmZjYW52YXMub2ZmY2FudmFzLXN0YXJ0e3RvcDowO2xlZnQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1yaWdodDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9Lm9mZmNhbnZhcy5vZmZjYW52YXMtZW5ke3RvcDowO3JpZ2h0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItbGVmdDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0ub2ZmY2FudmFzLm9mZmNhbnZhcy10b3B7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItYm90dG9tOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0ub2ZmY2FudmFzLm9mZmNhbnZhcy1ib3R0b217cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItdG9wOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5vZmZjYW52YXMuc2hvd2luZywub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpe3RyYW5zZm9ybTpub25lfS5vZmZjYW52YXMuc2hvd2luZywub2ZmY2FudmFzLmhpZGluZywub2ZmY2FudmFzLnNob3d7dmlzaWJpbGl0eTp2aXNpYmxlfS5vZmZjYW52YXMtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA0MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjB9Lm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93e29wYWNpdHk6LjV9Lm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOnZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpfS5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2V7cGFkZGluZzpjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKi41KSBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpKi41KTttYXJnaW4tdG9wOmNhbGMoLTAuNSp2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSk7bWFyZ2luLWJvdHRvbTpjYWxjKC0wLjUqdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpfS5vZmZjYW52YXMtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNX0ub2ZmY2FudmFzLWJvZHl7ZmxleC1ncm93OjE7cGFkZGluZzp2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtvdmVyZmxvdy15OmF1dG99LnBsYWNlaG9sZGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi1oZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6d2FpdDtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRjb2xvcjtvcGFjaXR5Oi41fS5wbGFjZWhvbGRlci5idG46OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiXCJ9LnBsYWNlaG9sZGVyLXhze21pbi1oZWlnaHQ6LjZlbX0ucGxhY2Vob2xkZXItc217bWluLWhlaWdodDouOGVtfS5wbGFjZWhvbGRlci1sZ3ttaW4taGVpZ2h0OjEuMmVtfS5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlcnthbmltYXRpb246cGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZX1Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3d7NTAle29wYWNpdHk6LjJ9fS5wbGFjZWhvbGRlci13YXZle21hc2staW1hZ2U6bGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTttYXNrLXNpemU6MjAwJSAxMDAlO2FuaW1hdGlvbjpwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZX1Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmV7MTAwJXttYXNrLXBvc2l0aW9uOi0yMDAlIDAlfX0uY2xlYXJmaXg6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LnRleHQtYmctcHJpbWFyeXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKDEzLCAxMTAsIDI1MywgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LnRleHQtYmctc2Vjb25kYXJ5e2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEoMTA4LCAxMTcsIDEyNSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LnRleHQtYmctc3VjY2Vzc3tjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKDI1LCAxMzUsIDg0LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy1pbmZve2NvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEoMTMsIDIwMiwgMjQwLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy13YXJuaW5ne2NvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEoMjU1LCAxOTMsIDcsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS50ZXh0LWJnLWRhbmdlcntjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKDIyMCwgNTMsIDY5LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy1saWdodHtjb2xvcjojMDAwICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKDI0OCwgMjQ5LCAyNTAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS50ZXh0LWJnLWRhcmt7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSgzMywgMzcsIDQxLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1wcmltYXJ5e2NvbG9yOiMwZDZlZmQgIWltcG9ydGFudH0ubGluay1wcmltYXJ5OmhvdmVyLC5saW5rLXByaW1hcnk6Zm9jdXN7Y29sb3I6IzBhNThjYSAhaW1wb3J0YW50fS5saW5rLXNlY29uZGFyeXtjb2xvcjojNmM3NTdkICFpbXBvcnRhbnR9Lmxpbmstc2Vjb25kYXJ5OmhvdmVyLC5saW5rLXNlY29uZGFyeTpmb2N1c3tjb2xvcjojNTY1ZTY0ICFpbXBvcnRhbnR9Lmxpbmstc3VjY2Vzc3tjb2xvcjojMTk4NzU0ICFpbXBvcnRhbnR9Lmxpbmstc3VjY2Vzczpob3ZlciwubGluay1zdWNjZXNzOmZvY3Vze2NvbG9yOiMxNDZjNDMgIWltcG9ydGFudH0ubGluay1pbmZve2NvbG9yOiMwZGNhZjAgIWltcG9ydGFudH0ubGluay1pbmZvOmhvdmVyLC5saW5rLWluZm86Zm9jdXN7Y29sb3I6IzNkZDVmMyAhaW1wb3J0YW50fS5saW5rLXdhcm5pbmd7Y29sb3I6I2ZmYzEwNyAhaW1wb3J0YW50fS5saW5rLXdhcm5pbmc6aG92ZXIsLmxpbmstd2FybmluZzpmb2N1c3tjb2xvcjojZmZjZDM5ICFpbXBvcnRhbnR9LmxpbmstZGFuZ2Vye2NvbG9yOiNkYzM1NDUgIWltcG9ydGFudH0ubGluay1kYW5nZXI6aG92ZXIsLmxpbmstZGFuZ2VyOmZvY3Vze2NvbG9yOiNiMDJhMzcgIWltcG9ydGFudH0ubGluay1saWdodHtjb2xvcjojZjhmOWZhICFpbXBvcnRhbnR9LmxpbmstbGlnaHQ6aG92ZXIsLmxpbmstbGlnaHQ6Zm9jdXN7Y29sb3I6I2Y5ZmFmYiAhaW1wb3J0YW50fS5saW5rLWRhcmt7Y29sb3I6IzIxMjUyOSAhaW1wb3J0YW50fS5saW5rLWRhcms6aG92ZXIsLmxpbmstZGFyazpmb2N1c3tjb2xvcjojMWExZTIxICFpbXBvcnRhbnR9LnJhdGlve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnJhdGlvOjpiZWZvcmV7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDp2YXIoLS1icy1hc3BlY3QtcmF0aW8pO2NvbnRlbnQ6XCJcIn0ucmF0aW8+Kntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucmF0aW8tMXgxey0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlfS5yYXRpby00eDN7LS1icy1hc3BlY3QtcmF0aW86IDc1JX0ucmF0aW8tMTZ4OXstLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlfS5yYXRpby0yMXg5ey0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJX0uZml4ZWQtdG9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTAzMH0uZml4ZWQtYm90dG9te3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTAzMH0uc3RpY2t5LXRvcHtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfS5zdGlja3ktYm90dG9te3Bvc2l0aW9uOnN0aWNreTtib3R0b206MDt6LWluZGV4OjEwMjB9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5zdGlja3ktc20tdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS1zbS1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zdGlja3ktbWQtdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS1tZC1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zdGlja3ktbGctdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS1sZy1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuc3RpY2t5LXhsLXRvcHtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfS5zdGlja3kteGwtYm90dG9te3Bvc2l0aW9uOnN0aWNreTtib3R0b206MDt6LWluZGV4OjEwMjB9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnN0aWNreS14eGwtdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS14eGwtYm90dG9te3Bvc2l0aW9uOnN0aWNreTtib3R0b206MDt6LWluZGV4OjEwMjB9fS5oc3RhY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpzdHJldGNofS52c3RhY2t7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIGF1dG87ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLXNlbGY6c3RyZXRjaH0udmlzdWFsbHktaGlkZGVuLC52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXJnaW46LTFweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O2NsaXA6cmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnR9LnN0cmV0Y2hlZC1saW5rOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjE7Y29udGVudDpcIlwifS50ZXh0LXRydW5jYXRle292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0udnJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7YWxpZ24tc2VsZjpzdHJldGNoO3dpZHRoOjFweDttaW4taGVpZ2h0OjFlbTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRjb2xvcjtvcGFjaXR5Oi4yNX0uYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tdG9we3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50fS5hbGlnbi1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlICFpbXBvcnRhbnR9LmFsaWduLWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b20gIWltcG9ydGFudH0uYWxpZ24tdGV4dC1ib3R0b217dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b20gIWltcG9ydGFudH0uYWxpZ24tdGV4dC10b3B7dmVydGljYWwtYWxpZ246dGV4dC10b3AgIWltcG9ydGFudH0uZmxvYXQtc3RhcnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1lbmR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9Lm9wYWNpdHktMHtvcGFjaXR5OjAgIWltcG9ydGFudH0ub3BhY2l0eS0yNXtvcGFjaXR5Oi4yNSAhaW1wb3J0YW50fS5vcGFjaXR5LTUwe29wYWNpdHk6LjUgIWltcG9ydGFudH0ub3BhY2l0eS03NXtvcGFjaXR5Oi43NSAhaW1wb3J0YW50fS5vcGFjaXR5LTEwMHtvcGFjaXR5OjEgIWltcG9ydGFudH0ub3ZlcmZsb3ctYXV0b3tvdmVyZmxvdzphdXRvICFpbXBvcnRhbnR9Lm92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH0ub3ZlcmZsb3ctdmlzaWJsZXtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9Lm92ZXJmbG93LXNjcm9sbHtvdmVyZmxvdzpzY3JvbGwgIWltcG9ydGFudH0uZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaGFkb3d7Ym94LXNoYWRvdzowIC41cmVtIDFyZW0gcmdiYSgwLDAsMCwuMTUpICFpbXBvcnRhbnR9LnNoYWRvdy1zbXtib3gtc2hhZG93OjAgLjEyNXJlbSAuMjVyZW0gcmdiYSgwLDAsMCwuMDc1KSAhaW1wb3J0YW50fS5zaGFkb3ctbGd7Ym94LXNoYWRvdzowIDFyZW0gM3JlbSByZ2JhKDAsMCwwLC4xNzUpICFpbXBvcnRhbnR9LnNoYWRvdy1ub25le2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5wb3NpdGlvbi1zdGF0aWN7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnR9LnBvc2l0aW9uLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnR9LnBvc2l0aW9uLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnR9LnBvc2l0aW9uLWZpeGVke3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0aWNreXtwb3NpdGlvbjpzdGlja3kgIWltcG9ydGFudH0udG9wLTB7dG9wOjAgIWltcG9ydGFudH0udG9wLTUwe3RvcDo1MCUgIWltcG9ydGFudH0udG9wLTEwMHt0b3A6MTAwJSAhaW1wb3J0YW50fS5ib3R0b20tMHtib3R0b206MCAhaW1wb3J0YW50fS5ib3R0b20tNTB7Ym90dG9tOjUwJSAhaW1wb3J0YW50fS5ib3R0b20tMTAwe2JvdHRvbToxMDAlICFpbXBvcnRhbnR9LnN0YXJ0LTB7bGVmdDowICFpbXBvcnRhbnR9LnN0YXJ0LTUwe2xlZnQ6NTAlICFpbXBvcnRhbnR9LnN0YXJ0LTEwMHtsZWZ0OjEwMCUgIWltcG9ydGFudH0uZW5kLTB7cmlnaHQ6MCAhaW1wb3J0YW50fS5lbmQtNTB7cmlnaHQ6NTAlICFpbXBvcnRhbnR9LmVuZC0xMDB7cmlnaHQ6MTAwJSAhaW1wb3J0YW50fS50cmFuc2xhdGUtbWlkZGxle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudH0udHJhbnNsYXRlLW1pZGRsZS14e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnR9LnRyYW5zbGF0ZS1taWRkbGUteXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50fS5ib3JkZXJ7Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnR9LmJvcmRlci0we2JvcmRlcjowICFpbXBvcnRhbnR9LmJvcmRlci10b3B7Ym9yZGVyLXRvcDp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50fS5ib3JkZXItdG9wLTB7Ym9yZGVyLXRvcDowICFpbXBvcnRhbnR9LmJvcmRlci1lbmR7Ym9yZGVyLXJpZ2h0OnZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnR9LmJvcmRlci1lbmQtMHtib3JkZXItcmlnaHQ6MCAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9te2JvcmRlci1ib3R0b206dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS0we2JvcmRlci1ib3R0b206MCAhaW1wb3J0YW50fS5ib3JkZXItc3RhcnR7Ym9yZGVyLWxlZnQ6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudH0uYm9yZGVyLXN0YXJ0LTB7Ym9yZGVyLWxlZnQ6MCAhaW1wb3J0YW50fS5ib3JkZXItcHJpbWFyeXstLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItc2Vjb25kYXJ5ey0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLXN1Y2Nlc3N7LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLWluZm97LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLXdhcm5pbmd7LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLWRhbmdlcnstLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJvcmRlci1saWdodHstLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLWRhcmt7LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLXdoaXRley0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItMXstLWJzLWJvcmRlci13aWR0aDogMXB4fS5ib3JkZXItMnstLWJzLWJvcmRlci13aWR0aDogMnB4fS5ib3JkZXItM3stLWJzLWJvcmRlci13aWR0aDogM3B4fS5ib3JkZXItNHstLWJzLWJvcmRlci13aWR0aDogNHB4fS5ib3JkZXItNXstLWJzLWJvcmRlci13aWR0aDogNXB4fS5ib3JkZXItb3BhY2l0eS0xMHstLWJzLWJvcmRlci1vcGFjaXR5OiAwLjF9LmJvcmRlci1vcGFjaXR5LTI1ey0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMjV9LmJvcmRlci1vcGFjaXR5LTUwey0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNX0uYm9yZGVyLW9wYWNpdHktNzV7LS1icy1ib3JkZXItb3BhY2l0eTogMC43NX0uYm9yZGVyLW9wYWNpdHktMTAwey0tYnMtYm9yZGVyLW9wYWNpdHk6IDF9LnctMjV7d2lkdGg6MjUlICFpbXBvcnRhbnR9LnctNTB7d2lkdGg6NTAlICFpbXBvcnRhbnR9LnctNzV7d2lkdGg6NzUlICFpbXBvcnRhbnR9LnctMTAwe3dpZHRoOjEwMCUgIWltcG9ydGFudH0udy1hdXRve3dpZHRoOmF1dG8gIWltcG9ydGFudH0ubXctMTAwe21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9LnZ3LTEwMHt3aWR0aDoxMDB2dyAhaW1wb3J0YW50fS5taW4tdnctMTAwe21pbi13aWR0aDoxMDB2dyAhaW1wb3J0YW50fS5oLTI1e2hlaWdodDoyNSUgIWltcG9ydGFudH0uaC01MHtoZWlnaHQ6NTAlICFpbXBvcnRhbnR9LmgtNzV7aGVpZ2h0Ojc1JSAhaW1wb3J0YW50fS5oLTEwMHtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS5oLWF1dG97aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWgtMTAwe21heC1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS52aC0xMDB7aGVpZ2h0OjEwMHZoICFpbXBvcnRhbnR9Lm1pbi12aC0xMDB7bWluLWhlaWdodDoxMDB2aCAhaW1wb3J0YW50fS5mbGV4LWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9LmZsZXgtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fS5vcmRlci1maXJzdHtvcmRlcjotMSAhaW1wb3J0YW50fS5vcmRlci0we29yZGVyOjAgIWltcG9ydGFudH0ub3JkZXItMXtvcmRlcjoxICFpbXBvcnRhbnR9Lm9yZGVyLTJ7b3JkZXI6MiAhaW1wb3J0YW50fS5vcmRlci0ze29yZGVyOjMgIWltcG9ydGFudH0ub3JkZXItNHtvcmRlcjo0ICFpbXBvcnRhbnR9Lm9yZGVyLTV7b3JkZXI6NSAhaW1wb3J0YW50fS5vcmRlci1sYXN0e29yZGVyOjYgIWltcG9ydGFudH0ubS0we21hcmdpbjowICFpbXBvcnRhbnR9Lm0tMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm0tMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubS0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm0tNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm0tNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXgtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm15LTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5teS0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm15LTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm15LTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5teS01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5teS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tdC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tdC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm10LTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tdC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tdC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm10LTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm10LWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1lLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWUtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1lLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1lLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWUtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1lLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWUtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tYi0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1iLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tYi0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tYi00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1iLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1iLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1zLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tcy0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tcy0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm1zLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tcy00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tcy01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXMtYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9LnAtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnAtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnAtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnAtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHgtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucHktMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucHktMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnB5LTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucHktNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucHktNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wdC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHQtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHQtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wdC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHQtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHQtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnBlLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBlLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGUtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBlLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBlLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGUtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBiLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBiLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGItM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBiLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBiLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wcy0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnBzLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wcy0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wcy0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnBzLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wcy01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LmdhcC0we2dhcDowICFpbXBvcnRhbnR9LmdhcC0xe2dhcDouMjVyZW0gIWltcG9ydGFudH0uZ2FwLTJ7Z2FwOi41cmVtICFpbXBvcnRhbnR9LmdhcC0ze2dhcDoxcmVtICFpbXBvcnRhbnR9LmdhcC00e2dhcDoxLjVyZW0gIWltcG9ydGFudH0uZ2FwLTV7Z2FwOjNyZW0gIWltcG9ydGFudH0uZm9udC1tb25vc3BhY2V7Zm9udC1mYW1pbHk6dmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnR9LmZzLTF7Zm9udC1zaXplOmNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudH0uZnMtMntmb250LXNpemU6Y2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50fS5mcy0ze2ZvbnQtc2l6ZTpjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50fS5mcy00e2ZvbnQtc2l6ZTpjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnR9LmZzLTV7Zm9udC1zaXplOjEuMjVyZW0gIWltcG9ydGFudH0uZnMtNntmb250LXNpemU6MXJlbSAhaW1wb3J0YW50fS5mc3QtaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljICFpbXBvcnRhbnR9LmZzdC1ub3JtYWx7Zm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudH0uZnctbGlnaHR7Zm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnR9LmZ3LWxpZ2h0ZXJ7Zm9udC13ZWlnaHQ6bGlnaHRlciAhaW1wb3J0YW50fS5mdy1ub3JtYWx7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnR9LmZ3LWJvbGR7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnR9LmZ3LXNlbWlib2xke2ZvbnQtd2VpZ2h0OjYwMCAhaW1wb3J0YW50fS5mdy1ib2xkZXJ7Zm9udC13ZWlnaHQ6Ym9sZGVyICFpbXBvcnRhbnR9LmxoLTF7bGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50fS5saC1zbXtsaW5lLWhlaWdodDoxLjI1ICFpbXBvcnRhbnR9LmxoLWJhc2V7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnR9LmxoLWxne2xpbmUtaGVpZ2h0OjIgIWltcG9ydGFudH0udGV4dC1zdGFydHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1lbmR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tbm9uZXt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH0udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoICFpbXBvcnRhbnR9LnRleHQtbG93ZXJjYXNle3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSAhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudH0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudH0udGV4dC13cmFwe3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0udGV4dC1icmVha3t3b3JkLXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50O3dvcmQtYnJlYWs6YnJlYWstd29yZCAhaW1wb3J0YW50fS50ZXh0LXByaW1hcnl7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtc2Vjb25kYXJ5ey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtc3VjY2Vzc3stLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1pbmZvey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LXdhcm5pbmd7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtZGFuZ2Vyey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtbGlnaHR7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LWRhcmt7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtYmxhY2t7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LXdoaXRley0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1ib2R5ey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LW11dGVkey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOiM2Yzc1N2QgIWltcG9ydGFudH0udGV4dC1ibGFjay01MHstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKDAsMCwwLC41KSAhaW1wb3J0YW50fS50ZXh0LXdoaXRlLTUwey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpICFpbXBvcnRhbnR9LnRleHQtcmVzZXR7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50fS50ZXh0LW9wYWNpdHktMjV7LS1icy10ZXh0LW9wYWNpdHk6IDAuMjV9LnRleHQtb3BhY2l0eS01MHstLWJzLXRleHQtb3BhY2l0eTogMC41fS50ZXh0LW9wYWNpdHktNzV7LS1icy10ZXh0LW9wYWNpdHk6IDAuNzV9LnRleHQtb3BhY2l0eS0xMDB7LS1icy10ZXh0LW9wYWNpdHk6IDF9LmJnLXByaW1hcnl7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy1zZWNvbmRhcnl7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLXN1Y2Nlc3N7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy1pbmZvey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctd2FybmluZ3stLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLWRhbmdlcnstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctbGlnaHR7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctZGFya3stLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLWJsYWNrey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLXdoaXRley0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLWJvZHl7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy10cmFuc3BhcmVudHstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmJnLW9wYWNpdHktMTB7LS1icy1iZy1vcGFjaXR5OiAwLjF9LmJnLW9wYWNpdHktMjV7LS1icy1iZy1vcGFjaXR5OiAwLjI1fS5iZy1vcGFjaXR5LTUwey0tYnMtYmctb3BhY2l0eTogMC41fS5iZy1vcGFjaXR5LTc1ey0tYnMtYmctb3BhY2l0eTogMC43NX0uYmctb3BhY2l0eS0xMDB7LS1icy1iZy1vcGFjaXR5OiAxfS5iZy1ncmFkaWVudHtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1hbGx7dXNlci1zZWxlY3Q6YWxsICFpbXBvcnRhbnR9LnVzZXItc2VsZWN0LWF1dG97dXNlci1zZWxlY3Q6YXV0byAhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1ub25le3VzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudH0ucGUtbm9uZXtwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnR9LnBlLWF1dG97cG9pbnRlci1ldmVudHM6YXV0byAhaW1wb3J0YW50fS5yb3VuZGVke2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudH0ucm91bmRlZC0we2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50fS5yb3VuZGVkLTF7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50fS5yb3VuZGVkLTJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50fS5yb3VuZGVkLTN7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50fS5yb3VuZGVkLTR7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50fS5yb3VuZGVkLTV7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLTJ4bCkgIWltcG9ydGFudH0ucm91bmRlZC1jaXJjbGV7Ym9yZGVyLXJhZGl1czo1MCUgIWltcG9ydGFudH0ucm91bmRlZC1waWxse2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50fS5yb3VuZGVkLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudH0ucm91bmRlZC1lbmR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudH0ucm91bmRlZC1zdGFydHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50fS52aXNpYmxle3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50fS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZsb2F0LXNtLXN0YXJ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtc20tZW5ke2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LXNtLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS5kLXNtLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXNtLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1zbS1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLXNtLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1zbS10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1zbS10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXNtLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtc20taW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLXNtLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZsZXgtc20tZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtc20tcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1zbS1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uZmxleC1zbS13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtc20tbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1zbS13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9Lm9yZGVyLXNtLWZpcnN0e29yZGVyOi0xICFpbXBvcnRhbnR9Lm9yZGVyLXNtLTB7b3JkZXI6MCAhaW1wb3J0YW50fS5vcmRlci1zbS0xe29yZGVyOjEgIWltcG9ydGFudH0ub3JkZXItc20tMntvcmRlcjoyICFpbXBvcnRhbnR9Lm9yZGVyLXNtLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5vcmRlci1zbS00e29yZGVyOjQgIWltcG9ydGFudH0ub3JkZXItc20tNXtvcmRlcjo1ICFpbXBvcnRhbnR9Lm9yZGVyLXNtLWxhc3R7b3JkZXI6NiAhaW1wb3J0YW50fS5tLXNtLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubS1zbS0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubS1zbS0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tLXNtLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubS1zbS00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubS1zbS01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm0tc20tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5teC1zbS0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC1zbS0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgtc20tMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC1zbS0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC1zbS00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgtc20tNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgtc20tYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXktc20tMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubXktc20tMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm15LXNtLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubXktc20tM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubXktc20tNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm15LXNtLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm15LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm10LXNtLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm10LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXQtc20tMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm10LXNtLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm10LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXQtc20tNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXQtc20tYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubWUtc20tMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tZS1zbS0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWUtc20tMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWUtc20tM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tZS1zbS00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWUtc20tNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tZS1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXNtLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1iLXNtLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWItc20tMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1iLXNtLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWItc20tNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWItc20tYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXMtc20tMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm1zLXNtLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1zLXNtLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXMtc20tM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm1zLXNtLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm1zLXNtLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tcy1zbS1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ucC1zbS0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wLXNtLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucC1zbS0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucC1zbS0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wLXNtLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucC1zbS01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5weC1zbS0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LXNtLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC1zbS0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LXNtLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LXNtLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHktc20tMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5weS1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5weS1zbS0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucHktc20tM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5weS1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5weS1zbS01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnB0LXNtLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wdC1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wdC1zbS0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnB0LXNtLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wdC1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wdC1zbS01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucGUtc20tMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGUtc20tMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wZS1zbS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGUtc20tM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGUtc20tNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wZS1zbS01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi1zbS0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGItc20tMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGItc20tMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wYi1zbS0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGItc20tNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGItc20tNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBzLXNtLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHMtc20tMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnBzLXNtLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnBzLXNtLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHMtc20tNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnBzLXNtLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0uZ2FwLXNtLTB7Z2FwOjAgIWltcG9ydGFudH0uZ2FwLXNtLTF7Z2FwOi4yNXJlbSAhaW1wb3J0YW50fS5nYXAtc20tMntnYXA6LjVyZW0gIWltcG9ydGFudH0uZ2FwLXNtLTN7Z2FwOjFyZW0gIWltcG9ydGFudH0uZ2FwLXNtLTR7Z2FwOjEuNXJlbSAhaW1wb3J0YW50fS5nYXAtc20tNXtnYXA6M3JlbSAhaW1wb3J0YW50fS50ZXh0LXNtLXN0YXJ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXNtLWVuZHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtc20tY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZmxvYXQtbWQtc3RhcnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1tZC1lbmR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtbWQtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9LmQtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbWQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLW1kLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQtbWQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLW1kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLW1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtbWQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQtbWQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZmxleC1tZC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1tZC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LW1kLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH0ub3JkZXItbWQtZmlyc3R7b3JkZXI6LTEgIWltcG9ydGFudH0ub3JkZXItbWQtMHtvcmRlcjowICFpbXBvcnRhbnR9Lm9yZGVyLW1kLTF7b3JkZXI6MSAhaW1wb3J0YW50fS5vcmRlci1tZC0ye29yZGVyOjIgIWltcG9ydGFudH0ub3JkZXItbWQtM3tvcmRlcjozICFpbXBvcnRhbnR9Lm9yZGVyLW1kLTR7b3JkZXI6NCAhaW1wb3J0YW50fS5vcmRlci1tZC01e29yZGVyOjUgIWltcG9ydGFudH0ub3JkZXItbWQtbGFzdHtvcmRlcjo2ICFpbXBvcnRhbnR9Lm0tbWQtMHttYXJnaW46MCAhaW1wb3J0YW50fS5tLW1kLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tLW1kLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm0tbWQtM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tLW1kLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tLW1kLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubS1tZC1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm14LW1kLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm14LW1kLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teC1tZC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm14LW1kLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm14LW1kLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teC1tZC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teC1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS1tZC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5teS1tZC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubXktbWQtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5teS1tZC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5teS1tZC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubXktbWQtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubXktbWQtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXQtbWQtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXQtbWQtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tdC1tZC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXQtbWQtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXQtbWQtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tdC1tZC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tdC1tZC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tZS1tZC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1lLW1kLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tZS1tZC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tZS1tZC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1lLW1kLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tZS1tZC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1lLW1kLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItbWQtMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWItbWQtMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tYi1tZC0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWItbWQtM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWItbWQtNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tYi1tZC01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tYi1tZC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tcy1tZC0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXMtbWQtMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXMtbWQtMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tcy1tZC0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXMtbWQtNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXMtbWQtNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm1zLW1kLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5wLW1kLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnAtbWQtMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wLW1kLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wLW1kLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnAtbWQtNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wLW1kLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB4LW1kLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHgtbWQtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgtbWQtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LW1kLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHgtbWQtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgtbWQtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS1tZC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnB5LW1kLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnB5LW1kLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5weS1tZC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnB5LW1kLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnB5LW1kLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHQtbWQtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnB0LW1kLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnB0LW1kLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHQtbWQtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnB0LW1kLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnB0LW1kLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wZS1tZC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wZS1tZC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBlLW1kLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wZS1tZC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wZS1tZC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBlLW1kLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLW1kLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wYi1tZC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wYi1tZC0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBiLW1kLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wYi1tZC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wYi1tZC01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHMtbWQtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wcy1tZC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHMtbWQtMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHMtbWQtM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wcy1tZC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHMtbWQtNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5nYXAtbWQtMHtnYXA6MCAhaW1wb3J0YW50fS5nYXAtbWQtMXtnYXA6LjI1cmVtICFpbXBvcnRhbnR9LmdhcC1tZC0ye2dhcDouNXJlbSAhaW1wb3J0YW50fS5nYXAtbWQtM3tnYXA6MXJlbSAhaW1wb3J0YW50fS5nYXAtbWQtNHtnYXA6MS41cmVtICFpbXBvcnRhbnR9LmdhcC1tZC01e2dhcDozcmVtICFpbXBvcnRhbnR9LnRleHQtbWQtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtbWQtZW5ke3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5mbG9hdC1sZy1zdGFydHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LWxnLWVuZHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1sZy1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0uZC1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1sZy1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtbGctZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC1sZy10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtbGctdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtbGctdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1sZy1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLWxnLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC1sZy1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mbGV4LWxnLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LWxnLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LWxnLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fS5vcmRlci1sZy1maXJzdHtvcmRlcjotMSAhaW1wb3J0YW50fS5vcmRlci1sZy0we29yZGVyOjAgIWltcG9ydGFudH0ub3JkZXItbGctMXtvcmRlcjoxICFpbXBvcnRhbnR9Lm9yZGVyLWxnLTJ7b3JkZXI6MiAhaW1wb3J0YW50fS5vcmRlci1sZy0ze29yZGVyOjMgIWltcG9ydGFudH0ub3JkZXItbGctNHtvcmRlcjo0ICFpbXBvcnRhbnR9Lm9yZGVyLWxnLTV7b3JkZXI6NSAhaW1wb3J0YW50fS5vcmRlci1sZy1sYXN0e29yZGVyOjYgIWltcG9ydGFudH0ubS1sZy0we21hcmdpbjowICFpbXBvcnRhbnR9Lm0tbGctMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm0tbGctMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubS1sZy0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm0tbGctNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm0tbGctNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tLWxnLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXgtbGctMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgtbGctMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LWxnLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgtbGctM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgtbGctNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LWxnLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LWxnLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm15LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5teS1sZy0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm15LWxnLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm15LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5teS1sZy01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5teS1sZy1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tdC1sZy0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tdC1sZy0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm10LWxnLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tdC1sZy0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tdC1sZy00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm10LWxnLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm10LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1lLWxnLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWUtbGctMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1lLWxnLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1lLWxnLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWUtbGctNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1lLWxnLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWUtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1sZy0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tYi1sZy0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tYi1sZy0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tYi1sZy00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1iLWxnLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1zLWxnLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tcy1sZy0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tcy1sZy0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm1zLWxnLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tcy1sZy00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tcy1sZy01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXMtbGctYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9LnAtbGctMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucC1sZy0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnAtbGctMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnAtbGctM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucC1sZy00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnAtbGctNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHgtbGctMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC1sZy0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC1sZy0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgtbGctM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC1sZy00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC1sZy01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LWxnLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucHktbGctMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucHktbGctMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnB5LWxnLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucHktbGctNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucHktbGctNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wdC1sZy0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHQtbGctMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHQtbGctMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wdC1sZy0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHQtbGctNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHQtbGctNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnBlLWxnLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBlLWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGUtbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBlLWxnLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBlLWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGUtbGctNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItbGctMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBiLWxnLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBiLWxnLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGItbGctM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBiLWxnLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBiLWxnLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wcy1sZy0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnBzLWxnLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wcy1sZy0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wcy1sZy0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnBzLWxnLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wcy1sZy01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LmdhcC1sZy0we2dhcDowICFpbXBvcnRhbnR9LmdhcC1sZy0xe2dhcDouMjVyZW0gIWltcG9ydGFudH0uZ2FwLWxnLTJ7Z2FwOi41cmVtICFpbXBvcnRhbnR9LmdhcC1sZy0ze2dhcDoxcmVtICFpbXBvcnRhbnR9LmdhcC1sZy00e2dhcDoxLjVyZW0gIWltcG9ydGFudH0uZ2FwLWxnLTV7Z2FwOjNyZW0gIWltcG9ydGFudH0udGV4dC1sZy1zdGFydHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1sZy1lbmR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5mbG9hdC14bC1zdGFydHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXhsLWVuZHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC14bC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0uZC14bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC14bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC14bC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQteGwtZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC14bC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQteGwtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQteGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC14bC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXhsLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC14bC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mbGV4LXhsLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LXhsLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgteGwtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LXhsLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fS5vcmRlci14bC1maXJzdHtvcmRlcjotMSAhaW1wb3J0YW50fS5vcmRlci14bC0we29yZGVyOjAgIWltcG9ydGFudH0ub3JkZXIteGwtMXtvcmRlcjoxICFpbXBvcnRhbnR9Lm9yZGVyLXhsLTJ7b3JkZXI6MiAhaW1wb3J0YW50fS5vcmRlci14bC0ze29yZGVyOjMgIWltcG9ydGFudH0ub3JkZXIteGwtNHtvcmRlcjo0ICFpbXBvcnRhbnR9Lm9yZGVyLXhsLTV7b3JkZXI6NSAhaW1wb3J0YW50fS5vcmRlci14bC1sYXN0e29yZGVyOjYgIWltcG9ydGFudH0ubS14bC0we21hcmdpbjowICFpbXBvcnRhbnR9Lm0teGwtMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm0teGwtMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubS14bC0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm0teGwtNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm0teGwtNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tLXhsLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXgteGwtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgteGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LXhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgteGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LXhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LXhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LXhsLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm15LXhsLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5teS14bC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm15LXhsLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm15LXhsLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5teS14bC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5teS14bC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tdC14bC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tdC14bC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm10LXhsLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tdC14bC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tdC14bC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm10LXhsLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm10LXhsLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1lLXhsLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWUteGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1lLXhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1lLXhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWUteGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1lLXhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWUteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi14bC0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tYi14bC0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1iLXhsLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tYi14bC0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tYi14bC00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1iLXhsLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1iLXhsLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1zLXhsLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tcy14bC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tcy14bC0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm1zLXhsLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tcy14bC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tcy14bC01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXMteGwtYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9LnAteGwtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucC14bC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnAteGwtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnAteGwtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucC14bC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnAteGwtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHgteGwtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC14bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgteGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC14bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC14bC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LXhsLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucHkteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucHkteGwtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnB5LXhsLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucHkteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucHkteGwtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wdC14bC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHQteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHQteGwtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wdC14bC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHQteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHQteGwtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnBlLXhsLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBlLXhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGUteGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBlLXhsLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBlLXhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGUteGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGIteGwtMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBiLXhsLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBiLXhsLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGIteGwtM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBiLXhsLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBiLXhsLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wcy14bC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnBzLXhsLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wcy14bC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wcy14bC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnBzLXhsLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wcy14bC01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LmdhcC14bC0we2dhcDowICFpbXBvcnRhbnR9LmdhcC14bC0xe2dhcDouMjVyZW0gIWltcG9ydGFudH0uZ2FwLXhsLTJ7Z2FwOi41cmVtICFpbXBvcnRhbnR9LmdhcC14bC0ze2dhcDoxcmVtICFpbXBvcnRhbnR9LmdhcC14bC00e2dhcDoxLjVyZW0gIWltcG9ydGFudH0uZ2FwLXhsLTV7Z2FwOjNyZW0gIWltcG9ydGFudH0udGV4dC14bC1zdGFydHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC14bC1lbmR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey5mbG9hdC14eGwtc3RhcnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC14eGwtZW5ke2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LXh4bC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0uZC14eGwtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQteHhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXh4bC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQteHhsLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQteHhsLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC14eGwtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQteHhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQteHhsLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQteHhsLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC14eGwtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZmxleC14eGwtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgteHhsLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC14eGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXh4bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXh4bC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC14eGwtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgteHhsLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC14eGwtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5mbGV4LXh4bC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgteHhsLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgteHhsLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fS5vcmRlci14eGwtZmlyc3R7b3JkZXI6LTEgIWltcG9ydGFudH0ub3JkZXIteHhsLTB7b3JkZXI6MCAhaW1wb3J0YW50fS5vcmRlci14eGwtMXtvcmRlcjoxICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC0ye29yZGVyOjIgIWltcG9ydGFudH0ub3JkZXIteHhsLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5vcmRlci14eGwtNHtvcmRlcjo0ICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC01e29yZGVyOjUgIWltcG9ydGFudH0ub3JkZXIteHhsLWxhc3R7b3JkZXI6NiAhaW1wb3J0YW50fS5tLXh4bC0we21hcmdpbjowICFpbXBvcnRhbnR9Lm0teHhsLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tLXh4bC0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tLXh4bC0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm0teHhsLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tLXh4bC01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm0teHhsLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXgteHhsLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm14LXh4bC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgteHhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgteHhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm14LXh4bC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgteHhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LXh4bC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS14eGwtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubXkteHhsLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5teS14eGwtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5teS14eGwtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubXkteHhsLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5teS14eGwtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubXkteHhsLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm10LXh4bC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tdC14eGwtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tdC14eGwtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm10LXh4bC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tdC14eGwtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tdC14eGwtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXQteHhsLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1lLXh4bC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1lLXh4bC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWUteHhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1lLXh4bC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1lLXh4bC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWUteHhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWUteHhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWIteHhsLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1iLXh4bC0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1iLXh4bC0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWIteHhsLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1iLXh4bC00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1iLXh4bC01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tYi14eGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXMteHhsLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tcy14eGwtMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXMteHhsLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXMteHhsLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tcy14eGwtNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXMteHhsLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tcy14eGwtYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9LnAteHhsLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnAteHhsLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucC14eGwtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnAteHhsLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnAteHhsLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucC14eGwtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHgteHhsLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHgteHhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LXh4bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgteHhsLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHgteHhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LXh4bC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LXh4bC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnB5LXh4bC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5weS14eGwtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnB5LXh4bC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnB5LXh4bC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5weS14eGwtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wdC14eGwtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnB0LXh4bC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wdC14eGwtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wdC14eGwtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnB0LXh4bC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wdC14eGwtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnBlLXh4bC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wZS14eGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wZS14eGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBlLXh4bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wZS14eGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wZS14eGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGIteHhsLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wYi14eGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGIteHhsLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGIteHhsLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wYi14eGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGIteHhsLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wcy14eGwtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wcy14eGwtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnBzLXh4bC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wcy14eGwtM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wcy14eGwtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnBzLXh4bC01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LmdhcC14eGwtMHtnYXA6MCAhaW1wb3J0YW50fS5nYXAteHhsLTF7Z2FwOi4yNXJlbSAhaW1wb3J0YW50fS5nYXAteHhsLTJ7Z2FwOi41cmVtICFpbXBvcnRhbnR9LmdhcC14eGwtM3tnYXA6MXJlbSAhaW1wb3J0YW50fS5nYXAteHhsLTR7Z2FwOjEuNXJlbSAhaW1wb3J0YW50fS5nYXAteHhsLTV7Z2FwOjNyZW0gIWltcG9ydGFudH0udGV4dC14eGwtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQteHhsLWVuZHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQteHhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5mcy0xe2ZvbnQtc2l6ZToyLjVyZW0gIWltcG9ydGFudH0uZnMtMntmb250LXNpemU6MnJlbSAhaW1wb3J0YW50fS5mcy0ze2ZvbnQtc2l6ZToxLjc1cmVtICFpbXBvcnRhbnR9LmZzLTR7Zm9udC1zaXplOjEuNXJlbSAhaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXByaW50LWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtcHJpbnQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQtcHJpbnQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19Lm93bC1jYXJvdXNlbHtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdle3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246cGFuLVk7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlcntjb250ZW50OlwiLlwiO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDt2aXNpYmlsaXR5OmhpZGRlbjtsaW5lLWhlaWdodDowO2hlaWdodDowfS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCl9Lm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsLm93bC1jYXJvdXNlbCAub3dsLWl0ZW17LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MXB4O2Zsb2F0OmxlZnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQsLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWR7ZGlzcGxheTpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LC5vd2wtY2Fyb3VzZWwgLm93bC1kb3R7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3R7YmFja2dyb3VuZDpub25lO2NvbG9yOmluaGVyaXQ7Ym9yZGVyOm5vbmU7cGFkZGluZzowICFpbXBvcnRhbnQ7Zm9udDppbmhlcml0fS5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZHtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmd7b3BhY2l0eTowO2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbC5vd2wtaGlkZGVue29wYWNpdHk6MH0ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbXt2aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbXt0b3VjaC1hY3Rpb246cGFuLXk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5vd2wtY2Fyb3VzZWwub3dsLWdyYWJ7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9Lm93bC1jYXJvdXNlbC5vd2wtcnRse2RpcmVjdGlvbjpydGx9Lm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbXtmbG9hdDpyaWdodH0ubm8tanMgLm93bC1jYXJvdXNlbHtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVke2FuaW1hdGlvbi1kdXJhdGlvbjoxMDAwbXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbnt6LWluZGV4OjB9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dHt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAuZmFkZU91dHthbmltYXRpb24tbmFtZTpmYWRlT3V0fUBrZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjB9fS5vd2wtaGVpZ2h0e3RyYW5zaXRpb246aGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0fS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eXtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDQwMG1zIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl0sLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSl7bWF4LWhlaWdodDowfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDAwfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb257cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjgwcHg7d2lkdGg6ODBweDtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi00MHB4O21hcmdpbi10b3A6LTQwcHg7YmFja2dyb3VuZDp1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIDEwMG1zIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4zLCAxLjMpfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb257ZGlzcGxheTpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10bntvcGFjaXR5OjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt0cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9Lm93bC10aGVtZSAub3dsLW5hdnttYXJnaW4tdG9wOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Lm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPW93bC1de2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjVweDtwYWRkaW5nOjRweCA3cHg7YmFja2dyb3VuZDojZDZkNmQ2O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6M3B4fS5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1vd2wtXTpob3ZlcntiYWNrZ3JvdW5kOiM4Njk3OTE7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0ub3dsLXRoZW1lIC5vd2wtbmF2IC5kaXNhYmxlZHtvcGFjaXR5Oi41O2N1cnNvcjpkZWZhdWx0fS5vd2wtdGhlbWUgLm93bC1uYXYuZGlzYWJsZWQrLm93bC1kb3Rze21hcmdpbi10b3A6MTBweH0ub3dsLXRoZW1lIC5vd2wtZG90c3t0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdHtkaXNwbGF5OmlubGluZS1ibG9jazt6b29tOjE7KmRpc3BsYXk6aW5saW5lfS5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW57d2lkdGg6MTBweDtoZWlnaHQ6MTBweDttYXJnaW46NXB4IDdweDtiYWNrZ3JvdW5kOiNkNmQ2ZDY7ZGlzcGxheTpibG9jazstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2l0aW9uOm9wYWNpdHkgMjAwbXMgZWFzZTtib3JkZXItcmFkaXVzOjMwcHh9Lm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3BhbntiYWNrZ3JvdW5kOiM4Njk3OTF9KixodG1sLGJvZHl7cGFkZGluZzowO21hcmdpbjowO291dGxpbmU6bm9uZTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9KjpiZWZvcmUsKjphZnRlcnstd2Via2l0LWJveC1zaXppbmc6aW5oZXJpdDstbW96LWJveC1zaXppbmc6aW5oZXJpdDtib3gtc2l6aW5nOmluaGVyaXR9OjpzZWxlY3Rpb24sOjotbW96LXNlbGVjdGlvbnt0ZXh0LXNoYWRvdzpub25lfWh0bWwsYm9keXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9aHRtbHstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjA7aGVpZ2h0OmF1dG87bWluLWhlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVuO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHg7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7YmFja2dyb3VuZC1jb2xvcjojZmZmO292ZXJmbG93LXg6aGlkZGVufWltZ3tib3JkZXI6MDttYXgtd2lkdGg6MTAwJX1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59YXt0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZTt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfWE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFsaWdubGVmdHtmbG9hdDpsZWZ0O21hcmdpbjowfS5hbGlnbnJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbjowfS5hbGlnbm5vbmV7ZmxvYXQ6bm9uZTttYXJnaW46MH1maWd1cmUsdWx7bWFyZ2luOjA7cGFkZGluZzowfWEsYnV0dG9uLGl7dHJhbnNpdGlvbjphbGwgZWFzZS1pbi1vdXQgMjAwbXN9YXtjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lfWE6Zm9jdXN7b3V0bGluZTpub25lfWxpe2xpc3Qtc3R5bGU6bm9uZX1pbWd7bWF4LXdpZHRoOjEwMCV9cHtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjg3NXJlbTttYXJnaW46MCAwIDIwcHggMDtmb250LXdlaWdodDo0MDA7Y29sb3I6IzYwNjA2MH0uaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljfS5ub3JtYWxpemV7Zm9udC1zdHlsZTpub3JtYWx9aDEsLmgxLGgyLC5oMixoMywuaDMsaDQsLmg0LGg1LC5oNSxoNiwuaDYsYmxvY2txdW90ZXtmb250LWZhbWlseTpcIlNwZWN0cmFsXCIsc2VyaWZ9aDEsLmgxe2ZvbnQtc2l6ZTo0cmVtO2xpbmUtaGVpZ2h0OjF9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7aDEsLmgxe2ZvbnQtc2l6ZToyLjVyZW19fWgyLC5oMntmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjNyZW07Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOi0xLjJweDttYXJnaW4tYm90dG9tOjEuMjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7aDIsLmgye2ZvbnQtc2l6ZToxLjg3NXJlbTtsaW5lLWhlaWdodDoyLjM3NXJlbTttYXJnaW4tYm90dG9tOjAuNjI1cmVtfX1oMywuaDN7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW07Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi0xLjJweH0uY29udGFpbmVye21heC13aWR0aDoxMTcwcHg7bWFyZ2luOjAgYXV0b30uc2Nyb2xse3Njcm9sbGJhci13aWR0aDphdXRvO3Njcm9sbGJhci1jb2xvcjojY2NjICNmZmZ9LnNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6MTZweH0uc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOiNmZmZ9LnNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojY2NjO2JvcmRlci1yYWRpdXM6MTBweDtib3JkZXI6M3B4IHNvbGlkICNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lm1haW4tY29udGFpbmVye292ZXJmbG93LXg6aGlkZGVufX0uYnRuLW91dGxpbmV7YmFja2dyb3VuZDojZmZmOy13ZWJraXQtYm9yZGVyLXJhZGl1czoyOHB4Oy1tb3otYm9yZGVyLXJhZGl1czoyOHB4Oy1tcy1ib3JkZXItcmFkaXVzOjI4cHg7Ym9yZGVyLXJhZGl1czoyOHB4O2NvbG9yOiMyY2NiZWI7cGFkZGluZzouOXJlbSAyLjJyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NjAwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjdweDtib3JkZXI6c29saWQgMXB4ICMyY2NiZWI7dHJhbnNpdGlvbjphbGwgLjVzfS5idG4tb3V0bGluZS5hcnJvdzo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjhweDtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1yaWdodC1ibHVlLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlOy13ZWJraXQtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0Oy1tb3otdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0Oy1tcy10cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dH0uYnRuLW91dGxpbmUuYXJyb3c6aG92ZXJ7b3BhY2l0eTouOTtjb2xvcjojZmZmfS5idG4tb3V0bGluZS5hcnJvdzpob3Zlcjo6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCk7LXdlYmtpdC1maWx0ZXI6YnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7ZmlsdGVyOmJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpfS5idG4tb3V0bGluZTpob3ZlcntiYWNrZ3JvdW5kOiMyY2NiZWI7Y29sb3I6I2ZmZn0uYnV0dG9uLXByaW1hcnl7YmFja2dyb3VuZDojMmNjYmViOy13ZWJraXQtYm9yZGVyLXJhZGl1czoyOHB4Oy1tb3otYm9yZGVyLXJhZGl1czoyOHB4Oy1tcy1ib3JkZXItcmFkaXVzOjI4cHg7Ym9yZGVyLXJhZGl1czoyOHB4O2NvbG9yOiNmZmY7cGFkZGluZzoxcmVtIDEuNnJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo2MDA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6N3B4O2JvcmRlcjowfS5idXR0b24tcHJpbWFyeS1sZ3twYWRkaW5nOjFyZW0gOXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYnV0dG9uLXByaW1hcnktbGd7cGFkZGluZzoxcmVtIDJyZW19fS5idXR0b24tcHJpbWFyeS1tZHtwYWRkaW5nOjFyZW0gNHJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYnV0dG9uLXByaW1hcnktbWR7cGFkZGluZzoxcmVtIDJyZW19fS5idXR0b24tcHJpbWFyeS5hcnJvdzo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjhweDtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1yaWdodC5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJTstd2Via2l0LXRyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dDstbW96LXRyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dDstbXMtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0Oy1vLXRyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXR9LmJ1dHRvbi1wcmltYXJ5LmFycm93OmhvdmVye29wYWNpdHk6Ljk7Y29sb3I6I2ZmZn0uYnV0dG9uLXByaW1hcnkuYXJyb3c6aG92ZXI6OmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpfS5idXR0b24tcHJpbWFyeTpob3ZlcntvcGFjaXR5Oi45O2NvbG9yOiNmZmZ9LmJ1dHRvbi1zZWNvbmRhcnl7YmFja2dyb3VuZDojZmZmOy13ZWJraXQtYm9yZGVyLXJhZGl1czoyOHB4Oy1tb3otYm9yZGVyLXJhZGl1czoyOHB4Oy1tcy1ib3JkZXItcmFkaXVzOjI4cHg7Ym9yZGVyLXJhZGl1czoyOHB4O2JvcmRlcjoycHggc29saWQgIzJjY2JlYiAhaW1wb3J0YW50O2NvbG9yOiMyY2NiZWI7cGFkZGluZzoxcmVtIDEuNnJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo2MDA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6N3B4O2JvcmRlcjowfS5idXR0b24tc2Vjb25kYXJ5LmFycm93OjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6OHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLXJpZ2h0LWJsdWUuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCU7LXdlYmtpdC10cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7LW1zLXRyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dDstby10cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0fS5idXR0b24tc2Vjb25kYXJ5LmFycm93OmhvdmVye29wYWNpdHk6Ljk7Y29sb3I6IzJjY2JlYn0uYnV0dG9uLXNlY29uZGFyeS5hcnJvdzpob3Zlcjo6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCl9LmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXJ7b3BhY2l0eTouOTtjb2xvcjojMmNjYmVifS5mb3JtLWNvbnRyb2w6Zm9jdXMsLmZvcm0tY29udHJvbDphY3RpdmV7Ym9yZGVyOm5vbmU7b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZX0ubS1ibG9ja3F1b3Rle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoxLjU2MjVyZW07cGFkZGluZy10b3A6My43NXJlbTtoZWlnaHQ6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsubS1ibG9ja3F1b3Rle3BhZGRpbmctbGVmdDowO3BhZGRpbmctdG9wOjEuNTYyNXJlbX19Lm0tYmxvY2txdW90ZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoycHg7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMmNjYmViO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsubS1ibG9ja3F1b3RlOjpiZWZvcmV7ZGlzcGxheTpub25lfX0ubS1ibG9ja3F1b3RlLXRleHR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjVyZW07cGFkZGluZy10b3A6MS41NjI1cmVtO3BhZGRpbmctYm90dG9tOjAuNjI1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5tLWJsb2NrcXVvdGUtdGV4dHtwYWRkaW5nLWxlZnQ6MC43NXJlbTtwYWRkaW5nLXRvcDoyLjE4NzVyZW19fS5tLWJsb2NrcXVvdGUtdGV4dDpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjUuMTI1cmVtO2hlaWdodDoxMS4xMjVyZW07YmFja2dyb3VuZDp1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL3F1b3RlLWljb24uc3ZnKSBuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfS5tLWJsb2NrcXVvdGUtdGV4dDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6NS4xMjVyZW07aGVpZ2h0OjExLjEyNXJlbTtiYWNrZ3JvdW5kOnVybCguLi8uLi9pbWFnZXMvaWNvbnMvcXVvdGUtaWNvbi5zdmcpIG5vLXJlcGVhdDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ubS1ibG9ja3F1b3RlIGJsb2NrcXVvdGV7Y29sb3I6IzE2MTYxZDtmb250LXNpemU6MS41cmVtO2ZvbnQtZmFtaWx5OlNwZWN0cmFsO2xpbmUtaGVpZ2h0OjIuMjVyZW07bGV0dGVyLXNwYWNpbmc6LTAuNzJweDttYXJnaW4tYm90dG9tOjB9Lm0tYmxvY2txdW90ZSBjaXRle2ZvbnQtc2l6ZToxLjVyZW07Zm9udC1mYW1pbHk6U3BlY3RyYWw7bGluZS1oZWlnaHQ6Mi4yNXJlbTtjb2xvcjojMmNjYmVifS5tLWJsb2NrcXVvdGUubS1pbm5lci1ibG9ja3F1b3Rle3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6Mi4yNXJlbSAwIDMuODEyNXJlbSAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5tLWJsb2NrcXVvdGUubS1pbm5lci1ibG9ja3F1b3Rle3BhZGRpbmc6MS41NjI1cmVtIDAgMS41NjI1cmVtIDB9fS5tLWJsb2NrcXVvdGUubS1pbm5lci1ibG9ja3F1b3RlOjpiZWZvcmV7ZGlzcGxheTpub25lfS5tLWJsb2NrcXVvdGUubS1pbm5lci1ibG9ja3F1b3RlIGJsb2NrcXVvdGV7cGFkZGluZzowIDQuMTI1cmVtO2xldHRlci1zcGFjaW5nOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lm0tYmxvY2txdW90ZS5tLWlubmVyLWJsb2NrcXVvdGUgYmxvY2txdW90ZXtwYWRkaW5nOjB9fS5tLWJsb2NrcXVvdGUubS1pbm5lci1ibG9ja3F1b3RlIC5tLWJsb2NrcXVvdGUtdGV4dHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXRvcDoyNHB4O3BhZGRpbmctYm90dG9tOjA7d2lkdGg6OTYlO21hcmdpbjowIGF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lm0tYmxvY2txdW90ZS5tLWlubmVyLWJsb2NrcXVvdGUgLm0tYmxvY2txdW90ZS10ZXh0e3dpZHRoOjEwMCV9fS5tLWJsb2NrcXVvdGUubS1pbm5lci1ibG9ja3F1b3RlIC5tLWJsb2NrcXVvdGUtdGV4dDpiZWZvcmV7bGVmdDoyLjA2MjVyZW07dG9wOjAuNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsubS1ibG9ja3F1b3RlLm0taW5uZXItYmxvY2txdW90ZSAubS1ibG9ja3F1b3RlLXRleHQ6YmVmb3Jle2xlZnQ6MDt0b3A6LTAuNTYyNXJlbX19Lm0tYmxvY2txdW90ZS5tLWlubmVyLWJsb2NrcXVvdGUgLm0tYmxvY2txdW90ZS10ZXh0OmFmdGVye3JpZ2h0OjIuMjVyZW07Ym90dG9tOjEuNjg3NXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsubS1ibG9ja3F1b3RlLm0taW5uZXItYmxvY2txdW90ZSAubS1ibG9ja3F1b3RlLXRleHQ6YWZ0ZXJ7cmlnaHQ6MDtib3R0b206MH19LnJpZ2h0LWJsb2NrcXVvdGUtd3JhcHtiYWNrZ3JvdW5kLWNvbG9yOiNlZGY0Zjg7bWFyZ2luOjAgMCAyLjVyZW0gNC4wNjI1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpey5yaWdodC1ibG9ja3F1b3RlLXdyYXB7bWFyZ2luOjAuNjg3NXJlbSAwIDEuODc1cmVtIDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5yaWdodC1ibG9ja3F1b3RlLXdyYXB7bWFyZ2luOjAuNjg3NXJlbSAwIDEuMjVyZW0gMH19LnJpZ2h0LWJsb2NrcXVvdGUtd3JhcCAubS1ibG9ja3F1b3Rle3BhZGRpbmc6NC42ODc1cmVtIDAuOTM3NXJlbSAyLjgxMjVyZW0gMi45Mzc1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpey5yaWdodC1ibG9ja3F1b3RlLXdyYXAgLm0tYmxvY2txdW90ZSBjaXRle2ZvbnQtc2l6ZToxLjI1cmVtfX0ucmlnaHQtYmxvY2txdW90ZS13cmFwIC5tLWJsb2NrcXVvdGU6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LnJpZ2h0LWJsb2NrcXVvdGUtd3JhcCAubS1ibG9ja3F1b3RlLXRleHR7cGFkZGluZzowLjc1cmVtIDEuNjg3NXJlbSAwIDAuMzEyNXJlbX0ucmlnaHQtYmxvY2txdW90ZS13cmFwIC5tLWJsb2NrcXVvdGUtdGV4dDphZnRlcntiYWNrZ3JvdW5kOnVybCguLi8uLi9pbWFnZXMvaWNvbnMvcXVvdGUtaWNvbi13aGl0ZS5zdmcpIG5vLXJlcGVhdDtyaWdodDozLjc1cmVtfS5yaWdodC1ibG9ja3F1b3RlLXdyYXAgLm0tYmxvY2txdW90ZS10ZXh0OmJlZm9yZXtiYWNrZ3JvdW5kOnVybCguLi8uLi9pbWFnZXMvaWNvbnMvcXVvdGUtaWNvbi13aGl0ZS5zdmcpIG5vLXJlcGVhdDt0b3A6LTIuNXJlbX0uY29udGFjdC1saXN0e2JhY2tncm91bmQ6I2VkZjRmODtwYWRkaW5nLWxlZnQ6MS44NzVyZW07cGFkZGluZy1yaWdodDoxLjg3NXJlbTtwYWRkaW5nLXRvcDozLjc1cmVtO3BhZGRpbmctYm90dG9tOjMuNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDo0LjA2MjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LmNvbnRhY3QtbGlzdHtwYWRkaW5nLWxlZnQ6MS41NjI1cmVtO3BhZGRpbmctcmlnaHQ6MS41NjI1cmVtO3BhZGRpbmctdG9wOjIuNXJlbTtwYWRkaW5nLWJvdHRvbToyLjVyZW07bWFyZ2luLWxlZnQ6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRhY3QtbGlzdHttYXJnaW4tbGVmdDowfX0uY29udGFjdC1saXN0IGgzLC5jb250YWN0LWxpc3QgLmgze2NvbG9yOiMxNjE2MWQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjIuNXJlbTttYXJnaW4tYm90dG9tOjIuMTg3NXJlbTtmb250LWZhbWlseTpTcGVjdHJhbDtmb250LXdlaWdodDo0MDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRhY3QtbGlzdHtwYWRkaW5nLWxlZnQ6MS4yNXJlbTtwYWRkaW5nLXJpZ2h0OjEuMjVyZW07cGFkZGluZy10b3A6Mi44NzVyZW07cGFkZGluZy1ib3R0b206Mi44NzVyZW19fS5jb250YWN0LWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxNDhweDtoZWlnaHQ6MjE1cHg7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW1hZ2VzL3RvcC1yaWdodC1hYnN0cmFjdC5zdmcpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowfS5jb250YWN0LWxpc3QtdGl0bGV7Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6Mi41cmVtO2NvbG9yOiMxNjE2MWQ7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1ib3R0b206OHB4fS5jb250YWN0LWxpc3QtdGV4dHtmb250LXNpemU6MC44NzVyZW07bGluZS1oZWlnaHQ6MS41cmVtO21hcmdpbi1ib3R0b206MS43NXJlbTtwYWRkaW5nLWxlZnQ6MS44NzVyZW07cGFkZGluZy1yaWdodDoxLjg3NXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGFjdC1saXN0LXRleHR7cGFkZGluZy1sZWZ0OjByZW07cGFkZGluZy1yaWdodDowcmVtfX0uY29udGFjdC1saXN0LWZvcm0gLmZvcm0tY29udHJvbHtiYWNrZ3JvdW5kOiNmZmY7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjI4cHg7LW1vei1ib3JkZXItcmFkaXVzOjI4cHg7LW1zLWJvcmRlci1yYWRpdXM6MjhweDtib3JkZXItcmFkaXVzOjI4cHg7aGVpZ2h0OjU0cHg7Y29sb3I6Izc2NzY4ZDtmb250LXNpemU6MTRweDtwYWRkaW5nOjEuMjVyZW07Ym9yZGVyOjA7bWFyZ2luLWJvdHRvbTowLjkzNzVyZW19LmNvbnRhY3QtbGlzdC1mb3JtIC50ZXh0YXJlYS1jb250cm9se2JhY2tncm91bmQ6I2ZmZjstd2Via2l0LWJvcmRlci1yYWRpdXM6MjhweDstbW96LWJvcmRlci1yYWRpdXM6MjhweDstbXMtYm9yZGVyLXJhZGl1czoyOHB4O2JvcmRlci1yYWRpdXM6MjhweDtjb2xvcjojNzY3NjhkO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MS4yNXJlbTtib3JkZXI6MDttYXJnaW4tYm90dG9tOjAuOTM3NXJlbTtyZXNpemU6bm9uZTtoZWlnaHQ6OC44MTI1cmVtICFpbXBvcnRhbnR9LmNvbnRhY3QtbGlzdC1mb3JtIC50ZXh0YXJlYS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjojNzY3NjhkO29wYWNpdHk6MX0uY29udGFjdC1saXN0LWZvcm0gLnRleHRhcmVhLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojNzY3NjhkO29wYWNpdHk6MX0ucG9zdC1jYXJke21hcmdpbi1ib3R0b206Mi41cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5wb3N0LWNhcmR7bWFyZ2luOjAgYXV0byAxLjI1cmVtfX0ucG9zdC1jYXJkIC5wb3N0LWltZy13cmFwIGltZ3t3aWR0aDoxMDAlO29iamVjdC1maXQ6Y292ZXI7aGVpZ2h0OjE3M3B4ICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCl7LnBvc3QtY2FyZCAucG9zdC1pbWctd3JhcCBpbWd7bWF4LXdpZHRoOjI1OHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucG9zdC1jYXJkIC5wb3N0LWNvbnRlbnQtd3JhcHttYXJnaW4tdG9wOjAuMzEyNXJlbX19LnBvc3QtY2FyZCAucG9zdC1jb250ZW50LXdyYXAgaDMsLnBvc3QtY2FyZCAucG9zdC1jb250ZW50LXdyYXAgLmgze2NvbG9yOiMxNjE2MWQ7Zm9udC1zaXplOjEuODc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjYyNXJlbTttYXJnaW46MCAwIDAuMzc1cmVtIDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBvc3QtY2FyZCAucG9zdC1jb250ZW50LXdyYXAgaDMsLnBvc3QtY2FyZCAucG9zdC1jb250ZW50LXdyYXAgLmgze21hcmdpbi10b3A6MS41cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW19fS5wb3N0LWNhcmQgLnBvc3QtY29udGVudC13cmFwIGgzIGEsLnBvc3QtY2FyZCAucG9zdC1jb250ZW50LXdyYXAgLmgzIGF7Y29sb3I6IzE2MTYxZDtmb250LXNpemU6MS44NzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuNjI1cmVtO21hcmdpbjowIDAgMC4zNzVyZW0gMDtmb250LWZhbWlseTpcIlNwZWN0cmFsXCIsc2VyaWZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBvc3QtY2FyZCAucG9zdC1jb250ZW50LXdyYXAgaDMgYSwucG9zdC1jYXJkIC5wb3N0LWNvbnRlbnQtd3JhcCAuaDMgYXtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjEuODc1cmVtfX0ucG9zdC1jYXJkIC5wb3N0LWNvbnRlbnQtd3JhcCBoMyBhOmhvdmVyLC5wb3N0LWNhcmQgLnBvc3QtY29udGVudC13cmFwIC5oMyBhOmhvdmVye2NvbG9yOiMxNjE2MWQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBvc3QtY2FyZCAucG9zdC1jb250ZW50LXdyYXAgaDMgYTphZnRlciwucG9zdC1jYXJkIC5wb3N0LWNvbnRlbnQtd3JhcCAuaDMgYTphZnRlcntkaXNwbGF5Om5vbmV9LnBvc3QtY2FyZCAucG9zdC1jb250ZW50LXdyYXAgcHtjb2xvcjojMTYxNjFkO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQ7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuODc1cmVtO21hcmdpbjowIDAgMC42MjVyZW19LnBvc3QtY2FyZCAucG9zdC1jb250ZW50LXdyYXAgYXtjb2xvcjojMmNjYmViO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQ7Zm9udC13ZWlnaHQ6NzAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5wb3N0LWNhcmQgLnBvc3QtY29udGVudC13cmFwIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tcmlnaHQtYmx1ZS5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTMwcHg7dG9wOjNweH0ucG9zdC1jYXJkIC5wb3N0LWNvbnRlbnQtd3JhcCBhOmhvdmVyOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCl9LnBvc3QtY2FyZCAucG9zdC1kYXRle2NvbG9yOiM3Njc2OGQ7Zm9udC1zaXplOjE2cHg7Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXdlaWdodDo1MDB9LmMtYnRue2JhY2tncm91bmQ6I2VkZjRmODtib3JkZXItcmFkaXVzOjEwMHB4O2NvbG9yOiMxNjE2MWQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjAuODc1cmVtO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQ7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0Om5vcm1hbDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo2LjI1cmVtfS5jLWJ0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMyY2NiZWI7Y29sb3I6I2ZmZn0uYy1idG4uYy1wcmV2e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MC41NjI1cmVtIDEuMjVyZW0gMC41NjI1cmVtIDEuNXJlbX0uYy1idG4uYy1wcmV2OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWFnZXMvaWNvbnMvcHJldi1pY29uLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3dpZHRoOjAuNzVyZW07aGVpZ2h0OjAuNzVyZW07bGVmdDowLjQzNzVyZW07dG9wOjAuNzVyZW19LmMtYnRuLmMtcHJldjpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWFnZXMvaWNvbnMvcHJldi1pY29uLXdoaXRlLnN2Zyl9LmMtYnRuLmMtbmV4dHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAuNTYyNXJlbSAxLjVyZW0gMC41NjI1cmVtIDEuMjVyZW19LmMtYnRuLmMtbmV4dDphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL25leHQtaWNvbi5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt3aWR0aDowLjc1cmVtO2hlaWdodDowLjc1cmVtO3JpZ2h0OjAuNDM3NXJlbTt0b3A6MC43NXJlbX0uYy1idG4uYy1uZXh0OmhvdmVyOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ltYWdlcy9pY29ucy9uZXh0LWljb24td2hpdGUuc3ZnKX0uYy1wYWdpbmF0aW9uIHVse21hcmdpbjowO3BhZGRpbmc6MH0uYy1wYWdpbmF0aW9uIHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYy1wYWdpbmF0aW9uIHVsIC5wLWxpbmt7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjUwJTt3aWR0aDozNnB4O2hlaWdodDozNnB4O2JhY2tncm91bmQtY29sb3I6I2VkZjRmODtjb2xvcjojMTYxNjFkO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTowLjg3NXJlbTtmb250LWZhbWlseTpNb250c2VycmF0O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDozNnB4fS5jLXBhZ2luYXRpb24gdWwgLnAtbGluazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMyY2NiZWI7Y29sb3I6I2ZmZn0uYy1wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSAuY3VycmVudHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtiYWNrZ3JvdW5kLWNvbG9yOiMyY2NiZWI7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Ljg3NXJlbTtmb250LWZhbWlseTpNb250c2VycmF0O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDozNnB4O21hcmdpbi1yaWdodDo1cHh9LmMtcGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbmt7YmFja2dyb3VuZDojZWRmNGY4O2JhY2tncm91bmQtY29sb3I6I2VkZjRmODtib3JkZXItcmFkaXVzOjEwMHB4O2NvbG9yOiMxNjE2MWQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi44NzVyZW07Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDo3LjI1cmVtO3BhZGRpbmc6LjU2MjVyZW0gMS41cmVtIC41NjI1cmVtIDEuMjVyZW07bWFyZ2luLWxlZnQ6MC41cmVtfS5jLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzJjY2JlYjtjb2xvcjojZmZmfS5jLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGlua3tiYWNrZ3JvdW5kOiNlZGY0Zjg7YmFja2dyb3VuZC1jb2xvcjojZWRmNGY4O2JvcmRlci1yYWRpdXM6MTAwcHg7Y29sb3I6IzE2MTYxZDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Ljg3NXJlbTtmb250LWZhbWlseTpNb250c2VycmF0O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDpub3JtYWw7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjguMjVyZW07cGFkZGluZzouNTYyNXJlbSAxLjVyZW0gLjU2MjVyZW0gMS4yNXJlbTttYXJnaW4tcmlnaHQ6MC41cmVtfS5jLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMyY2NiZWI7Y29sb3I6I2ZmZn0uYy1wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSAucGFnZS5sYXJnZXJ7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZGY0Zjg7Y29sb3I6IzE2MTYxZDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Ljg3NXJlbTtmb250LWZhbWlseTpNb250c2VycmF0O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDozNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDttYXJnaW4tcmlnaHQ6NXB4fS5jLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIC5wYWdlLmxhcmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMyY2NiZWI7Y29sb3I6I2ZmZn0uYy1wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSAucGFnZS5zbWFsbGVye2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7YmFja2dyb3VuZC1jb2xvcjojZWRmNGY4O2NvbG9yOiMxNjE2MWQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi44NzVyZW07Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MzZweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luLXJpZ2h0OjVweH0uYy1wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSAucGFnZS5zbWFsbGVyOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzJjY2JlYjtjb2xvcjojZmZmfS5wLWRvdHtjb2xvcjpyZ2JhKDE0OSwxNDksMTc2LC42KTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MC44NzVyZW07Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MzZweDtsZXR0ZXItc3BhY2luZzoxLjRweH0ucHJldi1uZXh0LXdyYXB7Y2xlYXI6Ym90aDtwYWRkaW5nOjMuMTI1cmVtIDAgMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucHJldi1uZXh0LXdyYXB7cGFkZGluZzozLjEyNXJlbSAwIDQuMzc1cmVtfX0ucHJldi1uZXh0LXdyYXAgLmMtYnRuLmMtcHJldntmbG9hdDpsZWZ0fS5wcmV2LW5leHQtd3JhcCAuYy1idG4uYy1uZXh0e2Zsb2F0OnJpZ2h0fS5leHRlbmR7bWFyZ2luOjAgMnB4fS5yZWNlbnQtcG9zdC13cmFwe21hcmdpbi1ib3R0b206MS44NzVyZW07bWFyZ2luLWxlZnQ6NC4wNjI1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5yZWNlbnQtcG9zdC13cmFwe21hcmdpbi1sZWZ0OjB9fS5yZWNlbnQtcG9zdC13cmFwIGgzLC5yZWNlbnQtcG9zdC13cmFwIC5oM3tjb2xvcjojMTYxNjFkO2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtZmFtaWx5OlNwZWN0cmFsO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzotMC44NHB4O21hcmdpbi1ib3R0b206MS41NjI1cmVtfS5ycC1ib3h7bWFyZ2luLWJvdHRvbToyLjVyZW07cG9zaXRpb246cmVsYXRpdmV9LnJwLWJveDpsYXN0LWNoaWxkOmFmdGVye2Rpc3BsYXk6bm9uZX0ucnAtYm94OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo4MCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTQ5LDE0OSwxNzYsLjQpO2xlZnQ6MDtib3R0b206LTE4cHh9LnJwLWJveCBwe2NvbG9yOiMxNjE2MWQ7Zm9udC1zaXplOjEuMjVyZW07Zm9udC1mYW1pbHk6U3BlY3RyYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuODc1cmVtO2xldHRlci1zcGFjaW5nOi0wLjZweDttYXJnaW4tYm90dG9tOjAuNXJlbX0ucnAtYm94IGF7Y29sb3I6IzJjY2JlYjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MC44NzVyZW07Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXdlaWdodDo3MDA7cG9zaXRpb246cmVsYXRpdmV9LnJwLWJveCBhOmhvdmVyOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCl9LnJwLWJveCBhOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLXJpZ2h0LWJsdWUuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0zMHB4O3RvcDozcHg7YmFja2dyb3VuZC1zaXplOjEwcHggMTBweH0uY29tbWVudC1ib3h7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctYm90dG9tOjMuNDM3NXJlbX0uY29tbWVudC1ib3ggLmNiLWhlYWRpbmd7Y29sb3I6IzE2MTYxZDtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS44NzVyZW07bGV0dGVyLXNwYWNpbmc6LTAuNnB4fS5jb21tZW50LWJveCAudGV4dGFyZWEtY29udHJvbHtjb2xvcjojNzY3NjhkO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MS4yNXJlbTtib3JkZXI6MDttYXJnaW4tYm90dG9tOi45Mzc1cmVtO3Jlc2l6ZTpub25lO2JvcmRlci1yYWRpdXM6MTZweDtiYWNrZ3JvdW5kOiNlZGY0Zjh9LmJvdHRvbS1jYXJkLXdyYXB7bWFyZ2luLXRvcDozLjQzNzVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmJvdHRvbS1jYXJkLXdyYXB7bWFyZ2luOjEuNTYyNXJlbSAwLjkzNzVyZW19fS5ib3R0b20tY2FyZHtwYWRkaW5nOjEuODc1cmVtIDQuMTg3NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlZGY0Zjg7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmJvdHRvbS1jYXJke3BhZGRpbmc6MC45Mzc1cmVtIDEuODc1cmVtfX0uYm90dG9tLWNhcmQ6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjE1NXB4O2hlaWdodDoxNTVweDtiYWNrZ3JvdW5kOnVybCguLi8uLi9pbWFnZXMvZXZlbnQtYWJzdHJhY3QucG5nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6MH0uYm90dG9tLWNhcmQtdGl0bGV7Y29sb3I6IzE2MTYxZDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpTcGVjdHJhbDtmb250LXNpemU6MS43NXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6Mi42MjVyZW07bWFyZ2luLWJvdHRvbToxLjI1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5ib3R0b20tY2FyZC10aXRsZXttYXJnaW4tYm90dG9tOjByZW07Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoyLjE4NzVyZW19fS5ib3R0b20tY2FyZC1jb250ZW50e2NvbG9yOiMxNjE2MWQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXNpemU6MXJlbTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS44NzVyZW19LmNvbnRlbnQtd2l0aC1idG57dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoyLjE4NzVyZW0gMDttYXJnaW4tbGVmdDo0LjA2MjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LmNvbnRlbnQtd2l0aC1idG57bWFyZ2luLWxlZnQ6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRlbnQtd2l0aC1idG57bWFyZ2luLWxlZnQ6MH19LmNvbnRlbnQtd2l0aC1idG4tdGl0bGV7Y29sb3I6IzE2MTYxZDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpTcGVjdHJhbDtmb250LXNpemU6MS43NXJlbTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LTAuODRweDttYXJnaW4tYm90dG9tOjEuMjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRlbnQtd2l0aC1idG4tdGl0bGV7Zm9udC1zaXplOjEuMjVyZW19fS5mb3JtLXdpdGgtaW1ne21hcmdpbi1ib3R0b206Mi41cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5mb3JtLXdpdGgtaW1nIC5jb250YWN0LWxpc3R7bWFyZ2luLXRvcDoxLjU2MjVyZW19fS5mb3JtLXdpdGgtaW1nIC5pbWctZnVsbHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmZvcm0td2l0aC1pbWcgLndwY2Y3LXNwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjVweDtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46MCBhdXRvfS5mb3JtLXdpdGgtaW1nIC5yb3d7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmZvcm0td2l0aC1pbWcgLmFic3RyYWN0LWJne2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTttYXJnaW4tdG9wOjEuNTYyNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpey5mb3JtLXdpdGgtaW1nIC5jb2wtbGctNXt3aWR0aDozNi42NjclfS5mb3JtLXdpdGgtaW1nIC5jb2wtbGctNSAuY29udGFjdC1saXN0e21hcmdpbi1sZWZ0OjA7cGFkZGluZy10b3A6Mi4xMjVyZW07cGFkZGluZy1ib3R0b206Mi4xMjVyZW19LmZvcm0td2l0aC1pbWcgLmNvbC1sZy03e3dpZHRoOjYyLjMzMyV9fS50d28tY29sLXRleHR7YmFja2dyb3VuZC1jb2xvcjojZWRmNGY4O3BhZGRpbmc6My43NXJlbSAwO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206NXJlbTttYXJnaW4tdG9wOjIuNzVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnR3by1jb2wtdGV4dHttYXJnaW4tYm90dG9tOjIuNXJlbX19LnR3by1jb2wtdGV4dDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTY0cHg7aGVpZ2h0OjI2OXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ltYWdlcy9yaWdodC10b3AtYWJzdHJhY3QtbmV3LnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTphdXRvO2JhY2tncm91bmQtc2l6ZToxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0udHdvLWNvbC10ZXh0LXRpdGxle21hcmdpbi1ib3R0b206MS4yNXJlbX0udHdvLWNvbC10ZXh0LXdyYXB7Y29sdW1uLWNvdW50OjI7Y29sdW1uLWdhcDoyLjVyZW19LnR3by1jb2wtdGV4dC13cmFwLmdhcC1sYXJnZXtjb2x1bW4tZ2FwOjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnR3by1jb2wtdGV4dC13cmFwe2NvbHVtbi1jb3VudDppbml0aWFsfS50d28tY29sLXRleHQtd3JhcC5nYXAtbGFyZ2V7Y29sdW1uLWNvdW50OmluaXRpYWx9fS50d28tY29sLXRleHQgcHtjb2xvcjojMTYxNjFkO2JyZWFrLWluc2lkZTphdm9pZDttYXJnaW4tYm90dG9tOjEuNTYyNXJlbX0udHdvLWNvbC1saXN0e2NvbHVtbi1jb3VudDoyO21hcmdpbi1ib3R0b206Mi41cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey50d28tY29sLWxpc3R7Y29sdW1uLWNvdW50OjE7bWFyZ2luLWJvdHRvbToxLjg3NXJlbX19LnR3by1jb2wtbGlzdC1uYW1le3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkO2NvbG9yOiMxNjE2MWQ7Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS44NzVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnR3by1jb2wtbGlzdC1uYW1le2ZvbnQtc2l6ZTowLjg3NXJlbTtsaW5lLWhlaWdodDoxLjYyNXJlbX19dWwudHdvLWNvbC1saXN0e3dpZHRoOjgzJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXt1bC50d28tY29sLWxpc3R7d2lkdGg6MTAwJX19LmFic3RyYWN0LWJne2JhY2tncm91bmQtY29sb3I6I2VkZjRmOH0uYWJzdHJhY3QtYmcubGctc3BhY2V7cGFkZGluZzozLjEyNXJlbSAzLjc1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hYnN0cmFjdC1iZy5sZy1zcGFjZXtwYWRkaW5nOjEuODc1cmVtfX0uYWJzdHJhY3QtYmcuc20tc3BhY2V7cGFkZGluZzoxLjg3NXJlbX0uYWJzdHJhY3QtYmcubWQtc3BhY2V7cGFkZGluZzozLjEyNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYWJzdHJhY3QtYmcubWQtc3BhY2V7cGFkZGluZzoxLjg3NXJlbX0uYWJzdHJhY3QtYmcubWQtc3BhY2UgLmJ1dHRvbi1wcmltYXJ5e2ZvbnQtc2l6ZTowLjg3NXJlbX19LmFic3RyYWN0LWJnLnJpZ2h0LXRvcC1jb3JuZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vaW1hZ2VzL3JpZ2h0LWNvcm5lci5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IHRvcH0uYWJzdHJhY3QtYmcucmlnaHQtYm90dG9tLWNvcm5lcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWFnZXMvYm90dG9tLWNvcm5lci5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGJvdHRvbX0uYWJzdHJhY3QtYmctaGVhZGluZ3t0ZXh0LWFsaWduOmNlbnRlcn0uYWJzdHJhY3QtYmctbGlnaHRlcntmb250LXdlaWdodDo0MDA7d2lkdGg6NTUlO21hcmdpbjowIGF1dG8gMi4xODc1cmVtO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuODc1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hYnN0cmFjdC1iZy1saWdodGVye3dpZHRoOjEwMCV9fS5hYnN0cmFjdC1iZy1ub3JtYWx7Y29sb3I6IzE2MTYxZDtmb250LWZhbWlseTpTcGVjdHJhbDtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4yNXJlbTttYXJnaW46MCAwIDAuNjI1cmVtfS5hYnN0cmFjdC1iZy1ibHVlLXR4dHtjb2xvcjojMmNjYmViO2ZvbnQtZmFtaWx5OlNwZWN0cmFsO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoyLjE4NzVyZW19LmFic3RyYWN0LWJnIC5jLXdlT2ZmZXItcG9zdHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmFic3RyYWN0LWJnIC5wdXNoLWJvdHRvbXttYXJnaW4tYm90dG9tOjMuNzVyZW19LmFic3RyYWN0LWJnLXNtYWxsLXR4dHtjb2xvcjojMTYxNjFkO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQ7Zm9udC1zaXplOjAuODc1cmVtO2ZvbnQtd2VpZ2h0OjQwMH0uYWJzdHJhY3QtYmctYmx1ZS1saXN0IGxpe2NvbG9yOiMxNjE2MWQ7Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXNpemU6MC44NzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzc1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoxLjM3NXJlbTtwYWRkaW5nLWJvdHRvbTowLjYyNXJlbX0uYWJzdHJhY3QtYmctYmx1ZS1saXN0IGxpOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo1cHg7aGVpZ2h0OjVweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiMyY2NiZWI7bGVmdDowO3RvcDo5cHh9LmFic3RyYWN0LWJnLWNvcm5lcntwYWRkaW5nOjEuODc1cmVtfS5hYnN0cmFjdC1iZy1yaWdodC1oZWFkaW5ne2NvbG9yOiMxNjE2MWQ7Zm9udC1mYW1pbHk6U3BlY3RyYWw7Zm9udC1zaXplOjI4cHg7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1ib3R0b206MS44NzVyZW19LmFic3RyYWN0LWJnLXR4dHtjb2xvcjojMTYxNjFkO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQ7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuODc1cmVtO21hcmdpbi1ib3R0b206MS44NzVyZW19LmFic3RyYWN0LWJnIC5jb250YWN0LWxpc3R7bWFyZ2luLWxlZnQ6MH0ubG9nby1ncmlke21hcmdpbi1ib3R0b206NC4wNjI1cmVtfS5sb2dvLWdyaWQtd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5sb2dvLWdyaWQtd3JhcHtnYXA6MjBweH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpey5uYXZiYXIgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51e2Rpc3BsYXk6bm9uZX0ubmF2YmFyIC5uYXYtaXRlbTpob3ZlciAuZHJvcGRvd24tbWVudXtkaXNwbGF5OmJsb2NrfS5uYXZiYXIgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51e21hcmdpbi10b3A6MH19LmMtaGVhZGVye3otaW5kZXg6Mn1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmMtaGVhZGVye3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MH19LmMtaGVhZGVyLm5hdmJhciAubmF2LWxpbmt7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NTAwO3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctcmlnaHQ6MXJlbTtjb2xvcjojMTcyMTJjfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KWFuZCAobWluLXdpZHRoOiA5OTJweCl7LmMtaGVhZGVyLm5hdmJhciAubmF2LWxpbmt7Zm9udC1zaXplOjEzcHh9fS5jLWhlYWRlci5uYXZiYXIgLm5hdi1saW5rIHNwYW4uZHJvcGRvd24tdG9nZ2xle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LmMtaGVhZGVyLm5hdmJhciAubmF2LWxpbmsgc3Bhbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwcHg7aGVpZ2h0OjZweDtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEycHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtib3JkZXI6MDt0cmFuc2l0aW9uOmFsbCAuNHN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmMtaGVhZGVyLm5hdmJhciAubmF2LWxpbmsgc3Bhbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXJ7dG9wOjE3cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jLWhlYWRlci5uYXZiYXIgLm5hdi1saW5rIHNwYW4uZHJvcGRvd24tdG9nZ2xlLnNob3c6YWZ0ZXJ7dG9wOjIwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZykgIWltcG9ydGFudH19LmMtaGVhZGVyLm5hdmJhciAubmF2LWxpbms6aG92ZXI6YmVmb3JlLC5jLWhlYWRlci5uYXZiYXIgLm5hdi1saW5rLmFjdGl2ZTpiZWZvcmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTtoZWlnaHQ6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYy1oZWFkZXIubmF2YmFyIC5uYXYtbGluazpob3ZlcjphZnRlciwuYy1oZWFkZXIubmF2YmFyIC5uYXYtbGluay5hY3RpdmU6YWZ0ZXJ7dG9wOjIwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpfX0uYy1oZWFkZXIubmF2YmFyIC5uYXYtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7dHJhbnNpdGlvbjphbGwgLjVzfS5jLWhlYWRlci5uYXZiYXIgLm5hdi1pdGVtOmJlZm9yZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO21hcmdpbjphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtjb250ZW50OlwiLlwiO2NvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZDojZWRmNGY4O3Zpc2liaWxpdHk6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTt0cmFuc2l0aW9uOmFsbCAuMXN9LmMtaGVhZGVyLm5hdmJhciAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnV7YmFja2dyb3VuZDojZWRmNGY4O2JvcmRlcjpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO3BhZGRpbmc6MDt0cmFuc2l0aW9uOmFsbCAuNXN9LmMtaGVhZGVyLm5hdmJhciAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgbGl7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2Q3ZDdkZn0uYy1oZWFkZXIubmF2YmFyIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSBsaTpudGgtY2hpbGQoMSl7Ym9yZGVyLXRvcDowfS5jLWhlYWRlci5uYXZiYXIgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IGxpIGF7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NTAwO3BhZGRpbmctdG9wOi43cmVtO3BhZGRpbmctYm90dG9tOi43cmVtO2NvbG9yOiMxNzIxMmN9LmMtaGVhZGVyLm5hdmJhciAubmF2LWl0ZW06aG92ZXI6YmVmb3JlLC5jLWhlYWRlci5uYXZiYXIgLm5hdi1pdGVtLmFjdGl2ZTpiZWZvcmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTtoZWlnaHQ6MTAwJX0uYy1oZWFkZXIubmF2YmFyIC5uYXZiYXItdG9nZ2xlcjpmb2N1cywuYy1oZWFkZXIubmF2YmFyIC5uYXZiYXItdG9nZ2xlcjphY3RpdmV7Ym9yZGVyOnNvbGlkIDFweCAjZmFmYWZhO2JveC1zaGFkb3c6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYy1oZWFkZXIubmF2YmFyIC5uYXZiYXItY29sbGFwc2V7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowcHg7dG9wOjExNHB4O2JhY2tncm91bmQ6I2ZmZjt3aWR0aDoxMDAlO3otaW5kZXg6MTtvdmVyZmxvdzphdXRvO2hlaWdodDoxMDB2aH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmMtaGVhZGVyLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIHVsLm5hdmJhci1uYXZ7aGVpZ2h0OjEwMHZofX0uYy1oZWFkZXIubmF2YmFyIC5uYXZiYXItdG9nZ2xlcjpub3QoLmNvbGxhcHNlZCkgLm5hdmJhci10b2dnbGVyLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL3gtbGcuc3ZnKTt0cmFuc2l0aW9uOmFsbCAuMnN9LmMtZm9vdGVyLXRvcHtwYWRkaW5nLXRvcDozLjc1cmVtO3BhZGRpbmctYm90dG9tOjMuNzVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmMtZm9vdGVyLXRvcHtwYWRkaW5nLXRvcDoyLjVyZW07cGFkZGluZy1ib3R0b206MS44NzVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jLWZvb3Rlci10b3AgLm5hdmJhci1icmFuZCBpbWd7d2lkdGg6NTAlfX0uYy1mb290ZXIgLndpZGdldC10aXRsZXtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTowLjg3NXJlbTtsaW5lLWhlaWdodDowLjA2MjVyZW07bWFyZ2luLWJvdHRvbToxLjVyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMxNjE2MWR9LmMtZm9vdGVyIC53aWRnZXQtaXRlbXttYXJnaW4tYm90dG9tOjAuNjI1cmVtfS5jLWZvb3RlciAud2lkZ2V0LWl0ZW0gYXtmb250LXNpemU6MC44NzVyZW07bGluZS1oZWlnaHQ6MC4wNjI1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMTYxNjFkfS5jLWZvb3RlciAud2lkZ2V0LWl0ZW0gYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jLWZvb3RlciAuc29jaWFsLXBvc3R7ZGlzcGxheTpmbGV4O2dhcDo4cHh9LmMtZm9vdGVyIC5zb2NpYWwtcG9zdCBsaSBhIGltZ3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXR9LmMtZm9vdGVyIC5zb2NpYWwtcG9zdCBsaSBhOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS40KX0uYy1mb290ZXIgLmNvcHlyaWdodHtib3JkZXItdG9wOnNvbGlkIDFweCAjZDdkN2RmO3BhZGRpbmctdG9wOjEuNXJlbTtwYWRkaW5nLWJvdHRvbToxLjVyZW19LmMtZm9vdGVyIC5jb3B5cmlnaHQtdGV4dHtjb2xvcjojNzY3NjhkO2ZvbnQtc2l6ZTowLjg3NXJlbTttYXJnaW4tYm90dG9tOjA7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDpub3JtYWx9LmMtaGVyb3twb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO21pbi1oZWlnaHQ6NTIwcHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpey5jLWhlcm97bWFyZ2luLXRvcDoxMTRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmMtaGVyb3ttaW4taGVpZ2h0OjMwMHB4fX0uYy1oZXJvLWltZ3t3aWR0aDoxMDAlfS5jLWhlcm8tcG9zdHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTtib3R0b206NC4ycmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYy1oZXJvLXBvc3R7d2lkdGg6MTAwJX19LmMtaGVyby10aXRsZXtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOi0yLjU2cHg7bWFyZ2luLWJvdHRvbToxLjVyZW07cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zdHlsZTppdGFsaWM7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmMtaGVyby10aXRsZTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjYxLjExOHB4O2hlaWdodDo2My43ODhweDtiYWNrZ3JvdW5kOnVybCguLi8uLi9pbWFnZXMvaWNvbnMvdGl0bGUtbG9nby5zdmcpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEuNXJlbTtyaWdodDo4LjNyZW07ei1pbmRleDotMTthbmltYXRpb246YW5pbU5hbWUgMnMgbGluZWFyIGluZmluaXRlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jLWhlcm8tdGl0bGU6YmVmb3Jle3JpZ2h0OjRyZW07dG9wOi0ycmVtfX1Aa2V5ZnJhbWVzIGFuaW1OYW1lezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5jLWxpc3RlbmluZ3twYWRkaW5nOjMuNXJlbSAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jLWxpc3RlbmluZ3twYWRkaW5nLXRvcDoycmVtO3BhZGRpbmctYm90dG9tOjFyZW19fS5jLWxpc3RlbmluZy10aXRsZXttYXJnaW4tYm90dG9tOjEuMjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmMtbGlzdGVuaW5nLXRpdGxle21hcmdpbi1ib3R0b206LjhyZW19fS5jLWlubmVyLWJhbm5lcnttaW4taGVpZ2h0OjM1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5jLWlubmVyLWJhbm5lcjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjIpO2xlZnQ6MDtyaWdodDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jLWlubmVyLWJhbm5lcntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjttaW4taGVpZ2h0OjE5MHB4fX0uYy1pbm5lci1iYW5uZXIgLmMtaGVyby1wb3N0e2JvdHRvbToxLjkzNzVyZW07ei1pbmRleDoxfS5jLWlubmVyLWJhbm5lciAuYy1oZXJvLXBvc3Quc2luZ2xlLWhlYWRpbmd7Ym90dG9tOjUuNzVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmMtaW5uZXItYmFubmVyIC5jLWhlcm8tcG9zdC5zaW5nbGUtaGVhZGluZ3tib3R0b206MS45Mzc1cmVtfX0uYy1pbm5lci1iYW5uZXIgLmMtaGVyby1wb3N0LnNpbmdsZS1oZWFkaW5nIC5oaWdobGlnaHQ6YWZ0ZXJ7dG9wOi0wLjQzNzVyZW07cmlnaHQ6LTEuNDM3NXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYy1pbm5lci1iYW5uZXIgLmMtaGVyby1wb3N0LnNpbmdsZS1oZWFkaW5nIC5oaWdobGlnaHQ6YWZ0ZXJ7dG9wOi0xcmVtO3JpZ2h0Oi0xLjYyNXJlbX19LmMtaW5uZXItYmFubmVyIC50aXRsZS13aXRoLXN1Yi1oZWFkaW5ne2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7bGV0dGVyLXNwYWNpbmc6LTIuNTZweDttYXJnaW4tYm90dG9tOjEuNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXN0eWxlOml0YWxpYztkaXNwbGF5OmlubGluZS1ibG9ja30uYy1pbm5lci1iYW5uZXIgLnRpdGxlLXdpdGgtc3ViLWhlYWRpbmcuc2luZ2xlLWhlYWRpbmc6YmVmb3Jle3JpZ2h0OjIuODEyNXJlbX0uYy1pbm5lci1iYW5uZXIgLnRpdGxlLXdpdGgtc3ViLWhlYWRpbmcuZG91YmxlLXNwYWNlOmJlZm9yZXtyaWdodDoxNy4zMTI1cmVtfS5jLWlubmVyLWJhbm5lciAudGl0bGUtd2l0aC1zdWItaGVhZGluZy5kb3VibGUtc3BhY2UgLnN1Yi1oZWFkaW5ne21pbi13aWR0aDphdXRvfS5jLWlubmVyLWJhbm5lciAudGl0bGUtd2l0aC1zdWItaGVhZGluZzpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjYxLjExOHB4O2hlaWdodDo2My43ODhweDtiYWNrZ3JvdW5kOnVybCguLi8uLi9pbWFnZXMvaWNvbnMvdGl0bGUtbG9nby5zdmcpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEuNXJlbTtyaWdodDozLjYyNXJlbTt6LWluZGV4Oi0xO2FuaW1hdGlvbjphbmltTmFtZSAycyBsaW5lYXIgaW5maW5pdGU7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jLWlubmVyLWJhbm5lciAudGl0bGUtd2l0aC1zdWItaGVhZGluZzpiZWZvcmV7dG9wOi0ycmVtfX0uYy1pbm5lci1iYW5uZXIgLnRpdGxlLXdpdGgtc3ViLWhlYWRpbmcgLnN1Yi1oZWFkaW5ne2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjMuMzc1cmVtO2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjRyZW07bGV0dGVyLXNwYWNpbmc6LTEuMDhweDttaW4td2lkdGg6MzEuMjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmMtaW5uZXItYmFubmVyIC50aXRsZS13aXRoLXN1Yi1oZWFkaW5nIC5zdWItaGVhZGluZ3ttaW4td2lkdGg6YXV0bztmb250LXNpemU6MS44NzVyZW07bGluZS1oZWlnaHQ6Mi41cmVtfX0uYy1pbm5lci1iYW5uZXIgLnRpdGxlLXdpdGgtc3ViLWhlYWRpbmc6OmJlZm9yZXtyaWdodDoxMi42ODc1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jLWlubmVyLWJhbm5lciAudGl0bGUtd2l0aC1zdWItaGVhZGluZzo6YmVmb3Jle3JpZ2h0OjEuMjVyZW19fS5oaWdobGlnaHR7cG9zaXRpb246cmVsYXRpdmV9LmhpZ2hsaWdodDpudGgtY2hpbGQoMik6OmFmdGVye2Rpc3BsYXk6bm9uZX0uaGlnaGxpZ2h0OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo2MS4xMThweDtoZWlnaHQ6NjMuNzg4cHg7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL3RpdGxlLWxvZ28uc3ZnKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0wLjU2MjVyZW07cmlnaHQ6LTEuNXJlbTt6LWluZGV4Oi0xO2FuaW1hdGlvbjphbmltTmFtZSAycyBsaW5lYXIgaW5maW5pdGV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmhpZ2hsaWdodDphZnRlcnt0b3A6LTEuMTI1cmVtO3JpZ2h0Oi0xLjYyNXJlbX19LmMtdHdvY29sLWZvcm0tdHh0LXdyYXB7bWFyZ2luLWJvdHRvbTozLjc1cmVtfS5jLXR3b2NvbC1mb3JtLXR4dC13cmFwIC5jLWVuZC13cmFwe21hcmdpbi1sZWZ0OmF1dG99LmMtdHdvY29sLWZvcm0tdHh0LXdyYXAgLmNvbnRhbnQtdHh0LXdyYXAgaDIsLmMtdHdvY29sLWZvcm0tdHh0LXdyYXAgLmNvbnRhbnQtdHh0LXdyYXAgLmgye2NvbG9yOiMxNjE2MWQ7Zm9udC1zaXplOjIuNXJlbTtmb250LWZhbWlseTpTcGVjdHJhbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6My4yNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYy10d29jb2wtZm9ybS10eHQtd3JhcCAuY29udGFudC10eHQtd3JhcCBoMiwuYy10d29jb2wtZm9ybS10eHQtd3JhcCAuY29udGFudC10eHQtd3JhcCAuaDJ7Zm9udC1zaXplOjEuODc1cmVtO2xpbmUtaGVpZ2h0OjIuNjI1cmVtfX0uYy10d29jb2wtZm9ybS10eHQtd3JhcCAuY29udGFudC10eHQtd3JhcCBoMiAuaXRhbGljLC5jLXR3b2NvbC1mb3JtLXR4dC13cmFwIC5jb250YW50LXR4dC13cmFwIC5oMiAuaXRhbGlje2ZvbnQtc3R5bGU6bm9ybWFsfS5jLXR3b2NvbC1mb3JtLXR4dC13cmFwIC5jb250YW50LXR4dC13cmFwIHB7Y29sb3I6IzE2MTYxZH0uYy10d29jb2wtZm9ybS10eHQtd3JhcCAuY29udGFudC10eHQtd3JhcCBwIHN0cm9uZ3tmb250LXdlaWdodDo1MDB9LmMtdHdvY29sLWZvcm0tdHh0LXdyYXAgLmNvbnRhbnQtdHh0LXdyYXAgcC5ib2xkLXR4dHtmb250LXdlaWdodDo3MDB9LmMtdHdvY29sLWZvcm0tdHh0LXdyYXAgLmNvbnRhbnQtdHh0LXdyYXAgcC5ib2xkLXR4dCBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NzAwO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAwIDAgMC42MjVyZW07bWFyZ2luLWxlZnQ6Mi4wNjI1cmVtfS5jLXR3b2NvbC1mb3JtLXR4dC13cmFwIC5jb250YW50LXR4dC13cmFwIHAuYm9sZC10eHQgc3BhbjphZnRlcntjb250ZW50OlwiLlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6LTRweH0uZGV0YWlscy1jb250ZW50LXdyYXAgLmFsaWdubGVmdHtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDp0b3JlbSgzMCl9LmRldGFpbHMtY29udGVudC13cmFwIGgxLC5kZXRhaWxzLWNvbnRlbnQtd3JhcCAuaDF7Y29sb3I6IzE2MTYxZDtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjMuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOi0xLjJweDttYXJnaW4tYm90dG9tOjEuNTYyNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuZGV0YWlscy1jb250ZW50LXdyYXAgaDEsLmRldGFpbHMtY29udGVudC13cmFwIC5oMXtmb250LXNpemU6MS44NzVyZW07bGluZS1oZWlnaHQ6Mi42MjVyZW19fS5kZXRhaWxzLWNvbnRlbnQtd3JhcCBoMywuZGV0YWlscy1jb250ZW50LXdyYXAgLmgze2NvbG9yOiMyY2NiZWI7Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjIuNXJlbTtsZXR0ZXItc3BhY2luZzotMC44NHB4O21hcmdpbjowLjkzNzVyZW0gMCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5kZXRhaWxzLWNvbnRlbnQtd3JhcCBoMywuZGV0YWlscy1jb250ZW50LXdyYXAgLmgze2ZvbnQtc2l6ZToxLjI1cmVtfX0uZGV0YWlscy1jb250ZW50LXdyYXAgcHtjb2xvcjojMTYxNjFkfS5kZXRhaWxzLWNvbnRlbnQtd3JhcCBwLmNzLWhlYWRpbmd7Y29sb3I6IzJjY2JlYjtmb250LWZhbWlseTpNb250c2VycmF0O2ZvbnQtc2l6ZToxLjM3NXJlbTtmb250LXdlaWdodDo2MDB9LmRldGFpbHMtY29udGVudC13cmFwIHAudHh0LWxhdW5jaHtjb2xvcjojMTYxNjFkO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MS4yNXJlbSAwIDAgMH0uZGV0YWlscy1jb250ZW50LXdyYXAgcC5zaWduLXR4dHtjb2xvcjojMmNjYmViO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjcwMH0uZGV0YWlscy1jb250ZW50LXdyYXAgcC5zaWduLXR4dCBhe2NvbG9yOiMyY2NiZWI7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLXJpZ2h0LWJsdWUuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjZW50ZXI7cGFkZGluZy1yaWdodDozMHB4fS5kZXRhaWxzLWNvbnRlbnQtd3JhcCBwIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZGV0YWlscy1jb250ZW50LXdyYXAgcC5ncmF5LXR4dHtjb2xvcjojNzY3NjhkO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQ7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuODc1cmVtfS5kZXRhaWxzLWNvbnRlbnQtd3JhcCAuYXV0aGVyLW5hbWV7Y29sb3I6Izc2NzY4ZDtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpNb250c2VycmF0O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDozMHB4fS5kZXRhaWxzLWNvbnRlbnQtd3JhcCAuYm9vay1kZXRhaWxzLWl0YWxpY3tjb2xvcjojMmNjYmViO2ZvbnQtZmFtaWx5OlNwZWN0cmFsO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjg3NXJlbTttYXJnaW46MH0uZGV0YWlscy1jb250ZW50LXdyYXAgLmJvb2stZGV0YWlscy1hdXRob3J7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206MC45Mzc1cmVtO2ZvbnQtZmFtaWx5OlNwZWN0cmFsO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuODc1cmVtfS5kZXRhaWxzLWNvbnRlbnQtd3JhcCAuYm9vay1kZXRhaWxzLWNvbnRlbnQgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOml0YWxpY30uZGV0YWlscy1jb250ZW50LXdyYXAgLmNvbnRlbnQtaW1nLXdyYXAgaW1ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAxLjU2MjVyZW19LmNvbnRlbnQtaW1nLXdyYXAgLmxhdGVzdC10aXRsZXtjb2xvcjojMTYxNjFkO2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQ7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMTI1cmVtO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTowLjkzNzVyZW19LmltZy13aXRoLWNvbnRlbnR7bWFyZ2luLWJvdHRvbToxLjI1cmVtfS5pbWctd2l0aC1jb250ZW50IHB7Y29sb3I6IzE2MTYxZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuaW1nLXdpdGgtY29udGVudCBwe3RleHQtYWxpZ246Y2VudGVyfX0uaW1nLXdpdGgtY29udGVudC10aXRsZXtjb2xvcjojMTYxNjFkO3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOi0xLjJweDttYXJnaW4tYm90dG9tOjEuODc1cmVtfS5pbWctd2l0aC1jb250ZW50IC5ibHVlLXR4dHtjb2xvcjojMmNjYmViO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuaW1nLXdpdGgtY29udGVudCAuYmx1ZS10eHR7bWFyZ2luLWJvdHRvbTowLjkzNzVyZW19fS5pbWctd2l0aC1jb250ZW50IC5ibHVlLXR4dCAuaXRhbGlje2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMH0uaW1nLXdpdGgtY29udGVudCAubm9ybWFsLWhlYWRpbmd7Y29sb3I6IzJjY2JlYjtmb250LXdlaWdodDo0MDB9LmltZy13aXRoLWNvbnRlbnQgLm5vcm1hbC1oZWFkaW5nIC5pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NDAwfS5pbWctd2l0aC1jb250ZW50LWltYWdlIGltZ3tkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG99LmltZy13aXRoLWNvbnRlbnQgLnB1c2gtcmlnaHQtaW1ne3RleHQtYWxpZ246cmlnaHR9LmltZy13aXRoLWNvbnRlbnQtbm9ybWFse2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNDM3NXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMTYxNjFkfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5pbWctd2l0aC1jb250ZW50LW5vcm1hbHtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS40Mzc1cmVtfX0udmlkZW8tbW9kYWwgLmJ0bi1jbG9zZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vaW1hZ2VzL2ljb24tY2xvc2Uuc3ZnKTtvcGFjaXR5OjE7d2lkdGg6Mi4zNzVyZW07aGVpZ2h0OjIuMzc1cmVtO2JhY2tncm91bmQtc2l6ZToyLjM3NXJlbTtyaWdodDotMjdweDt0b3A6LTI3cHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxfS52aWRlby1tb2RhbCAubW9kYWwtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmV9LnZpZGVvLW1vZGFsIC5tb2RhbC1ib2R5e3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vaW1hZ2VzL2xvYWRlci5naWYpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtoZWlnaHQ6NDMwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMCV9LmMtd2VPZmZlcntwYWRkaW5nOjFyZW0gMCA0LjRyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmMtd2VPZmZlcntwYWRkaW5nLWJvdHRvbToyLjJyZW19fS5jLXdlT2ZmZXItdGl0bGV7bWFyZ2luLWJvdHRvbToyLjVyZW07ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmMtd2VPZmZlci10aXRsZXttYXJnaW4tYm90dG9tOjEuMjVyZW19fS5jLXdlT2ZmZXItdGl0bGUgLml0YWxpY3twYWRkaW5nLWxlZnQ6MTJweH0uYy13ZU9mZmVyIC5yb3cgLmNvbC0xMntwb3NpdGlvbjpyZWxhdGl2ZX0uYy13ZU9mZmVyIC5yb3cgLmNvbC0xMjpudGgtY2hpbGQoMSkgLmMtd2VPZmZlci1wb3N0OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMjRweDtoZWlnaHQ6MTMwcHg7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW1hZ2VzL3J0LWFic3RyYWN0LnBuZykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xMHB4O3RvcDotMTBweH0uYy13ZU9mZmVyIC5yb3cgLmNvbC0xMjpudGgtY2hpbGQoMikgLmMtd2VPZmZlci1wb3N0OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMjRweDtoZWlnaHQ6NDVweDtiYWNrZ3JvdW5kOnVybCguLi8uLi9pbWFnZXMvYm90dG9tLWFic3RyYWN0LnBuZykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjRyZW07Ym90dG9tOjBweH0uYy13ZU9mZmVyIC5yb3cgLmNvbC0xMjpudGgtY2hpbGQoMykgLmMtd2VPZmZlci1wb3N0OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo3MHB4O2hlaWdodDoxMzBweDtiYWNrZ3JvdW5kOnVybCguLi8uLi9pbWFnZXMvcmlnaHQtYWJzdHJhY3QucG5nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MHJlbTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5jLXdlT2ZmZXIgLnJvdyAuY29sLTEyOm50aC1jaGlsZCg0KSAuYy13ZU9mZmVyLXBvc3Q6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEyNHB4O2hlaWdodDo0NXB4O2JhY2tncm91bmQ6dXJsKC4uLy4uL2ltYWdlcy9ib3R0b20tYWJzdHJhY3QucG5nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NHJlbTtib3R0b206MHB4fS5jLXdlT2ZmZXIgLnJvdyAuY29sLTEyOm50aC1jaGlsZCg1KSAuYy13ZU9mZmVyLXBvc3Q6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjcwcHg7aGVpZ2h0OjEwNnB4O2JhY2tncm91bmQ6dXJsKC4uLy4uL2ltYWdlcy9sZWZ0LXRvcC1hYnN0cmFjdC5wbmcpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjByZW07dG9wOjBweH0uYy13ZU9mZmVyLXBvc3R7YmFja2dyb3VuZC1jb2xvcjojZWRmNGY4O2JvcmRlcjpzb2xpZCAxcHggI2UzZTNlMztvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7dHJhbnNpdGlvbjphbGwgLjVzfS5jLXdlT2ZmZXItcG9zdDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmMtd2VPZmZlci1saW5re3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctdG9wOjEuNzVyZW07cGFkZGluZy1ib3R0b206MS42ODc1cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2dhcDouOHJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmMtd2VPZmZlci1saW5re2ZsZXgtd3JhcDpub3dyYXB9fS5jLXdlT2ZmZXItbGluazphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtiYWNrZ3JvdW5kOnVybCguLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MS4yNXJlbTtib3R0b206MC42MjVyZW07LXdlYmtpdC10cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7LW1zLXRyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dDstby10cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0fS5jLXdlT2ZmZXItbGluazpob3Zlcjo6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCl9LmMtd2VPZmZlci1pbWd7ZmxleDoxIDEgYXV0bzttYXgtd2lkdGg6NTRweH0uYy13ZU9mZmVyLWNvbnR7ZmxleDoxIDEgYXV0bzttYXgtd2lkdGg6NzYlfS5jLXdlT2ZmZXItY29udCBoMywuYy13ZU9mZmVyLWNvbnQgLmgze21hcmdpbi1ib3R0b206MC40Mzc1cmVtfS5jLXdlT2ZmZXItY29udCBwe2ZvbnQtc2l6ZTowLjg3NXJlbTtsaW5lLWhlaWdodDoxLjVyZW07bWFyZ2luLWJvdHRvbTowfS5jLXVwZXZlbnRze3BhZGRpbmc6My41cmVtIDA7YmFja2dyb3VuZC1jb2xvcjojZWRmNGY4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jLXVwZXZlbnRze3BhZGRpbmc6MS41cmVtIDAgMnJlbX19LmMtdXBldmVudHM6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjI1MHB4O2hlaWdodDoyODBweDtiYWNrZ3JvdW5kOnVybCguLi8uLi9pbWFnZXMvZXZlbnQtYWJzdHJhY3QucG5nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6MH0uYy11cGV2ZW50cy10aXRsZXttYXJnaW4tYm90dG9tOjEuODc1cmVtO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jLXVwZXZlbnRzLXRpdGxle21hcmdpbi1ib3R0b206MHJlbX19LmMtdXBldmVudHMtdGl0bGUgLml0YWxpY3twYWRkaW5nLWxlZnQ6MTBweH0uYy11cGV2ZW50cy1wb3N0e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMmMyYzI7cGFkZGluZy1ib3R0b206MS4xMjVyZW07cGFkZGluZy10b3A6MS4xMjVyZW07bWFyZ2luLWxlZnQ6MS4xMjVyZW07bWFyZ2luLXJpZ2h0OjEuMTI1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jLXVwZXZlbnRzLXBvc3R7bWFyZ2luLWxlZnQ6MHJlbTttYXJnaW4tcmlnaHQ6MHJlbX19LmMtdXBldmVudHMgLnJvdyAuY29sLTEyOm50aC1jaGlsZCg1KSAuYy11cGV2ZW50cy1wb3N0e2JvcmRlcjowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jLXVwZXZlbnRzIC5yb3cgLmNvbC0xMjpudGgtY2hpbGQoNSkgLmMtdXBldmVudHMtcG9zdHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzJjMmMyfX0uYy11cGV2ZW50cyAucm93IC5jb2wtMTI6bnRoLWNoaWxkKDYpIC5jLXVwZXZlbnRzLXBvc3R7Ym9yZGVyOjB9LmMtdXBldmVudHMtbWV0YXtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjAuODc1cmVtO21hcmdpbi1ib3R0b206OHB4O2NvbG9yOiM3Njc2OGR9LmMtdXBldmVudHMtdGV4dHtmb250LXNpemU6MS4yNXJlbTtjb2xvcjojMTYxNjFkO2ZvbnQtd2VpZ2h0OjQwMH0uYy11cGV2ZW50cy10ZXh0IGF7Y29sb3I6IzE2MTYxZH0uYy11cGV2ZW50cy10ZXh0IGE6aG92ZXJ7Y29sb3I6Izc2NzY4ZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYy11cGV2ZW50cyAudmlldy1ldmVudC1idG57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfX0uYy1pbnRyb3ZpZGVve3BhZGRpbmc6My41cmVtIDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmMtaW50cm92aWRlb3twYWRkaW5nOjJyZW0gMCAxcmVtfX0uYy1pbnRyb3ZpZGVvLXRpdGxle21hcmdpbi1ib3R0b206MS4yNXJlbTt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYy1pbnRyb3ZpZGVvIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfX0uYy1pbnRyb3ZpZGVvLWNvbnR7cGFkZGluZy10b3A6MS4yNXJlbTtwYWRkaW5nLWJvdHRvbTowLjMxMjVyZW19LmMtaW50cm92aWRlby1jb250IGgzLC5jLWludHJvdmlkZW8tY29udCAuaDN7Zm9udC1zaXplOjEuMjVyZW07Y29sb3I6IzE2MTYxZDtmb250LXdlaWdodDo2MDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmMtaW50cm92aWRlby1jb250IGgzLC5jLWludHJvdmlkZW8tY29udCAuaDN7dGV4dC1hbGlnbjpjZW50ZXJ9fS55LXZpZGVve3dpZHRoOjEwMCU7aGVpZ2h0OjQwNXB4fS55LXZpZGVvIGlmcmFtZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5lbWFpbC1saXN0e2JhY2tncm91bmQ6I2VkZjRmODtwYWRkaW5nLWxlZnQ6Mi44NzVyZW07cGFkZGluZy1yaWdodDoyLjg3NXJlbTtwYWRkaW5nLXRvcDozLjc1cmVtO3BhZGRpbmctYm90dG9tOjMuNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuZW1haWwtbGlzdHtwYWRkaW5nLWxlZnQ6MS4yNXJlbTtwYWRkaW5nLXJpZ2h0OjEuMjVyZW07cGFkZGluZy10b3A6Mi44NzVyZW07cGFkZGluZy1ib3R0b206Mi44NzVyZW19fS5lbWFpbC1saXN0OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTAwcHg7aGVpZ2h0OjE4NXB4O2JhY2tncm91bmQ6dXJsKC4uLy4uL2ltYWdlcy9uZXdzbGV0dGVyLWFic3RyYWN0LnBuZykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LmVtYWlsLWxpc3QtdGl0bGV7Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6Mi41cmVtO2NvbG9yOiMxNjE2MWQ7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1ib3R0b206OHB4fS5lbWFpbC1saXN0LXRleHR7Zm9udC1zaXplOjAuODc1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbTttYXJnaW4tYm90dG9tOjEuNzVyZW07cGFkZGluZy1sZWZ0OjEuODc1cmVtO3BhZGRpbmctcmlnaHQ6MS44NzVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmVtYWlsLWxpc3QtdGV4dHtwYWRkaW5nLWxlZnQ6MHJlbTtwYWRkaW5nLXJpZ2h0OjByZW19fS5lbWFpbC1saXN0LWZvcm0gLmZvcm0tY29udHJvbHtiYWNrZ3JvdW5kOiNmZmY7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjI4cHg7LW1vei1ib3JkZXItcmFkaXVzOjI4cHg7LW1zLWJvcmRlci1yYWRpdXM6MjhweDtib3JkZXItcmFkaXVzOjI4cHg7aGVpZ2h0OjU0cHg7Y29sb3I6Izc2NzY4ZDtmb250LXNpemU6MTRweDtwYWRkaW5nOjEuMjVyZW07Ym9yZGVyOjA7bWFyZ2luLWJvdHRvbTowLjkzNzVyZW19LmMtY2xpZW50c3twYWRkaW5nLXRvcDozcmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jLWNsaWVudHN7cGFkZGluZy10b3A6MXJlbX19LmMtY2xpZW50cy10aXRsZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjIuNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYy1jbGllbnRzLXRpdGxle21hcmdpbi1ib3R0b206MC42MjVyZW19fS5jLWNsaWVudHMtdGl0bGUgLml0YWxpY3twYWRkaW5nLWxlZnQ6OHB4fS5jLWNsaWVudHMgLm93bC1kb3Rze2Rpc3BsYXk6bm9uZX0uYy1jbGllbnRzIC5vd2wtaXRlbSBpbWd7LXdlYmtpdC1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoMTAwJSk7ZmlsdGVyOmdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDEwMCUpfS5jLWRvbmF0ZXtiYWNrZ3JvdW5kOnVybCguLi8uLi9pbWFnZXMvZG9uYXRlLW1hc2stYmcucG5nKSBuby1yZXBlYXQgMCAwICMzNjUwN2E7YmFja2dyb3VuZC1zaXplOmNvdmVyO3BhZGRpbmctdG9wOjEuODc1cmVtO3BhZGRpbmctYm90dG9tOjEuODc1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jLWRvbmF0ZXtwYWRkaW5nLWJvdHRvbToyLjVyZW19fS5jLWRvbmF0ZS10ZXh0IGgzLC5jLWRvbmF0ZS10ZXh0IC5oM3tmb250LXNpemU6MS4yNXJlbTtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206MH0uYy13ZU9mZmVyLXBvc3QgaDMsLmMtd2VPZmZlci1wb3N0IC5oM3tjb2xvcjojMTYxNjFkfS5jLXdlT2ZmZXItcG9zdCBhOmhvdmVyIGgzLC5jLXdlT2ZmZXItcG9zdCBhOmhvdmVyIC5oM3tjb2xvcjojMTYxNjFkfS5jLXdlLW9mZmVyLWlubmVyIC5jLWlubmVyLWNvbnRlbnR7Y29sb3I6IzE2MTYxZDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MXJlbTtmb250LWZhbWlseTpNb250c2VycmF0O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjg3NXJlbTt3aWR0aDo2NCU7bWFyZ2luOjAgYXV0byAyLjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmMtd2Utb2ZmZXItaW5uZXIgLmMtaW5uZXItY29udGVudHt3aWR0aDoxMDAlfX0uYy13ZS1vZmZlci1pbm5lciAucm93IC5jLXdlT2ZmZXItcG9zdHt0ZXh0LWFsaWduOmNlbnRlcn0uYy13ZS1vZmZlci1pbm5lciAucm93IC5jLXdlT2ZmZXItcG9zdDphZnRlcntkaXNwbGF5Om5vbmV9LmMtd2Utb2ZmZXItaW5uZXIgLnJvdyAuYy13ZU9mZmVyLXBvc3Q6OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTI0cHg7aGVpZ2h0OjEzMHB4O2JhY2tncm91bmQ6dXJsKC4uLy4uL2ltYWdlcy9ib3R0b20tcmlnaHQtYWJzdHJhY3Quc3ZnKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmF1dG87YmFja2dyb3VuZC1zaXplOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6YXV0bztib3R0b206LTEwcHh9LmMtd2Utb2ZmZXItaW5uZXIgLmMtd2VPZmZlci1jb250e21heC13aWR0aDppbml0aWFsfS5jLXdlLW9mZmVyLWlubmVyIC5jLXdlT2ZmZXItY29udCBoMywuYy13ZS1vZmZlci1pbm5lciAuYy13ZU9mZmVyLWNvbnQgLmgze2ZvbnQtc2l6ZToxLjM3NXJlbTtjb2xvcjojMTYxNjFkO2xpbmUtaGVpZ2h0OjEuNzVyZW07bGV0dGVyLXNwYWNpbmc6LTAuNjZweDttYXJnaW4tYm90dG9tOjEuMjVyZW07Zm9udC13ZWlnaHQ6NzAwfS5jLXdlLW9mZmVyLWlubmVyIC5jLXdlT2ZmZXItY29udCBwe2NvbG9yOiMxNjE2MWQ7bWFyZ2luLWJvdHRvbToxLjU2MjVyZW19LmMtd2Utb2ZmZXItaW5uZXIgLmMtd2VPZmZlci1pbWd7bWFyZ2luOjAgYXV0byAxLjI1cmVtfS5jLXdlLW9mZmVyLWlubmVyIC5jLXdlT2ZmZXItcG9zdHtib3JkZXI6bm9uZTtwYWRkaW5nOjIuMTg3NXJlbSAxLjI1cmVtIDIuMzc1cmVtIDEuMjVyZW19LmFic3RyYWNrLWNoYW5nZXttYXJnaW4tdG9wOjMuMTI1cmVtfS5hYnN0cmFjay1jaGFuZ2UucHVsbC10b3B7bWFyZ2luLXRvcDoxLjI1cmVtfS5hYnN0cmFjay1jaGFuZ2UgLnJvdyAuY29sLTEyOm50aC1jaGlsZCgyKSAuYy13ZU9mZmVyLXBvc3Q6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0b3A6LTJweDtib3R0b206YXV0bztyaWdodDotMnB4fS5jLWxpc3RlbmluZy1pbm5lcntwYWRkaW5nOjAgMCA0LjY4NzVyZW0gMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYy1saXN0ZW5pbmctaW5uZXJ7cGFkZGluZzowIDAgMi41cmVtIDB9fS5jLWxpc3RlbmluZy1pbm5lciAubGFzdC1maXZlLWl0YWxpY3tmb250LXN0eWxlOml0YWxpY30uYy1saXN0ZW5pbmctaW5uZXIgcHtjb2xvcjojMTYxNjFkfS5jLWxpc3RlbmluZy1pbm5lciAuYm9sZC10eHR7Zm9udC13ZWlnaHQ6NzAwfS50d28tY29sLXdyYXB7cGFkZGluZy10b3A6NC4zNzVyZW07cGFkZGluZy1ib3R0b206My4xMjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnR3by1jb2wtd3JhcHtwYWRkaW5nLXRvcDozLjEyNXJlbX19LnR3by1jb2wtd3JhcCB1bHtsaXN0LXN0eWxlOmRpc2M7cGFkZGluZzowIDAgMi4xODc1cmVtIDAuOTM3NXJlbX0udHdvLWNvbC13cmFwIHVsIGxpe2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNTYyNXJlbTttYXJnaW4tYm90dG9tOjAuMzEyNXJlbX0uaW1nLWxlZnR7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MzBweH0ubGF0ZXN0LW5ld3Mtd3JhcCBoMSwubGF0ZXN0LW5ld3Mtd3JhcCAuaDF7Y29sb3I6IzE2MTYxZDtmb250LXNpemU6Mi41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzotMS4ycHg7bWFyZ2luLWJvdHRvbToxLjU2MjVyZW19LmxhdGVzdC1uZXdzLXdyYXAgaDMsLmxhdGVzdC1uZXdzLXdyYXAgLmgze2NvbG9yOiMyY2NiZWI7Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjIuNXJlbTtsZXR0ZXItc3BhY2luZzotMC44NHB4O21hcmdpbjowLjkzNzVyZW0gMCAwfS5sYXRlc3QtbmV3cy13cmFwIHB7Y29sb3I6IzE2MTYxZH0ubGF0ZXN0LW5ld3Mtd3JhcCAuYXV0aGVyLW5hbWV7Y29sb3I6Izc2NzY4ZDtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpNb250c2VycmF0O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDozMHB4fS5sYXRlc3QtaW1nLXdyYXAgc3Bhbntjb2xvcjojMTYxNjFkO2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQ7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMTI1cmVtfS5zaGFyZS1pY29uLXdyYXB7Y29sb3I6Izk1OTViMDtmb250LXNpemU6MC44NzVyZW07Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS44NzVyZW07ZGlzcGxheTpmbGV4O2dhcDoxMHB4fS5jLXByb2plY3R7YmFja2dyb3VuZC1jb2xvcjojZWRmNGY4O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MS44NzVyZW07bWFyZ2luLWxlZnQ6NC4wNjI1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpey5jLXByb2plY3R7bWFyZ2luLWxlZnQ6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmMtcHJvamVjdHttYXJnaW4tbGVmdDowfX0uYy1wcm9qZWN0OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxNjlweDtoZWlnaHQ6MTkzcHg7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW1hZ2VzL2JnLXByb2plY3Quc3ZnKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmF1dG87YmFja2dyb3VuZC1zaXplOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0uYy1wcm9qZWN0IGgzLC5jLXByb2plY3QgLmgze2NvbG9yOiMxNjE2MWQ7Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi0wLjg0cHh9LmMtcHJvamVjdCAuYy1wcm9qZWN0LXBvc3R7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MyYzJjMjtwYWRkaW5nLWJvdHRvbToxLjU2MjVyZW07cGFkZGluZy10b3A6MC42MjVyZW07bWFyZ2luLWJvdHRvbTowLjkzNzVyZW19LmMtcHJvamVjdCAuYy1wcm9qZWN0LXBvc3Q6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmU7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjB9LmMtcHJvamVjdCAuYy1wcm9qZWN0LXBvc3QgaDQsLmMtcHJvamVjdCAuYy1wcm9qZWN0LXBvc3QgLmg0e2NvbG9yOiMxNjE2MWQ7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNXJlbTtsZXR0ZXItc3BhY2luZzotMC42cHh9LmMtcHJvamVjdCAuYy1wcm9qZWN0LXBvc3QgcHtjb2xvcjojMTYxNjFkO2ZvbnQtc2l6ZTowLjg3NXJlbTtmb250LWZhbWlseTpNb250c2VycmF0O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjVyZW19LmMtcHJvamVjdCAuYy1wcm9qZWN0LXBvc3QgYXtjb2xvcjojMmNjYmViO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQ7Zm9udC13ZWlnaHQ6NzAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5jLXByb2plY3QgLmMtcHJvamVjdC1wb3N0IGE6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KX0uYy1wcm9qZWN0IC5jLXByb2plY3QtcG9zdCBhOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLXJpZ2h0LWJsdWUuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0zMHB4O3RvcDozcHh9LmFyY2hpdmUtbGlua3tjb2xvcjojMTYxNjFkO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtZmFtaWx5OlNwZWN0cmFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjI1cmVtO2xldHRlci1zcGFjaW5nOi0wLjQ4cHg7ZGlzcGxheTpibG9ja30uYy1ib3R0b20td3JhcHttYXJnaW4tdG9wOjIuMTg3NXJlbTttYXJnaW4tYm90dG9tOjIuMTg3NXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsubGlrZS1wYWdle21hcmdpbi10b3A6NXB4fX0ubGlrZS1wYWdlIC5oZWFkaW5ne2NvbG9yOiM3Njc2OGQ7Zm9udC1zaXplOjAuODc1cmVtO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQ7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjg3NXJlbTtwYWRkaW5nOjAgMC42MjVyZW0gMCAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzVweClhbmQgKG1pbi13aWR0aDogNzY4cHgpey5saWtlLXBhZ2UgLmhlYWRpbmd7cGFkZGluZzowfX0uaW5uZXItc3BhY2V7cGFkZGluZy10b3A6My44MTI1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5pbm5lci1zcGFjZXtwYWRkaW5nLXRvcDoyLjM3NXJlbX19LnNlcnZpY2UtbGlzdHttYXJnaW46MCAwIDVyZW0gMS4wNjI1cmVtfS5zZXJ2aWNlLWxpc3QtY29udGVudHtjb2xvcjojMTYxNjFkO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQ7Zm9udC1zaXplOjFyZW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjIuMjVyZW07bGlzdC1zdHlsZTpkaXNjfS5zZXJ2aWNlLWxpc3QtaGVhZGluZ3tjb2xvcjojMTYxNjFkO2ZvbnQtZmFtaWx5OlNwZWN0cmFsO2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzotMC42cHh9LnNlcnZpY2UtbGlzdC10eHR7Y29sb3I6IzE2MTYxZDtmb250LWZhbWlseTpNb250c2VycmF0O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuODc1cmVtfS5zaW5nbGUtc2VjdGlvbnttYXJnaW4tYm90dG9tOjMuMTI1cmVtfS5mb3VyLWNvbC1ncmlke21hcmdpbi1ib3R0b206MS44NzVyZW19LmZvdXItY29sLWdyaWQgLnJvd3ttYXJnaW4tdG9wOjEuODc1cmVtfS5mb3VyLWNvbDpudGgtY2hpbGQoMSkgLmFic3RyYWN0LWJnLWNvcm5lcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWFnZXMvcmlnaHQtY29ybmVyLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgdG9wfS5mb3VyLWNvbDpudGgtY2hpbGQoMikgLmFic3RyYWN0LWJnLWNvcm5lcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWFnZXMvbGVmdC1jb3JuZXIuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGJvdHRvbX0uZm91ci1jb2w6bnRoLWNoaWxkKDMpIC5hYnN0cmFjdC1iZy1jb3JuZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vaW1hZ2VzL3JpZ2h0LWJvdHRvbS1jb3JuZXIuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBib3R0b219LmZvdXItY29sOm50aC1jaGlsZCg0KSAuYWJzdHJhY3QtYmctY29ybmVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ltYWdlcy9yaWdodC1jb3JuZXIuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCB0b3B9LmZvdXItY29sIC5hYnN0cmFjdC1iZy1jb3JuZXJ7bWluLWhlaWdodDoyMi44NzVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmZvdXItY29sIC5hYnN0cmFjdC1iZy1jb3JuZXJ7bWluLWhlaWdodDppbml0aWFsfX0uZm91ci1jb2wgLmFic3RyYWN0LWJnLWNvcm5lcjpudGgtY2hpbGQoMil7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vaW1hZ2VzL2xlZnQtY29ybmVyLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgdH0uY2VudGVyLWNvbnRlbnR7bWFyZ2luOjMuMTI1cmVtIDAgMS44NzVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmNlbnRlci1jb250ZW50e21hcmdpbjoxLjU2MjVyZW0gMCAxLjU2MjVyZW19fS5jZW50ZXItY29udGVudCBwe2NvbG9yOiMxNjE2MWQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MzBweH0udHdvLXRleHQtZ3JpZC1oZWFkaW5ne2NvbG9yOiMxNjE2MWQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6U3BlY3RyYWw7Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOi0wLjg0cHh9LnR3by10ZXh0LWdyaWQtd3JhcHtjb2x1bW4tY291bnQ6Mjtjb2x1bW4tZ2FwOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnR3by10ZXh0LWdyaWQtd3JhcHtjb2x1bW4tY291bnQ6MX19LnR3by10ZXh0LWdyaWQtd3JhcCBwe3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkO2NvbG9yOiMxNjE2MWQ7Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtsaW5lLWhlaWdodDoxLjg3NXJlbTttYXJnaW4tYm90dG9tOjEuODc1cmVtfS5sYXN0LWZpdmUtaXRhbGljIC5pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudH0ucmlnaHQtZ2Fwe3BhZGRpbmctcmlnaHQ6Mi44MTI1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpey5yaWdodC1nYXB7cGFkZGluZy1yaWdodDowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucmlnaHQtZ2Fwe3BhZGRpbmctcmlnaHQ6MH19LmxlZnQtZ2Fwe3BhZGRpbmctbGVmdDoyLjE4NzVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LmxlZnQtZ2Fwe3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5sZWZ0LWdhcHtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpfX0ucHVzaC1yaWdodC1pbWcgLmltZy13aXRoLWNvbnRlbnQtaW1hZ2UgaW1ne21hcmdpbjowIDAgMCBhdXRvfS5jLXdlT2ZmZXIuYy13ZS1vZmZlci1pbm5lci5hYnN0cmFjay1jaGFuZ2UucHVsbC10b3AgLmMtd2Utb2ZmZXItaW5uZXIgLmMtd2VPZmZlci1jb250IHB7cGFkZGluZzowcHggMC45Mzc1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jLXdlT2ZmZXIuYy13ZS1vZmZlci1pbm5lci5hYnN0cmFjay1jaGFuZ2UucHVsbC10b3AgLmMtd2Utb2ZmZXItaW5uZXIgLmMtd2VPZmZlci1jb250IHB7cGFkZGluZzowfX0uaW1nLXdpdGgtY29udGVudC1ncmlke21hcmdpbi1ib3R0b206MC45Mzc1cmVtfS5pbWctd2l0aC1jb250ZW50LWdyaWQtaGVhZGluZ3ttYXJnaW4tYm90dG9tOjIuMTg3NXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuaW1nLXdpdGgtY29udGVudC1ncmlkLWhlYWRpbmd7Zm9udC1zaXplOjEuNTYyNXJlbTtsaW5lLWhlaWdodDoyLjM3NXJlbTttYXJnaW4tYm90dG9tOjAuOTM3NXJlbX19LmltZy13aXRoLWNvbnRlbnQtZ3JpZC1xdW90ZXtjb2xvcjojMTYxNjFkO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQ7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuODc1cmVtO21hcmdpbjowLjkzNzVyZW0gMH0ucG9zdC1jb250ZW50e2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMTQ5LDE0OSwxNzYsLjQpO3BhZGRpbmctdG9wOjIuMTg3NXJlbTtwYWRkaW5nLWJvdHRvbToyLjE4NzVyZW19LnBvc3QtY29udGVudDpsYXN0LWNoaWxke2JvcmRlcjpub25lfS5wb3N0LWNvbnRlbnQgaW1ne21hcmdpbi1ib3R0b206MS41NjI1cmVtfS5wb3N0LWNvbnRlbnQgaDIsLnBvc3QtY29udGVudCAuaDJ7bWFyZ2luLWJvdHRvbToxLjU2MjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnBvc3QtY29udGVudCBoMiwucG9zdC1jb250ZW50IC5oMntmb250LXNpemU6MS41NjI1cmVtO2xpbmUtaGVpZ2h0OjJyZW19fS5wb3N0LWNvbnRlbnQgcHtjb2xvcjojMTYxNjFkO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQ7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuODc1cmVtfS5wb3N0LWNvbnRlbnQgcCBhe2NvbG9yOiMyY2NiZWI7Zm9udC13ZWlnaHQ6NjAwfS5jbGllbnQtbGlzdC1oZWFkaW5ne21hcmdpbi1ib3R0b206Mi4xODc1cmVtO2ZvbnQtc2l6ZToxLjg3NXJlbX0uZGVmYXVsdC1saXN0IGxpe2NvbG9yOiMxNjE2MWQ7Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXNpemU6MTZweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MzBweDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMCAwIDE1cHh9LmRlZmF1bHQtbGlzdCBsaTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NXB4O2hlaWdodDo1cHg7YmFja2dyb3VuZC1jb2xvcjojMTYxNjFkO2JvcmRlci1yYWRpdXM6NTAlO2xlZnQ6MDt0b3A6MTJweH0udGVhbS1zZWN0aW9uLWhlYWRpbmd7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToxLjU2MjVyZW19LnRlYW0tc2VjdGlvbi10aXRsZXtjb2xvcjojMTYxNjFkO2ZvbnQtZmFtaWx5OlNwZWN0cmFsO2ZvbnQtc2l6ZToyLjEyNXJlbTtmb250LXdlaWdodDo2MDA7bWFyZ2luOjAgMCAwLjkzNzVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnRlYW0tc2VjdGlvbi10aXRsZXtmb250LXNpemU6MS41cmVtO21hcmdpbjowLjkzNzVyZW0gMCAwLjMxMjVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey50ZWFtLXNlY3Rpb24taW1ne3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsudGVhbS1zZWN0aW9uLW1haWx7dGV4dC1hbGlnbjpjZW50ZXJ9fS50ZWFtLXNlY3Rpb24tbWFpbCBhe2NvbG9yOiMyY2NiZWI7Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDB9LnJpZ2h0LWFic3RyYWN0e3Bvc2l0aW9uOnJlbGF0aXZlfS5yaWdodC1hYnN0cmFjdCBpbWd7bWFyZ2luLWxlZnQ6YXV0bztkaXNwbGF5OmJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5yaWdodC1hYnN0cmFjdCBpbWd7bWFyZ2luOjAgYXV0b319LnJpZ2h0LWFic3RyYWN0OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWFnZXMvYmctdGVhbS1hYnN0cmFjdC5wbmcpO3dpZHRoOjE2LjA2MjVyZW07aGVpZ2h0OjI0Ljc1cmVtO3RvcDotMTMuNzVyZW07cmlnaHQ6MDt6LWluZGV4Oi0xfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5yaWdodC1hYnN0cmFjdDphZnRlcntkaXNwbGF5Om5vbmV9fS5sZWZ0LWFic3RyYWN0e3Bvc2l0aW9uOnJlbGF0aXZlfS5sZWZ0LWFic3RyYWN0OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWFnZXMvYmctdGVhbS1sZXQtYWJzdHJhY3QucG5nKTt3aWR0aDoxNi4wNjI1cmVtO2hlaWdodDoyNC43NXJlbTtib3R0b206MDtsZWZ0OjA7ei1pbmRleDotMX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsubGVmdC1hYnN0cmFjdDphZnRlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey50b3B7b3JkZXI6MX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmJvdHRvbXtvcmRlcjoyfX0uYXJjaGl2ZS1saW5rLXdyYXB7bWFyZ2luLWxlZnQ6NC4wNjI1cmVtO3BhZGRpbmctbGVmdDozLjM3NXJlbTtwYWRkaW5nLXRvcDoyLjVyZW07cGFkZGluZy1ib3R0b206Mi41cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpey5hcmNoaXZlLWxpbmstd3JhcHttYXJnaW4tbGVmdDowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYXJjaGl2ZS1saW5rLXdyYXB7bWFyZ2luLWxlZnQ6MH19LmJvdHRvbS1jb250YWN0LWZvcm17bWFyZ2luLXRvcDo1LjYyNXJlbX0uYm90dG9tLWNvbnRhY3QtZm9ybSAuYWJzdHJhY3QtYmctaGVhZGluZyAuaXRhbGlje2ZvbnQtc3R5bGU6bm9ybWFsfS5jb21tZW50LWxpc3R7cGFkZGluZzowfS5jb21tZW50LW1ldGFkYXRhIGF7Zm9udC1zaXplOjAuODc1cmVtO21hcmdpbjowLjYyNXJlbSAwIDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MXJlbTtjb2xvcjojMTYxNjFkfS5jb21tZW50LW1ldGFkYXRhIGE6aG92ZXJ7Y29sb3I6IzE2MTYxZH0uY29tbWVudHMtdGl0bGV7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzBweH0uY29tbWVudC1jb250ZW50IHB7Y29sb3I6IzE2MTYxZDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNXB4O21hcmdpbi1ib3R0b206NXB4fS5jb21tZW50LWF1dGhvci52Y2FyZHttYXJnaW4tYm90dG9tOjJweH0ucmVwbHkgYXtjb2xvcjojMmNjYmViO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQ7Zm9udC13ZWlnaHQ6NzAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5yZXBseSBhOmhvdmVyOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCl9LnJlcGx5IGE6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tcmlnaHQtYmx1ZS5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTMwcHg7dG9wOjNweDtiYWNrZ3JvdW5kLXNpemU6MTBweCAxMHB4fS5jb250YWN0LXNlY3Rpb257dGV4dC1hbGlnbjpjZW50ZXJ9LmNvbnRhY3Qtc2VjdGlvbi1tYWlse21hcmdpbi1ib3R0b206MS44NzVyZW19LmNvbnRhY3Qtc2VjdGlvbi1oZWFkaW5ne2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjAuOTM3NXJlbX0uY29udGFjdC1zZWN0aW9uLWhlYWRpbmcgLml0YWxpY3tmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDB9LmNvbnRhY3Qtc2VjdGlvbi10eHR7Y29sb3I6IzE2MTYxZDtsaW5lLWhlaWdodDoxLjg3NXJlbX0uY29udGFjdC1zZWN0aW9uLWVtYWlse2NvbG9yOiMxNjE2MWQ7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbjowfS5jb250YWN0LXNlY3Rpb24tZW1haWwgYXtjb2xvcjojMmNjYmViO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTpub25lfS5nZXQtaW4tdG91Y2h7cGFkZGluZy1ib3R0b206My43NXJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWFnZXMvcmlnaHQtY29udGFjdC1hYnN0cmFjdC5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgYm90dG9tO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uZ2V0LWluLXRvdWNoIC5mb3JtLWNvbnRyb2x7bWFyZ2luLWJvdHRvbToxLjM3NXJlbX0uZ2V0LWluLXRvdWNoIC50ZXh0YXJlYS1jb250cm9se2hlaWdodDoxMS4yNXJlbTttYXJnaW4tYm90dG9tOjJyZW19LmdldC1pbi10b3VjaC1oZWFkaW5ne2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjEuNTYyNXJlbX0uZ2V0LWluLXRvdWNoLWhlYWRpbmcgLml0YWxpY3tmb250LXN0eWxlOm5vcm1hbH0uZ2V0LWluLXRvdWNoIC5jb250YWN0LWxpc3R7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLXRvcDozLjEyNXJlbX0uZ2V0LWluLXRvdWNoIC5jb250YWN0LWxpc3Q6YmVmb3Jle2JhY2tncm91bmQ6dXJsKC4uLy4uL2ltYWdlcy90b3AtbGVmdC1hYnN0cmFjdC5zdmcpIG5vLXJlcGVhdDtsZWZ0OjA7d2lkdGg6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuZ2V0LWluLXRvdWNoIC5jb250YWN0LWxpc3Q6YmVmb3Jle2JhY2tncm91bmQtc2l6ZTo0MCV9fS52aWRlby1zZWN0aW9uLWxpbmt7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0udmlkZW8tc2VjdGlvbi1saW5rIGltZ3ttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS52aWRlby1zZWN0aW9uLWxpbms6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yMSl9LnZpZGVvLXNlY3Rpb24tbGluazphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vaW1hZ2VzL3ZpZGVvLWljb24ucG5nKTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo0NnB4O2hlaWdodDo0NnB4O2xlZnQ6MDtyaWdodDowO21hcmdpbjowIGF1dG87dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uZG9uYXRlLWZvcm17YmFja2dyb3VuZC1jb2xvcjojZWRmNGY4O3BhZGRpbmc6Mi41cmVtO21hcmdpbi1ib3R0b206Mi41cmVtfS5kb25hdGUtZm9ybSBoNiwuZG9uYXRlLWZvcm0gLmg2e2ZvbnQtd2VpZ2h0OjcwMH0uZG9uYXRlLWZvcm0gLmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzE2MTYxZDtmb250LWZhbWlseTpNb250c2VycmF0O2ZvbnQtc2l6ZTowLjg3NXJlbTtmb250LXdlaWdodDo0MDB9LmRvbmF0ZS1mb3JtIC5mb3JtLWNoZWNrLWlucHV0e21hcmdpbjo1cHggNXB4IDAgMH0uZG9uYXRlLWZvcm0gLmVycm9ye2NvbG9yOiNkNjQzNTg7Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXNpemU6MC44NzVyZW07Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246cmlnaHR9LmQtcHJvZ3Jlc3NiYXItd3JhcHttYXJnaW4tYm90dG9tOjIuNXJlbX0uZC1wcm9ncmVzc2Jhci13cmFwIC5kLXByb2dyZXNzYmFyLWxpbmV7d2lkdGg6MTAwJTtoZWlnaHQ6MTVweDtib3JkZXItcmFkaXVzOjEwcHg7YmFja2dyb3VuZDojZWRmNGY4O3Bvc2l0aW9uOnJlbGF0aXZlfS5kLXByb2dyZXNzYmFyLXdyYXAgLmQtcHJvZ3Jlc3NiYXItbGluZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NTAlO2hlaWdodDoxNXB4O2JvcmRlci1yYWRpdXM6MTBweDtiYWNrZ3JvdW5kOiMyY2NiZWJ9LmQtcHJvZ3Jlc3NiYXItd3JhcCAuYW1vdW50e2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzE2MTYxZDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpNb250c2VycmF0O2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjcwMH0uZC1wcm9ncmVzc2Jhci13cmFwIC5sYWJlbHtkaXNwbGF5OmJsb2NrO2NvbG9yOiMyY2NiZWI7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXNpemU6MC44NzVyZW07Zm9udC13ZWlnaHQ6NzAwfS5kb25hdGUtc2VjdGlvbiBwe2NvbG9yOiMxNjE2MWQ7Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MzBweH0uZG9uYXRlLXNlY3Rpb24gcCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmV2ZW50X2xpc3Rpbmdze21hcmdpbi10b3A6MH0uZXZlbnRfbGlzdGluZ3MgI2V2ZW50X2ZpbHRlcnN7YmFja2dyb3VuZC1jb2xvcjojZWRmNGY4O3BhZGRpbmc6Mi4ycmVtIDFyZW0gMXJlbSAxcmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ltYWdlcy9sZWZ0LXRvcC1hYnN0cmFjdC5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgdG9wO2Rpc3BsYXk6bm9uZX0uZXZlbnRfbGlzdGluZ3MgI2V2ZW50X2ZpbHRlcnMgaW5wdXR7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MjhweDtoZWlnaHQ6NTRweDtjb2xvcjojNzY3NjhkO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MS4yNXJlbTtib3JkZXI6MDttYXJnaW4tYm90dG9tOi45Mzc1cmVtfS5ldmVudF9saXN0aW5ncyAjZXZlbnRfZmlsdGVycyBidXR0b24jZHJwX2F1dG9nZW4we2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjI4cHg7aGVpZ2h0OjU0cHg7Y29sb3I6Izc2NzY4ZDtmb250LXNpemU6MTRweDtwYWRkaW5nOjAgMCAwIDIwcHg7Ym9yZGVyOjB9LmV2ZW50X2xpc3RpbmdzICNldmVudF9maWx0ZXJzIGRpdiNzZWFyY2hfZXZlbnRfdHlwZXNfY2hvc2Vue2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjI4cHg7Y29sb3I6Izc2NzY4ZDtmb250LXNpemU6MTRweDtwYWRkaW5nOjdweCAxMnB4IDdweCA3cHg7Ym9yZGVyOjA7d2lkdGg6OTglICFpbXBvcnRhbnR9LmV2ZW50X2xpc3RpbmdzICNldmVudF9maWx0ZXJzIGRpdiNzZWFyY2hfZXZlbnRfdHlwZXNfY2hvc2VuIGlucHV0e3BhZGRpbmc6MDtoZWlnaHQ6YXV0bzt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmV2ZW50X2xpc3RpbmdzICNldmVudF9maWx0ZXJzIGRpdiNzZWFyY2hfY2F0ZWdvcmllc19jaG9zZW57YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MjhweDtjb2xvcjojNzY3NjhkO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6N3B4IDEycHggN3B4IDdweDtib3JkZXI6MDttYXJnaW4tbGVmdDoycHh9LmV2ZW50X2xpc3RpbmdzICNldmVudF9maWx0ZXJzIGRpdiNzZWFyY2hfY2F0ZWdvcmllc19jaG9zZW4gaW5wdXR7cGFkZGluZzowO2hlaWdodDphdXRvO3dpZHRoOjEwMCUgIWltcG9ydGFudH0jZXZlbnQtbGlzdGluZy12aWV3IC53cGVtLWZvcm0td3JhcHBlciAud3BlbS1mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fSNldmVudC1saXN0aW5nLXZpZXcgLndwZW0tZm9ybS13cmFwcGVyIC53cGVtLWZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9I2V2ZW50LWxpc3RpbmctdmlldyAud3BlbS1ldmVudC10eXBlLXRleHQuZXZlbnQtdHlwZXtib3JkZXI6MXB4IHNvbGlkICMyY2NiZWIgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDtjb2xvcjojMmNjYmViICFpbXBvcnRhbnQ7cGFkZGluZzo1cHggN3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNHB4O2JvcmRlci1yYWRpdXM6MjhweH0ud3BlbS1zaW5nbGUtZXZlbnQtYm9keSAud3BlbS1ldmVudC10aWNrZXQtdHlwZSAud3BlbS1ldmVudC10aWNrZXQtdHlwZS10ZXh0e2JhY2tncm91bmQtY29sb3I6IzJjY2JlYiAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH0jZXZlbnQtbGlzdGluZy12aWV3IC53cGVtLWV2ZW50LXRpY2tldC10eXBlLXRleHR7YmFja2dyb3VuZC1jb2xvcjojMmNjYmViICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3BhZGRpbmc6OXB4IDMwcHggIWltcG9ydGFudH0ud3BlbS1ldmVudC1saXN0aW5ncy1oZWFkZXIgLndwZW0tZXZlbnQtbGF5b3V0LWFjdGlvbi13cmFwcGVyIC53cGVtLWV2ZW50LWxheW91dC1hY3Rpb24gLndwZW0tZXZlbnQtbGF5b3V0LWljb24ud3BlbS1hY3RpdmUtbGF5b3V0e2JhY2tncm91bmQtY29sb3I6IzJjY2JlYn0ud3BlbS1ldmVudC1saXN0aW5ncy1oZWFkZXIgLndwZW0tZXZlbnQtbGF5b3V0LWFjdGlvbi13cmFwcGVyIC53cGVtLWV2ZW50LWxheW91dC1hY3Rpb24gLndwZW0tZXZlbnQtbGF5b3V0LWljb257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiMyY2NiZWI7Ym9yZGVyOjFweCBzb2xpZCAjMmNjYmVifS53cGVtLWhlYWRpbmctdGV4dHtjb2xvcjojMTYxNjFkICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEuODc1cmVtICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6Mi42MjVyZW0gIWltcG9ydGFudDttYXJnaW46MCAwIDAuMzc1cmVtIDAgIWltcG9ydGFudH0ud3BlbS1ldmVudC1saXN0aW5ncy1oZWFkZXIgLndwZW0tZXZlbnQtbGF5b3V0LWFjdGlvbi13cmFwcGVye2Rpc3BsYXk6bm9uZX0ud3BlbS10by1kYXRle2Rpc3BsYXk6bm9uZX0ud3BlbS1ldmVudC10aWNrZXQtdHlwZSAud3BlbS1ldmVudC10aWNrZXQtdHlwZS10ZXh0e2JhY2tncm91bmQ6IzJjY2JlYiAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MjhweDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NjAwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjdweDtib3JkZXI6MH0ud3BlbS1zaW5nbGUtZXZlbnQtdGlja2V0LWluZm9ybWF0aW9uIC53cGVtLXRpY2tldC1pbmZvcm1hdGlvbi13cmFwcGVyIC53cGVtLXRpY2tldC1pbmZvcm1hdGlvbi1ib2R5e3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kOiNlZGY0Zjg7Ym9yZGVyLWJvdHRvbTpub25lfS53cGVtLXNpbmdsZS1ldmVudC1wYWdlIC53cGVtLXNpbmdsZS1ldmVudC13cmFwcGVyIC53cGVtLXNpbmdsZS1ldmVudC1ib2R5IC53cGVtLXNpbmdsZS1ldmVudC1sZWZ0LWNvbnRlbnQgLndwZW0tc2luZ2xlLWV2ZW50LWJvZHktY29udGVudCAud3BlbS1oZWFkaW5nLXRleHR7bWFyZ2luOjB9LndwZW0tc2luZ2xlLWV2ZW50LXRpY2tldC1pbmZvcm1hdGlvbiAud3BlbS10aWNrZXQtaW5mb3JtYXRpb24td3JhcHBlciAud3BlbS10aWNrZXQtaW5mb3JtYXRpb24tYm9keSAud3BlbS10aWNrZXQtaW5mby13cmFwe2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYjZlMGU5fS53cGVtLXNpbmdsZS1ldmVudC10aWNrZXQtaW5mb3JtYXRpb24gLndwZW0tdGlja2V0LWluZm9ybWF0aW9uLXdyYXBwZXIgLndwZW0tdGlja2V0LWluZm9ybWF0aW9uLWJvZHkgLndwZW0tdGlja2V0LWluZm8td3JhcDpob3Zlcntib3JkZXItY29sb3I6IzJjY2JlYn0ud3BlbS1zaW5nbGUtZXZlbnQtdGlja2V0LWluZm9ybWF0aW9uIC53cGVtLWV2ZW50LXRpY2tldC1pbmZvLXRpdGxle2JhY2tncm91bmQ6I2I2ZTBlOTtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWJvdHRvbTpub25lO3BhZGRpbmc6MTVweCAyMHB4O21hcmdpbjowfS53cGVtLXRoZW1lLWJ1dHRvbixhLndwZW0tdGhlbWUtYnV0dG9uLGJ1dHRvbi53cGVtLXRoZW1lLWJ1dHRvbixpbnB1dC53cGVtLXRoZW1lLWJ1dHRvbntiYWNrZ3JvdW5kOiMyY2NiZWI7Ym9yZGVyLXJhZGl1czoyOHB4O2NvbG9yOiNmZmY7cGFkZGluZzoxcmVtIDEuNnJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo2MDA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6N3B4O2JvcmRlcjowO3RleHQtdHJhbnNmb3JtOm5vbmV9LnJvdy5jb250YWN0LWxpc3QtZm9ybSAud3BjZjctc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZX1hLmNoZWNrb3V0LWJ1dHRvbi5idXR0b24uYWx0LndjLWZvcndhcmR7YmFja2dyb3VuZDojMmNjYmViO2JvcmRlci1yYWRpdXM6MjhweDtjb2xvcjojZmZmO3BhZGRpbmc6MXJlbSAxLjZyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NjAwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjdweDtib3JkZXI6MDt3aWR0aDoxMDAlfS53b29jb21tZXJjZS1jYXJ0IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0e3dpZHRoOjEzNXB4ICFpbXBvcnRhbnR9LmNvdXBvbiAuYnV0dG9ue2JvcmRlcjoxcHggc29saWQgIzJjY2JlYiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2NvbG9yOiMyY2NiZWIgIWltcG9ydGFudDtmb250LXNpemU6MXJlbSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjYwMCAhaW1wb3J0YW50fWlucHV0I2NvdXBvbl9jb2Rle2ZvbnQtc2l6ZToxcmVtO3BhZGRpbmc6NHB4IDVweH0ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgaW5wdXQuaW5wdXQtdGV4dCwud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWF7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7bWFyZ2luOjA7b3V0bGluZTowO2xpbmUtaGVpZ2h0Om5vcm1hbDtib3JkZXItcmFkaXVzOjVweDtib3JkZXI6MXB4IHNvbGlkICNiY2I1YjU7cGFkZGluZzoxMnB4IDEwcHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ud3BlbS1zaW5nbGUtZXZlbnQtcGFnZSAud3BlbS1oZWFkaW5nLXRleHR7Zm9udC13ZWlnaHQ6NDAwfS5ldmVudF9saXN0aW5nc19tYWluIC53cGVtLWV2ZW50LWxpc3RpbmdzLndwZW0tZXZlbnQtbGlzdGluZy1ib3gtdmlldyAud3BlbS1ldmVudC1sYXlvdXQtd3JhcHBlciAud3BlbS1ldmVudC1pbmZvbWF0aW9uIC53cGVtLWV2ZW50LWRldGFpbHMgLndwZW0tZXZlbnQtdGl0bGUgLndwZW0taGVhZGluZy10ZXh0e2ZvbnQtd2VpZ2h0OjQwMH0uc2luZ2xlX2V2ZW50X2xpc3RpbmcgLndwZW0tZXZlbnQtdHlwZS10ZXh0LmV2ZW50LXR5cGV7Ym9yZGVyOjFweCBzb2xpZCAjMmNjYmViICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7Y29sb3I6IzJjY2JlYiAhaW1wb3J0YW50O3BhZGRpbmc6NXB4IDdweDtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxNXB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTRweDtib3JkZXItcmFkaXVzOjI4cHggIWltcG9ydGFudH0ud3BlbS1zaW5nbGUtZXZlbnQtc2lkZWJhci1pbmZvIC53cGVtLWV2ZW50LWNhdGVnb3J5LXRleHQuZXZlbnQtY2F0ZWdvcnl7Ym9yZGVyOjFweCBzb2xpZCAjMmNjYmViICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7Y29sb3I6IzJjY2JlYiAhaW1wb3J0YW50O3BhZGRpbmc6NXB4IDdweDtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxNXB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTRweDtib3JkZXItcmFkaXVzOjI4cHggIWltcG9ydGFudH0uc2luZ2xlX2V2ZW50X2xpc3RpbmcgLndwZW0tb3JnYW5pemVyLXBhZ2UtdXJsLWJ1dHRvbiBhIHNwYW57Zm9udC13ZWlnaHQ6NjAwfS53cGVtLXNpbmdsZS1ldmVudC1wYWdlIC53cGVtLXNpbmdsZS1ldmVudC1mb290ZXIgZGl2LndwZW0tbGlzdGluZy1hY2NvcmRpb24gaXtsaW5lLWhlaWdodDozOHB4ICFpbXBvcnRhbnR9LnNpbmdsZV9ldmVudF9saXN0aW5nIC53cGVtLWV2ZW50LWZpbHRlcjItd3JhcHBlciwuc2luZ2xlX2V2ZW50X2xpc3RpbmcgLndwZW0tc2luZ2xlLWV2ZW50LXBhZ2UgLndwZW0tc2luZ2xlLWV2ZW50LWZvb3RlciAud3BlbS1saXN0aW5nLWFjY29yZGlvbi5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZWRmNGY4O2JvcmRlcjpub25lfS5jLXdlT2ZmZXIgLnBvc3QtdGh1bWJuYWlse2Rpc3BsYXk6bm9uZX0uYy13ZU9mZmVyIC5lbnRyeS10aXRsZXtkaXNwbGF5Om5vbmV9YnV0dG9uI3BsYWNlX29yZGVye2JhY2tncm91bmQ6IzJjY2JlYiAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MjhweDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NjAwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjdweDtib3JkZXI6MH0jb3JkZXJfcmV2aWV3ICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQsLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQsI29yZGVyX3JldmlldyAjcGF5bWVudHtiYWNrZ3JvdW5kOiNlZGY0ZjggIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjVweH0jb3JkZXJfcmV2aWV3ICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IHA6bGFzdC1jaGlsZCwjb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCBwOmxhc3QtY2hpbGQsI29yZGVyX3JldmlldyAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MDtjb2xvcjojZmZmICFpbXBvcnRhbnR9I29yZGVyX3JldmlldyAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGRpdi5wYXltZW50X2JveCwjb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCwjb3JkZXJfcmV2aWV3ICNwYXltZW50IGRpdi5wYXltZW50X2JveHtwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtwYWRkaW5nOjFlbTttYXJnaW46MWVtIDA7Zm9udC1zaXplOi45MmVtO2JvcmRlci1yYWRpdXM6MnB4O2xpbmUtaGVpZ2h0OjEuNTtiYWNrZ3JvdW5kLWNvbG9yOiMyY2NiZWIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9I29yZGVyX3JldmlldyAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGRpdi5wYXltZW50X2JveDo6YmVmb3JlLCNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94OjpiZWZvcmUsI29yZGVyX3JldmlldyAjcGF5bWVudCBkaXYucGF5bWVudF9ib3g6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztib3JkZXI6MWVtIHNvbGlkICMyY2NiZWI7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0wLjc1ZW07bGVmdDowO21hcmdpbjotMWVtIDAgMCAyZW19LmMtd2VPZmZlciAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7aGVpZ2h0OjQ1cHg7cGFkZGluZzo3cHggMCAhaW1wb3J0YW50fS5lbnRyeS1jb250ZW50IGZvcm0ud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luLmxvZ2lue2JvcmRlcjpub25lO2JhY2tncm91bmQ6I2VkZjRmODtwYWRkaW5nLWxlZnQ6MS44NzVyZW07cGFkZGluZy1yaWdodDoxLjg3NXJlbTtwYWRkaW5nLXRvcDozLjc1cmVtO3BhZGRpbmctYm90dG9tOjMuNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWFnZXMvYm90dG9tLWNvcm5lci5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSByaWdodH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuZW50cnktY29udGVudCBmb3JtLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1sb2dpbi5sb2dpbntwYWRkaW5nLXRvcDoyLjc1cmVtO3BhZGRpbmctYm90dG9tOjIuNXJlbX19cC53b29jb21tZXJjZS1ub3RpY2Uud29vY29tbWVyY2Utbm90aWNlLS1zdWNjZXNzLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVke2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxOHB4O21hcmdpbjoyMHB4IDB9LmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIC53b29jb21tZXJjZS1mb3JtLWxvZ2luX19zdWJtaXR7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MWVtO2JhY2tncm91bmQ6IzJjY2JlYjtib3JkZXItcmFkaXVzOjI4cHg7Y29sb3I6I2ZmZjtwYWRkaW5nOjFyZW0gMS42cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjYwMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDo3cHg7Ym9yZGVyOjB9LmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIC53b29jb21tZXJjZS1mb3JtLWxvZ2luX19zdWJtaXQ6aG92ZXJ7YmFja2dyb3VuZDojMmNjYmViO2NvbG9yOiNmZmZ9LmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIC53b29jb21tZXJjZS1mb3JtLWxvZ2luX19yZW1lbWJlcm1le2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjo5cHggMCAwIDB9cC53b29jb21tZXJjZS1Mb3N0UGFzc3dvcmQubG9zdF9wYXNzd29yZCBhe2NvbG9yOiMyY2NiZWI7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOm5vbmV9dWwud29vY29tbWVyY2Utb3JkZXItb3ZlcnZpZXcud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItZGV0YWlscy5vcmRlcl9kZXRhaWxze21hcmdpbjowIDAgMThweCAwO2JhY2tncm91bmQ6I2VkZjRmODtwYWRkaW5nOjEzcHggMjVweH1oMi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSwud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUuaDJ7bWFyZ2luLXRvcDoyMHB4fWFydGljbGUjcG9zdC0yMzN7cGFkZGluZzo1NXB4IDAgMCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2FydGljbGUjcG9zdC0yMzN7cGFkZGluZzozNXB4IDAgMTBweCAwfX1mb3JtLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybS5lZGl0LWFjY291bnQgZmllbGRzZXR7bWFyZ2luLXRvcDoyNXB4fS53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBoMywud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLmgze21hcmdpbjoyMHB4IDAgMCAyNHB4fS53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkcyBidXR0b24uYnV0dG9ue2JhY2tncm91bmQ6IzJjY2JlYjtib3JkZXItcmFkaXVzOjI4cHg7Y29sb3I6I2ZmZjtwYWRkaW5nOjFyZW0gMS42cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjYwMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDo3cHg7Ym9yZGVyOjB9LndwZW0tZXZlbnQtc2luZ2xlLWltYWdlLXdyYXBwZXIgaW1ne2hlaWdodDozMDBweCAhaW1wb3J0YW50O29iamVjdC1maXQ6Y292ZXJ9YS5idXR0b24ud2MtYmFja3dhcmR7YmFja2dyb3VuZDojMmNjYmViO2JvcmRlci1yYWRpdXM6MjhweDtjb2xvcjojZmZmO3BhZGRpbmc6MXJlbSAxLjZyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NjAwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjdweDtib3JkZXI6MH0ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgcHttYXJnaW46MjBweCAwIDEwcHggMjNweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgcHttYXJnaW46MjBweCAwIDEwcHggMH19Lndvb2NvbW1lcmNlLWFjY291bnQgLmFkZHJlc3NlcyAudGl0bGUgaDMsLndvb2NvbW1lcmNlLWFjY291bnQgLmFkZHJlc3NlcyAudGl0bGUgLmgze21hcmdpbjowfWhlYWRlci53b29jb21tZXJjZS1BZGRyZXNzLXRpdGxlLnRpdGxlIGEuZWRpdHtib3JkZXItcmFkaXVzOjI4cHg7Ym9yZGVyOjFweCBzb2xpZCAjMmNjYmViO3BhZGRpbmc6M3B4IDIwcHg7Y29sb3I6IzJjY2JlYjtmb250LXNpemU6MTdweH0udS1jb2x1bW4xLmNvbC0xLndvb2NvbW1lcmNlLUFkZHJlc3MgYWRkcmVzc3ttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6aW5oZXJpdDtmb250LXNpemU6MTZweH0udS1jb2x1bW5zLndvb2NvbW1lcmNlLUFkZHJlc3Nlcy5jb2wyLXNldC5hZGRyZXNzZXN7cGFkZGluZzoxNXB4IDI1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnUtY29sdW1ucy53b29jb21tZXJjZS1BZGRyZXNzZXMuY29sMi1zZXQuYWRkcmVzc2Vze3BhZGRpbmc6MTVweCAwfX1mb3JtLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybS5lZGl0LWFjY291bnQgYnV0dG9uLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b257YmFja2dyb3VuZDojMmNjYmViO2JvcmRlci1yYWRpdXM6MjhweDtjb2xvcjojZmZmO3BhZGRpbmc6MXJlbSAxLjZyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NjAwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjdweDtib3JkZXI6MH0ud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHN7cGFkZGluZzoxNXB4IDI1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweClhbmQgKG1pbi13aWR0aDogNzY4cHgpe3RhYmxlLnNob3BfdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRke3BhZGRpbmc6NHB4IDA7Zm9udC1zaXplOjEzcHh9fS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudHtmbG9hdDpyaWdodDt3aWR0aDo2OCU7YmFja2dyb3VuZDojZWRmNGY4O3BhZGRpbmc6MXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KWFuZCAobWluLXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50e3BhZGRpbmc6LjVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudHtmbG9hdDpub25lO3dpZHRoOjEwMCV9fWZvcm0ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtLmVkaXQtYWNjb3VudHtwYWRkaW5nOjE1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Zm9ybS53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0uZWRpdC1hY2NvdW50e3BhZGRpbmc6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LWxhc3QsLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctbGFzdHtmbG9hdDpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctZmlyc3R7ZmxvYXQ6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LWZpcnN0LC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1sYXN0LC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LWZpcnN0LC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LWxhc3R7d2lkdGg6MTAwJX19bmF2Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLmlzLWFjdGl2ZSBhe2JhY2tncm91bmQtY29sb3I6IzJjY2JlYjtjb2xvcjojZmZmfS53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBwIG1hcmssLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHAgLm1hcmt7YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe25hdi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206MjBweH19bmF2Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGF7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtwYWRkaW5nOjEzcHggMTFweDtiYWNrZ3JvdW5kOiNlZGY0Zjg7ZGlzcGxheTpibG9jazttYXJnaW46MDtjb2xvcjojMTYxNjFkO2ZvbnQtd2VpZ2h0OjYwMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtuYXYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYXtwYWRkaW5nOjhweCA1cHg7Zm9udC1zaXplOjEycHh9fW5hdi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzJjY2JlYjtjb2xvcjojZmZmfS5jLXdlT2ZmZXIgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJze2JvcmRlcjpub25lO21hcmdpbjowfS5jLXdlT2ZmZXIgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHRoIHNwYW57Zm9udC13ZWlnaHQ6NjAwfS5jLXdlT2ZmZXIgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIC5idXR0b257YmFja2dyb3VuZDojMmNjYmViO2JvcmRlci1yYWRpdXM6MjhweDtjb2xvcjojZmZmO3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo2MDA7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjB9LmMtd2VPZmZlciBzZWN0aW9uLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHN7cGFkZGluZzowIDI0cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmMtd2VPZmZlciBzZWN0aW9uLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHN7cGFkZGluZzowfX0uYy13ZU9mZmVyIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBwe2NvbG9yOiMwMDB9LmMtd2VPZmZlciAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlsc3twYWRkaW5nOjAgMjRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYy13ZU9mZmVyIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxze3BhZGRpbmc6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHJ7bWFyZ2luLWJvdHRvbToxOXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMxNjE2MWQ7cGFkZGluZy1ib3R0b206MTFweH19LmMtd2VPZmZlciAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtLWVtYWlsLC5jLXdlT2ZmZXIgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLS1waG9uZXtwYWRkaW5nLWxlZnQ6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYy13ZU9mZmVyIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy0tZW1haWwsLmMtd2VPZmZlciAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtLXBob25le3BhZGRpbmctbGVmdDoxLjVlbX19LmVycm9yLTQwNC5ub3QtZm91bmR7bWluLWhlaWdodDozMS4yNXJlbTtwYWRkaW5nLXRvcDoxNzBweH0uZXJyb3ItNDA0Lm5vdC1mb3VuZCBoMSwuZXJyb3ItNDA0Lm5vdC1mb3VuZCAuaDF7bWFyZ2luLWJvdHRvbToxLjU2MjVyZW07Zm9udC1zaXplOjIuNXJlbX0udS1jb2x1bW4yLmNvbC0yLndvb2NvbW1lcmNlLUFkZHJlc3MgYWRkcmVzc3tmb250LXNpemU6MXJlbTttYXJnaW46MTBweCAwIDAgMH0uYWNjb3VudC1uYXYtd3JhcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5hY2NvdW50LW5hdiAubG9naW4tYnRuIGF7YmFja2dyb3VuZDojMmNjYmViO2JvcmRlci1yYWRpdXM6MjhweDtjb2xvcjojZmZmO3BhZGRpbmc6N3B4IDIycHg7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NTAwO2N1cnNvcjpwb2ludGVyO2JvcmRlcjowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpey5hY2NvdW50LW5hdntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo3N3B4O3RvcDo0NHB4fS5hY2NvdW50LW5hdiAub3BlbiAuYWNjb3VudC1uYXYtbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiNlZGY0Zjg7Ym9yZGVyOjFweCBzb2xpZCAjZWRmNGY4O2JvcmRlci1yYWRpdXM6MDtjb2xvcjojMTYxNjFkfS5hY2NvdW50LW5hdiAub3BlbiAuYWNjb3VudC1uYXYtZHJvcGRvd257ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNlZGY0Zjg7d2lkdGg6MTAwJTtjb2xvcjojMTYxNjFkO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjUwMDtib3JkZXItcmFkaXVzOjAgMCA1cHggNXB4O3BhZGRpbmc6NXB4IDB9LmFjY291bnQtbmF2IC5vcGVuIC5hY2NvdW50LW5hdi1kcm9wZG93biBsaSBhe2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nLXRvcDouM3JlbTtwYWRkaW5nLWJvdHRvbTouM3JlbTtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Y29sb3I6IzE3MjEyYztib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZDdkN2RmO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX19LmFjY291bnQtbmF2LWRyb3Bkb3due2Rpc3BsYXk6bm9uZX0uYWNjb3VudC1uYXYtbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KXsuYWNjb3VudC1uYXYtbGlzdDpob3ZlciAuYWNjb3VudC1uYXYtbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiNlZGY0Zjg7Ym9yZGVyOjFweCBzb2xpZCAjZWRmNGY4O2JvcmRlci1yYWRpdXM6MDtjb2xvcjojMTYxNjFkfS5hY2NvdW50LW5hdi1saXN0OmhvdmVyIC5hY2NvdW50LW5hdi1kcm9wZG93bntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6I2VkZjRmODt3aWR0aDoxMDAlO2NvbG9yOiMxNjE2MWQ7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NTAwO2JvcmRlci1yYWRpdXM6MCAwIDVweCA1cHg7cGFkZGluZzo1cHggMH0uYWNjb3VudC1uYXYtbGlzdDpob3ZlciAuYWNjb3VudC1uYXYtZHJvcGRvd24gbGk6bGFzdC1jaGlsZCBhe2JvcmRlci1ib3R0b206bm9uZX0uYWNjb3VudC1uYXYtbGlzdDpob3ZlciAuYWNjb3VudC1uYXYtZHJvcGRvd24gbGkgYXtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo1MDA7cGFkZGluZy10b3A6LjNyZW07cGFkZGluZy1ib3R0b206LjNyZW07cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O2NvbG9yOiMxNzIxMmM7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2Q3ZDdkZjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmFjY291bnQtbmF2LWxpc3Q6aG92ZXIgLmFjY291bnQtbmF2LWRyb3Bkb3duIGxpIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfX0uYWNjb3VudC1uYXYtbGlua3tib3JkZXI6MXB4IHNvbGlkICMyY2NiZWI7Ym9yZGVyLXJhZGl1czoyOHB4O2NvbG9yOiMyY2NiZWI7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NTAwO3BhZGRpbmc6NXB4IDE1cHggN3B4fS5hY2NvdW50LW5hdi1saW5rIHNwYW57Zm9udC13ZWlnaHQ6NTAwfS5hY2NvdW50LW5hdi1saW5rOmhvdmVye2NvbG9yOiMyY2NiZWJ9LmVudHJ5LWNvbnRlbnQgZm9ybS53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tbG9naW4ubG9naW4gaW5wdXQuaW5wdXQtdGV4dHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoyOHB4O2hlaWdodDo1NHB4O2NvbG9yOiM3Njc2OGQ7Zm9udC1zaXplOjE0cHg7cGFkZGluZzoxLjI1cmVtO2JvcmRlcjowfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHMgLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkcyAuZm9ybS1yb3cgdGV4dGFyZWF7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MjhweDtoZWlnaHQ6NTRweDtjb2xvcjojNzY3NjhkO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MS4yNXJlbTtib3JkZXI6MH0ud3BlbS1ldmVudC1saXN0aW5nLWxpc3QtdmlldyAud3BlbS1ldmVudC1sYXlvdXQtd3JhcHBlciAud3BlbS1ldmVudC1iYW5uZXIgLndwZW0tZXZlbnQtYmFubmVyLWltZ3toZWlnaHQ6MTUwcHg7d2lkdGg6MjI1cHh9LndwZW0tZXZlbnQtbGlzdGluZy1saXN0LXZpZXcud3BlbS1ldmVudC1saXN0aW5ncyAud3BlbS1ldmVudC1sYXlvdXQtd3JhcHBlcjpob3ZlciAuZXZlbnRfbGlzdGluZ3tib3JkZXItY29sb3I6IzJjY2JlYiAhaW1wb3J0YW50O2JvcmRlci13aWR0aDozcHh9ZGl2I3dwZW1fb3JnYW5pemVyX3Byb2ZpbGV7bWFyZ2luLWJvdHRvbTozLjc1cmVtfWZvcm0jY29udGFjdC1vcmdhbml6ZXItZm9ybXtiYWNrZ3JvdW5kLWNvbG9yOiNlZGY0Zjg7cGFkZGluZzoycmVtIDJyZW0gNnJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWFnZXMvdG9wLWxlZnQtYWJzdHJhY3Quc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IHRvcDtiYWNrZ3JvdW5kLXNpemU6MTUlfWZvcm0jY29udGFjdC1vcmdhbml6ZXItZm9ybSAuaW5wdXQtdGV4dHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoyOHB4O2NvbG9yOiM3Njc2OGQ7Zm9udC1zaXplOjE0cHg7cGFkZGluZzoxLjI1cmVtO2JvcmRlcjowO21hcmdpbi1ib3R0b206LjkzNzVyZW19Zm9ybS5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dHtiYWNrZ3JvdW5kLWNvbG9yOiNlZGY0Zjg7cGFkZGluZzozcmVtIDJyZW0gM3JlbTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWFnZXMvdG9wLWxlZnQtYWJzdHJhY3Quc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IHRvcDtiYWNrZ3JvdW5kLXNpemU6MTIlfWZvcm0uY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQgbGFiZWx7Y29sb3I6IzE2MTYxZH1mb3JtLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHRleHRhcmVhI29yZGVyX2NvbW1lbnRze2hlaWdodDoxNDFweDtyZXNpemU6bm9uZX1mb3JtLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5pbnB1dC10ZXh0e2JhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MjhweCAhaW1wb3J0YW50O2NvbG9yOiM3Njc2OGQgIWltcG9ydGFudDtmb250LXNpemU6MTRweCAhaW1wb3J0YW50O3BhZGRpbmc6MTJweCAxMHB4ICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH1idXR0b24ud3BlbS10aGVtZS1idXR0b24uY29udGFjdC1vcmdhbml6ZXItYnV0dG9uLndwZW0tYWN0aXZlLWJ1dHRvbntiYWNrZ3JvdW5kOiMyY2NiZWI7Ym9yZGVyLXJhZGl1czoyOHB4O2NvbG9yOiNmZmY7cGFkZGluZzoxcmVtIDEuNnJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo2MDA7Y3Vyc29yOnBvaW50ZXI7dGV4dC10cmFuc2Zvcm06bm9uZTtib3JkZXI6MH1hcnRpY2xlI3Bvc3QtMjMxe3BhZGRpbmctdG9wOjY0cHh9YXJ0aWNsZSNwb3N0LTIzMntwYWRkaW5nLXRvcDo2NHB4fS53cGVtLXNpbmdsZS1ldmVudC1wYWdlIC53cGVtLXNpbmdsZS1ldmVudC13cmFwcGVyIC53cGVtLXNpbmdsZS1ldmVudC1ib2R5IC53cGVtLXNpbmdsZS1ldmVudC1sZWZ0LWNvbnRlbnQgLndwZW0tc2luZ2xlLWV2ZW50LXNob3J0LWluZm97cGFkZGluZzo3MHB4IDMwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsud3BlbS1zaW5nbGUtZXZlbnQtcGFnZSAud3BlbS1zaW5nbGUtZXZlbnQtd3JhcHBlciAud3BlbS1zaW5nbGUtZXZlbnQtYm9keSAud3BlbS1zaW5nbGUtZXZlbnQtbGVmdC1jb250ZW50IC53cGVtLXNpbmdsZS1ldmVudC1zaG9ydC1pbmZve3BhZGRpbmc6NDBweCAyMHB4IDB9fS53cGVtLXNpbmdsZS1ldmVudC1wYWdlIC53cGVtLXNpbmdsZS1ldmVudC13cmFwcGVyIC53cGVtLXNpbmdsZS1ldmVudC1ib2R5IC53cGVtLXNpbmdsZS1ldmVudC1ib2R5LXNpZGViYXJ7cGFkZGluZzo3MHB4IDMwcHggMzBweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey53cGVtLXNpbmdsZS1ldmVudC1wYWdlIC53cGVtLXNpbmdsZS1ldmVudC13cmFwcGVyIC53cGVtLXNpbmdsZS1ldmVudC1ib2R5IC53cGVtLXNpbmdsZS1ldmVudC1ib2R5LXNpZGViYXJ7cGFkZGluZzo0MHB4IDIwcHggMTBweCAwfX0uYy13ZU9mZmVyIGZvcm0uY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7dG9wOjZweDtyaWdodDo1cHh9bGFiZWwud29vY29tbWVyY2UtZm9ybV9fbGFiZWwud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94LmNoZWNrYm94IHNwYW57Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxOHB4fWxhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveC5jaGVja2JveCAuaW5wdXQtY2hlY2tib3h7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0jc3RyaXBlLXBheW1lbnQtZGF0YSBwe2NvbG9yOiMxNjE2MWR9I3djLXN0cmlwZS1jYy1mb3Jte21hcmdpbjowfWRpdi5wYXltZW50X2JveCAuZm9ybS1yb3d7bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudH0ud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkLC53Yy1zdHJpcGUtaWJhbi1lbGVtZW50LWZpZWxke2JvcmRlci1yYWRpdXM6MjhweCAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7cGFkZGluZzo4cHggMTBweCAhaW1wb3J0YW50fS5jLXdlT2ZmZXIgZm9ybS5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7aGVpZ2h0OjQwcHg7cGFkZGluZzo3cHggNXB4ICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czoyOHB4O2ZvbnQtc2l6ZToxNHB4fWZvcm0ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtLmVkaXQtYWNjb3VudCAuaW5wdXQtdGV4dHtiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjI4cHggIWltcG9ydGFudDtjb2xvcjojNzY3NjhkICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudDtwYWRkaW5nOjEuMjVyZW0gIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjkzNzVyZW0gIWltcG9ydGFudH0uYy13ZU9mZmVyIC53b29jb21tZXJjZS1vcmRlciBzZWN0aW9uLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHN7cGFkZGluZzowfS5jLXdlT2ZmZXIgLndvb2NvbW1lcmNlLW9yZGVyIHNlY3Rpb24ud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlsc3twYWRkaW5nOjB9LmMtd2VPZmZlciAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLS1lbWFpbCwuYy13ZU9mZmVyIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtLXBob25le3BhZGRpbmctbGVmdDoxLjM3NXJlbX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzc3tmb250LXNpemU6MXJlbX1mb3JtLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybS5lZGl0LWFjY291bnQgLmlucHV0LXRleHR7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czoyOHB4ICFpbXBvcnRhbnQ7Y29sb3I6Izc2NzY4ZCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7cGFkZGluZzoxLjI1cmVtICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi45Mzc1cmVtICFpbXBvcnRhbnR9LnUtY29sdW1uMS5jb2wtMS53b29jb21tZXJjZS1BZGRyZXNze3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCUgIWltcG9ydGFudH0udS1jb2x1bW4yLmNvbC0yLndvb2NvbW1lcmNlLUFkZHJlc3N7ZGlzcGxheTpub25lfS5jLXdlT2ZmZXIgLndvb2NvbW1lcmNlLWFkZHJlc3MtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtoZWlnaHQ6NTRweDtwYWRkaW5nOjE0cHggMTNweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MjhweDtib3JkZXI6bm9uZX0ud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7aGVpZ2h0OjI2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEzcHggIWltcG9ydGFudDtyaWdodDoxMHB4ICFpbXBvcnRhbnQ7d2lkdGg6MjBweH0ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3d7bWFyZ2luOjEwcHggMCA2cHh9Lndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscywud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHN7ZmxvYXQ6cmlnaHQ7d2lkdGg6MzAlO3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscywud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHN7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdH19dGFibGUuc2hvcF90YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdGR7dGV4dC1hbGlnbjpyaWdodH10YWJsZS53b29jb21tZXJjZS1vcmRlcnMtdGFibGUud29vY29tbWVyY2UtTXlBY2NvdW50LW9yZGVycy5zaG9wX3RhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZS5teV9hY2NvdW50X29yZGVycy5hY2NvdW50LW9yZGVycy10YWJsZSB0ZHt0ZXh0LWFsaWduOmxlZnR9Lndvb2NvbW1lcmNlLmNvbHVtbnMtNHtkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7I2JpbGxpbmdfZmlyc3RfbmFtZV9maWVsZHt3aWR0aDoxMDAlO2Zsb2F0Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpeyNzdHJpcGUtcGF5bWVudC1kYXRhe2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsjYmlsbGluZ19sYXN0X25hbWVfZmllbGR7d2lkdGg6MTAwJTtmbG9hdDpub25lfX1sYWJlbC5ncnVuaW9uLWZpZWxkLWxhYmVsLmVtYWlsIHNwYW57ZGlzcGxheTpub25lfS5ob21lIC5lbWFpbC1saXN0LXRleHR7bWFyZ2luLWJvdHRvbTowfS5ob21lIC53cC1ibG9jay1qZXRwYWNrLWNvbnRhY3QtZm9ybXtnYXA6MXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4ubXQtNS5tYi01e21hcmdpbi10b3A6MCAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucm93Lm10LWxnLTQuanVzdGlmeS1jb250ZW50LWNlbnRlcnttYXJnaW4tdG9wOjI1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjVweCl7LmFjY291bnQtbmF2e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Ojc3cHg7dG9wOjQ0cHh9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KXsudHdvLWNvbC13cmFwLmJvcmRlci10b3B7bWFyZ2luLXRvcDoxMTRweH19LmMtaGVhZGVyIC5uYXYtaXRlbSBzcGFuLmRyb3Bkb3duLXRvZ2dsZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNXB4O3RvcDowfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MS41cHgpey5jLWhlYWRlciAubmF2LWl0ZW0gc3Bhbi5kcm9wZG93bi10b2dnbGV7cmlnaHQ6MDt0b3A6MDt3aWR0aDo0MHB4O2hlaWdodDozOHB4O2JhY2tncm91bmQ6IzJjY2JlYn19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpey5jLWhlYWRlciAubmF2LWl0ZW0gc3Bhbi5kcm9wZG93bi10b2dnbGV7cmlnaHQ6MDt0b3A6MH19LmMtaGVhZGVyIC5uYXYtaXRlbSBzcGFuLmRyb3Bkb3duLXRvZ2dsZTphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTBweDtoZWlnaHQ6NnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24uc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MnB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Ym9yZGVyOjA7dHJhbnNpdGlvbjphbGwgLjRzO3RvcDoyMXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jLWhlYWRlciAubmF2LWl0ZW0gc3Bhbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXJ7dG9wOjE3cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jLWhlYWRlciAubmF2LWl0ZW0gc3Bhbi5kcm9wZG93bi10b2dnbGUuc2hvdzphZnRlcnt0b3A6MjBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50fX0udHdvLWNvbC13cmFwIC5jLXByb2plY3QuYXJjaGl2ZS1saW5rLXdyYXAgdWx7cGFkZGluZzowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjVweCl7LmMtaGVhZGVyIC5uYXYtaXRlbSBzcGFuLmRyb3Bkb3duLXRvZ2dsZTphZnRlcnt0b3A6MTVweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46MCBhdXRvfX0ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlc2VydmljZV93b3Jrc2hvcHMtcGhwIC5tLWJsb2NrcXVvdGUubS1pbm5lci1ibG9ja3F1b3RlIGJsb2NrcXVvdGV7bWFyZ2luOjAgMS4xODc1cmVtfSIsIkBtaXhpbiBic0Jhbm5lcigkZmlsZSkge1xyXG4gIC8qIVxyXG4gICAqIEJvb3RzdHJhcCAjeyRmaWxlfSB2NS4yLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXHJcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cclxuICAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcclxuICAgKi9cclxufVxyXG5cclxuIiwiOnJvb3Qge1xyXG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxyXG5cclxuICAvLyBDb2xvcnNcclxuICAvL1xyXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXHJcblxyXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xyXG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xyXG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XHJcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xyXG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XHJcblxyXG4gIC8vIEZvbnRzXHJcblxyXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXHJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcclxuICAtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcclxuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xyXG5cclxuICAvLyBSb290IGFuZCBib2R5XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcclxuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xyXG4gICAgLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcclxuICB9XHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktYmFzZX07XHJcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUtYmFzZSwgLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xyXG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xyXG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xyXG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xyXG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xyXG4gIH1cclxuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcclxuXHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcclxuXHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6ICN7JGJvcmRlci1yYWRpdXMtMnhsfTtcclxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGw6ICN7JGJvcmRlci1yYWRpdXMtcGlsbH07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcclxuXHJcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XHJcblxyXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xyXG5cclxuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG5cclxuLy8gU0NTUyBSRlMgbWl4aW5cclxuLy9cclxuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXHJcbi8vXHJcbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxyXG5cclxuLy8gQ29uZmlndXJhdGlvblxyXG5cclxuLy8gQmFzZSB2YWx1ZVxyXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xyXG5cclxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XHJcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcclxufVxyXG5cclxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcclxuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xyXG5cclxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcclxuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcclxufVxyXG5cclxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxyXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcclxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xyXG5cclxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcclxuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcclxufVxyXG5cclxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxyXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcclxuXHJcbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXHJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxyXG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XHJcblxyXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcclxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcclxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxyXG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xyXG5cclxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xyXG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XHJcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcclxuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcclxuICBAaWYgJGRpdmlkZW5kID09IDAge1xyXG4gICAgQHJldHVybiAwO1xyXG4gIH1cclxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XHJcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcclxuICB9XHJcbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xyXG4gICRyZXN1bHQ6IDA7XHJcbiAgJGZhY3RvcjogMTA7XHJcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XHJcbiAgICAkcXVvdGllbnQ6IDA7XHJcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcclxuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xyXG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XHJcbiAgICB9XHJcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XHJcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XHJcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XHJcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcclxuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XHJcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xyXG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XHJcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XHJcbiAgJHVuaXQtbWFwOiAoXHJcbiAgICBcInB4XCI6IDFweCxcclxuICAgIFwicmVtXCI6IDFyZW0sXHJcbiAgICBcImVtXCI6IDFlbSxcclxuICAgIFwiJVwiOiAxJVxyXG4gICk7XHJcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xyXG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XHJcbiAgfVxyXG4gIEByZXR1cm4gJHJlc3VsdDtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xyXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xyXG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xyXG59XHJcbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XHJcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XHJcbn1cclxuXHJcbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcclxuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcclxuXHJcbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcclxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcclxuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcclxufVxyXG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcclxuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcclxufVxyXG5cclxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxyXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcclxuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xyXG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XHJcblxyXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXHJcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcclxuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xyXG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xyXG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXHJcbkBtaXhpbiBfcmZzLXJ1bGUge1xyXG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xyXG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxyXG4gICAgJixcclxuICAgIC5kaXNhYmxlLXJmcyAmLFxyXG4gICAgJi5kaXNhYmxlLXJmcyB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XHJcbiAgICAuZW5hYmxlLXJmcyAmLFxyXG4gICAgJi5lbmFibGUtcmZzIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXHJcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xyXG5cclxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xyXG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgLmVuYWJsZS1yZnMgJixcclxuICAgICAgJi5lbmFibGUtcmZzIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgLmRpc2FibGUtcmZzICYsXHJcbiAgICAgICYuZGlzYWJsZS1yZnMge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcclxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XHJcbiAgLy8gQ29udmVydCB0byBsaXN0XHJcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcclxuXHJcbiAgJHZhbDogJyc7XHJcblxyXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcclxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XHJcbiAgICBAaWYgJHZhbHVlID09IDAge1xyXG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcclxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcclxuXHJcbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XHJcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXHJcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcclxuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxyXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2Uge1xyXG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxyXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxyXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xyXG59XHJcblxyXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXHJcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xyXG4gIC8vIENvbnZlcnQgdG8gbGlzdFxyXG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XHJcblxyXG4gICR2YWw6ICcnO1xyXG5cclxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXHJcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xyXG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcclxuICAgICAgJHZhbDogJHZhbCArICcgMCc7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxyXG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xyXG5cclxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXHJcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XHJcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGVsc2Uge1xyXG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcclxuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xyXG5cclxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxyXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcclxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxyXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XHJcblxyXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXHJcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xyXG5cclxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xyXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcclxuXHJcbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXHJcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XHJcblxyXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxyXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XHJcblxyXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxyXG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcclxuXHJcbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcclxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXHJcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XHJcbn1cclxuXHJcbi8vIFJGUyBtaXhpblxyXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XHJcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XHJcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XHJcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcclxuXHJcbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXHJcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xyXG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XHJcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xyXG5cclxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcclxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcclxuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXHJcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XHJcblxyXG5cclxuLy8gUmVib290XHJcbi8vXHJcbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcclxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXHJcbi8vXHJcbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcclxuXHJcblxyXG4vLyBEb2N1bWVudFxyXG4vL1xyXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuXHJcbi8vIFJvb3RcclxuLy9cclxuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cclxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxyXG5cclxuOnJvb3Qge1xyXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XHJcbiAgfVxyXG5cclxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcclxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxyXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwOyAvLyAxXHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XHJcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXHJcblxyXG5cclxuLy8gQ29udGVudCBncm91cGluZ1xyXG4vL1xyXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxyXG5cclxuaHIge1xyXG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XHJcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XHJcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XHJcbn1cclxuXHJcblxyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vXHJcbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXHJcbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXHJcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cclxuXHJcbiVoZWFkaW5nIHtcclxuICBtYXJnaW4tdG9wOiAwOyAvLyAxXHJcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XHJcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcclxuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcclxuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcclxufVxyXG5cclxuaDEge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbmgzIHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcclxufVxyXG5cclxuaDQge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbmg2IHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcclxufVxyXG5cclxuXHJcbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXHJcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cclxuXHJcbnAge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG5cclxuLy8gQWJicmV2aWF0aW9uc1xyXG4vL1xyXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cclxuLy8gMy4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXHJcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXHJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXHJcbn1cclxuXHJcblxyXG4vLyBBZGRyZXNzXHJcblxyXG5hZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vIExpc3RzXHJcblxyXG5vbCxcclxudWwge1xyXG4gIHBhZGRpbmctbGVmdDogMnJlbTtcclxufVxyXG5cclxub2wsXHJcbnVsLFxyXG5kbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG5vbCBvbCxcclxudWwgdWwsXHJcbm9sIHVsLFxyXG51bCBvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcclxufVxyXG5cclxuXHJcbi8vIEJsb2NrcXVvdGVcclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcblxyXG4vLyBTdHJvbmdcclxuLy9cclxuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcclxufVxyXG5cclxuXHJcbi8vIFNtYWxsXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXHJcblxyXG5zbWFsbCB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xyXG59XHJcblxyXG5cclxuLy8gTWFya1xyXG5cclxubWFyayB7XHJcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcclxufVxyXG5cclxuXHJcbi8vIFN1YiBhbmQgU3VwXHJcbi8vXHJcbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4vLyBhbGwgYnJvd3NlcnMuXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cclxuc3VwIHsgdG9wOiAtLjVlbTsgfVxyXG5cclxuXHJcbi8vIExpbmtzXHJcblxyXG5hIHtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxyXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxyXG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcclxuXHJcbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcclxuICAmLFxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29kZVxyXG5cclxucHJlLFxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG59XHJcblxyXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cclxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcclxuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXHJcblxyXG5wcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXHJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcclxuICBjb2xvcjogJHByZS1jb2xvcjtcclxuXHJcbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcclxuICBjb2RlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuY29kZSB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb2RlLWNvbG9yKTtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxyXG4gIGEgPiAmIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxua2JkIHtcclxuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAka2JkLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XHJcblxyXG4gIGtiZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XHJcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmlndXJlc1xyXG4vL1xyXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcblxyXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcclxuXHJcbmltZyxcclxuc3ZnIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5cclxuLy8gVGFibGVzXHJcbi8vXHJcbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcclxuXHJcbnRhYmxlIHtcclxuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG5jYXB0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XHJcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXHJcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxyXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcclxuXHJcbnRoIHtcclxuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXHJcbn1cclxuXHJcbnRoZWFkLFxyXG50Ym9keSxcclxudGZvb3QsXHJcbnRyLFxyXG50ZCxcclxudGgge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuXHJcbi8vIEZvcm1zXHJcbi8vXHJcbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXHJcblxyXG5sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcclxuXHJcbmJ1dHRvbiB7XHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcclxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxyXG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXHJcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXHJcblxyXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXHJcblxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbm9wdGdyb3VwLFxyXG50ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwOyAvLyAxXHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXHJcbi8vXHJcbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcclxuW3JvbGU9XCJidXR0b25cIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuXHJcbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcclxuICAmOmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cclxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxyXG5cclxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxuXHJcbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcclxuICAgICY6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cclxuXHJcbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cclxuXHJcbnRleHRhcmVhIHtcclxuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXHJcbn1cclxuXHJcbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXHJcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxyXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXHJcbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XHJcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcclxuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWluLXdpZHRoOiAwOyAvLyAxXHJcbiAgcGFkZGluZzogMDsgLy8gMlxyXG4gIG1hcmdpbjogMDsgLy8gMlxyXG4gIGJvcmRlcjogMDsgLy8gMlxyXG59XHJcblxyXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxyXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cclxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cclxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcclxuXHJcbmxlZ2VuZCB7XHJcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICArICoge1xyXG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcclxuICB9XHJcbn1cclxuXHJcbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxyXG5cclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4vLyAyLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXHJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxyXG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXHJcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDFcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxyXG59XHJcblxyXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcclxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcclxuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XHJcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcclxuXHJcbi8qIHJ0bDpyYXc6XHJcblt0eXBlPVwidGVsXCJdLFxyXG5bdHlwZT1cInVybFwiXSxcclxuW3R5cGU9XCJlbWFpbFwiXSxcclxuW3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG59XHJcbiovXHJcblxyXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcblxyXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXHJcblxyXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXHJcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcblxyXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICBmb250OiBpbmhlcml0OyAvLyAxXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxufVxyXG5cclxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXHJcblxyXG5vdXRwdXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxyXG5cclxuaWZyYW1lIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIFN1bW1hcnlcclxuLy9cclxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcblxyXG4vLyBQcm9ncmVzc1xyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuXHJcbi8vIEhpZGRlbiBhdHRyaWJ1dGVcclxuLy9cclxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy8gVmFyaWFibGVzXHJcbi8vXHJcbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxyXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cclxuXHJcbi8vIENvbG9yIHN5c3RlbVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXHJcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcclxuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xyXG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XHJcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcclxuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xyXG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XHJcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcclxuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xyXG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XHJcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcclxuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXHJcblxyXG4vLyBmdXN2LWRpc2FibGVcclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxyXG4kZ3JheXM6IChcclxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXHJcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxyXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcclxuICBcIjQwMFwiOiAkZ3JheS00MDAsXHJcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxyXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcclxuICBcIjcwMFwiOiAkZ3JheS03MDAsXHJcbiAgXCI4MDBcIjogJGdyYXktODAwLFxyXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxyXG4vLyBmdXN2LWVuYWJsZVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xyXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcclxuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xyXG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcclxuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xyXG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XHJcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xyXG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXHJcbiRjb2xvcnM6IChcclxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXHJcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXHJcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXHJcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxyXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxyXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxyXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxyXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXHJcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxyXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcclxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxyXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXHJcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcclxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxyXG5cclxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cclxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxyXG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcclxuXHJcbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXHJcbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gZnVzdi1kaXNhYmxlXHJcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcclxuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xyXG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcclxuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcclxuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcclxuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcclxuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcclxuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xyXG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcclxuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xyXG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcclxuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcclxuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xyXG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcclxuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcclxuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcclxuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcclxuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcclxuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xyXG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcclxuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xyXG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xyXG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcclxuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xyXG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcclxuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XHJcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XHJcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XHJcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcclxuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xyXG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcclxuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcclxuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcclxuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcclxuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcclxuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcclxuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xyXG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcclxuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcclxuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcclxuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcclxuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcclxuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRibHVlczogKFxyXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxyXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxyXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxyXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxyXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxyXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxyXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxyXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxyXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kaW5kaWdvczogKFxyXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcclxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXHJcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxyXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcclxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXHJcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxyXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcclxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXHJcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kcHVycGxlczogKFxyXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcclxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXHJcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxyXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcclxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXHJcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxyXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcclxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXHJcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kcGlua3M6IChcclxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcclxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcclxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcclxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcclxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcclxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcclxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcclxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcclxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHJlZHM6IChcclxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXHJcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxyXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcclxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXHJcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxyXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcclxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXHJcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxyXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJG9yYW5nZXM6IChcclxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXHJcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxyXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcclxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXHJcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxyXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcclxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXHJcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxyXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHllbGxvd3M6IChcclxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXHJcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxyXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcclxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXHJcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxyXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcclxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXHJcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxyXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGdyZWVuczogKFxyXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXHJcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcclxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxyXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXHJcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcclxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxyXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXHJcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcclxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbHM6IChcclxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcclxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcclxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcclxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcclxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcclxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcclxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcclxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcclxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGN5YW5zOiAoXHJcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXHJcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXHJcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXHJcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXHJcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXHJcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXHJcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXHJcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXHJcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcclxuKSAhZGVmYXVsdDtcclxuLy8gZnVzdi1lbmFibGVcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcclxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xyXG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xyXG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XHJcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xyXG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcclxuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcclxuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXHJcbiR0aGVtZS1jb2xvcnM6IChcclxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXHJcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXHJcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxyXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcclxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXHJcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXHJcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcclxuICBcImRhcmtcIjogICAgICAgJGRhcmtcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXHJcblxyXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXHJcbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcclxuICAoXCI8XCIsIFwiJTNjXCIpLFxyXG4gIChcIj5cIiwgXCIlM2VcIiksXHJcbiAgKFwiI1wiLCBcIiUyM1wiKSxcclxuICAoXCIoXCIsIFwiJTI4XCIpLFxyXG4gIChcIilcIiwgXCIlMjlcIiksXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBPcHRpb25zXHJcbi8vXHJcbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cclxuXHJcbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xyXG5cclxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXHJcblxyXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcclxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcclxuXHJcbi8vIEdyYWRpZW50XHJcbi8vXHJcbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXHJcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxyXG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XHJcblxyXG4vLyBTcGFjaW5nXHJcbi8vXHJcbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2VcclxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxyXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xyXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xyXG4kc3BhY2VyczogKFxyXG4gIDA6IDAsXHJcbiAgMTogJHNwYWNlciAqIC4yNSxcclxuICAyOiAkc3BhY2VyICogLjUsXHJcbiAgMzogJHNwYWNlcixcclxuICA0OiAkc3BhY2VyICogMS41LFxyXG4gIDU6ICRzcGFjZXIgKiAzLFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xyXG5cclxuLy8gUG9zaXRpb25cclxuLy9cclxuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcclxuJHBvc2l0aW9uLXZhbHVlczogKFxyXG4gIDA6IDAsXHJcbiAgNTA6IDUwJSxcclxuICAxMDA6IDEwMCVcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcclxuXHJcbi8vIEJvZHlcclxuLy9cclxuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxyXG5cclxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4vLyBMaW5rc1xyXG4vL1xyXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXHJcblxyXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcclxuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xyXG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xyXG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xyXG5cclxuLy8gUGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTdHlsZSBwIGVsZW1lbnQuXHJcblxyXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBHcmlkIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxyXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHgsXHJcbiAgeHhsOiAxNDAwcHhcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXHJcblxyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbnRhaW5lcnNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDcyMHB4LFxyXG4gIGxnOiA5NjBweCxcclxuICB4bDogMTE0MHB4LFxyXG4gIHh4bDogMTMyMHB4XHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XHJcblxyXG5cclxuLy8gR3JpZCBjb2x1bW5zXHJcbi8vXHJcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxyXG5cclxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XHJcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcclxuXHJcbi8vIENvbnRhaW5lciBwYWRkaW5nXHJcblxyXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENvbXBvbmVudHNcclxuLy9cclxuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcclxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLXdpZHRoczogKFxyXG4gIDE6IDFweCxcclxuICAyOiAycHgsXHJcbiAgMzogM3B4LFxyXG4gIDQ6IDRweCxcclxuICA1OiA1cHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xyXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcclxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xyXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcclxuXHJcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXHJcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XHJcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcclxuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xyXG5cclxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cclxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xyXG4kYXNwZWN0LXJhdGlvczogKFxyXG4gIFwiMXgxXCI6IDEwMCUsXHJcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxyXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxyXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4vL1xyXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcclxuXHJcbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcclxuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XHJcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxyXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG5cclxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xyXG5cclxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xyXG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xyXG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xyXG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XHJcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcclxuJGZvbnQtc2l6ZXM6IChcclxuICAxOiAkaDEtZm9udC1zaXplLFxyXG4gIDI6ICRoMi1mb250LXNpemUsXHJcbiAgMzogJGgzLWZvbnQtc2l6ZSxcclxuICA0OiAkaDQtZm9udC1zaXplLFxyXG4gIDU6ICRoNS1mb250LXNpemUsXHJcbiAgNjogJGg2LWZvbnQtc2l6ZVxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcclxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXHJcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcclxuICAxOiA1cmVtLFxyXG4gIDI6IDQuNXJlbSxcclxuICAzOiA0cmVtLFxyXG4gIDQ6IDMuNXJlbSxcclxuICA1OiAzcmVtLFxyXG4gIDY6IDIuNXJlbVxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xyXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xyXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcblxyXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XHJcblxyXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcblxyXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcblxyXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuLy8gZnVzdi1kaXNhYmxlXHJcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXHJcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXHJcbi8vIGZ1c3YtZW5hYmxlXHJcblxyXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcclxuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xyXG5cclxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xyXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcclxuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xyXG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xyXG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcclxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XHJcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxyXG4kdGFibGUtdmFyaWFudHM6IChcclxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxyXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcclxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcclxuICBcImRhcmtcIjogICAgICAgJGRhcmssXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxyXG5cclxuXHJcbi8vIEJ1dHRvbnMgKyBGb3Jtc1xyXG4vL1xyXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXHJcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBCdXR0b25zXHJcbi8vXHJcbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcclxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xyXG5cclxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuXHJcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xyXG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xyXG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuXHJcbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XHJcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEZvcm1zXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xyXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXHJcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xyXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXHJcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xyXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcclxuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcclxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxyXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xyXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcclxuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXHJcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xyXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xyXG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcclxuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgIDEuMjUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgIC42NSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXHJcblxyXG4vLyBGb3JtIHZhbGlkYXRpb25cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xyXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcclxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcclxuICBcInZhbGlkXCI6IChcclxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXHJcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxyXG4gICksXHJcbiAgXCJpbnZhbGlkXCI6IChcclxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcclxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcclxuICApXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xyXG5cclxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxyXG4vL1xyXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcclxuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xyXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xyXG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xyXG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xyXG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xyXG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xyXG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xyXG4kemluZGV4LXRvYXN0OiAgICAgICAgICAgICAgICAgICAgICAxMDkwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xyXG5cclxuXHJcbi8vIE5hdnNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXHJcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIE5hdmJhclxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcclxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcclxuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNTUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay12YXJpYWJsZXNcclxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vL1xyXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXHJcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGRyb3Bkb3duLWxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuLy8gZnVzdi1kaXNhYmxlXHJcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxyXG4vLyBmdXN2LWVuYWJsZVxyXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXHJcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb25cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBQbGFjZWhvbGRlcnNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcclxuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xyXG5cclxuLy8gQ2FyZHNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xyXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXHJcblxyXG4vLyBBY2NvcmRpb25cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXHJcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0OyAvLyBTYXNzIHZhcmlhYmxlIGJlY2F1c2Ugb2YgJGFjY29yZGlvbi1idXR0b24taWNvblxyXG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuXHJcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuXHJcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDkwJSkgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tY29sb3IgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXHJcblxyXG4vLyBUb29sdGlwc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXHJcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XHJcblxyXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xyXG4vLyBmdXN2LWVuYWJsZVxyXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXHJcblxyXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXHJcblxyXG5cclxuLy8gUG9wb3ZlcnNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xyXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcG9wb3Zlci1iZywgNiUpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xyXG5cclxuLy8gZnVzdi1kaXNhYmxlXHJcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXHJcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcclxuLy8gZnVzdi1lbmFibGVcclxuXHJcblxyXG4vLyBUb2FzdHNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcclxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XHJcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcclxuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuXHJcbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEJhZGdlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xyXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcclxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBNb2RhbHNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcclxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxyXG5cclxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcclxuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcclxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcclxuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gQWxlcnRzXHJcbi8vXHJcbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xyXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xyXG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDtcclxuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcclxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBQcm9ncmVzcyBiYXJzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXHJcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gTGlzdCBncm91cFxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXHJcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXHJcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEZpZ3VyZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXHJcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gQnJlYWRjcnVtYnNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xyXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xyXG5cclxuLy8gQ2Fyb3VzZWxcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcclxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXHJcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcclxuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIFNwaW5uZXJzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcclxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xyXG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcclxuXHJcbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXHJcblxyXG5cclxuLy8gQ2xvc2VcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcclxuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIE9mZmNhbnZhc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcclxuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xyXG5cclxuLy8gQ29kZVxyXG5cclxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XHJcblxyXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcclxuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcclxuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xyXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XHJcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcclxuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XHJcblxyXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xyXG5cclxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxyXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAkcmV0dXJuOiAoKTtcclxuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XHJcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XHJcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEByZXR1cm4gJHJldHVybjtcclxufVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xyXG4iLCIvL1xyXG4vLyBIZWFkaW5nc1xyXG4vL1xyXG4uaDEge1xyXG4gIEBleHRlbmQgaDE7XHJcbn1cclxuXHJcbi5oMiB7XHJcbiAgQGV4dGVuZCBoMjtcclxufVxyXG5cclxuLmgzIHtcclxuICBAZXh0ZW5kIGgzO1xyXG59XHJcblxyXG4uaDQge1xyXG4gIEBleHRlbmQgaDQ7XHJcbn1cclxuXHJcbi5oNSB7XHJcbiAgQGV4dGVuZCBoNTtcclxufVxyXG5cclxuLmg2IHtcclxuICBAZXh0ZW5kIGg2O1xyXG59XHJcblxyXG5cclxuLmxlYWQge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcclxufVxyXG5cclxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcclxuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XHJcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xyXG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIEVtcGhhc2lzXHJcbi8vXHJcbi5zbWFsbCB7XHJcbiAgQGV4dGVuZCBzbWFsbDtcclxufVxyXG5cclxuLm1hcmsge1xyXG4gIEBleHRlbmQgbWFyaztcclxufVxyXG5cclxuLy9cclxuLy8gTGlzdHNcclxuLy9cclxuXHJcbi5saXN0LXVuc3R5bGVkIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XHJcbn1cclxuXHJcbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXHJcbi5saXN0LWlubGluZSB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xyXG59XHJcbi5saXN0LWlubGluZS1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIE1pc2NcclxuLy9cclxuXHJcbi8vIEJ1aWxkcyBvbiBgYWJicmBcclxuLmluaXRpYWxpc20ge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIEJsb2NrcXVvdGVzXHJcbi5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcclxuXHJcbiAgPiA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcclxuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXHJcbiAgfVxyXG59XHJcbiIsIi8vIExpc3RzXHJcblxyXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcclxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxyXG4vL1xyXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXHJcbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXHJcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxyXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cclxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxyXG4uaW1nLWZsdWlkIHtcclxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcclxufVxyXG5cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuLmltZy10aHVtYm5haWwge1xyXG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xyXG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcclxuXHJcbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXHJcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuXHJcbi5maWd1cmUge1xyXG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5maWd1cmUtaW1nIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5maWd1cmUtY2FwdGlvbiB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XHJcbn1cclxuIiwiLy8gSW1hZ2UgTWl4aW5zXHJcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vLyAtIFJldGluYSBpbWFnZVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy9cclxuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cclxuXHJcbkBtaXhpbiBpbWctZmx1aWQge1xyXG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXHJcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4iLCIvLyBDb250YWluZXIgd2lkdGhzXHJcbi8vXHJcbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcclxuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXHJcbiAgLmNvbnRhaW5lcixcclxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICB9XHJcblxyXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XHJcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcclxuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcclxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xyXG5cclxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XHJcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcclxuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcclxuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xyXG5cclxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XHJcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XHJcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxyXG4vL1xyXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XHJcbi8vXHJcbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXHJcbi8vXHJcbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cclxuXHJcbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcclxuLy8gICAgbWRcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcclxuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcclxuICBAaWYgbm90ICRuIHtcclxuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcclxuICB9XHJcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxyXG4vLyAgICA1NzZweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxyXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2ZcclxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxyXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XHJcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cclxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxyXG4vLyAgICA3NjcuOThweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xyXG59XHJcblxyXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxyXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXHJcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcclxuLy8gICAgXCItc21cIlxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1pbiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWF4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXHJcbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBSb3dcclxuLy9cclxuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLnJvdyB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xyXG5cclxuICAgID4gKiB7XHJcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcclxuICAuZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xyXG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xyXG5cclxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbHVtbnNcclxuLy9cclxuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xyXG59XHJcbiIsIi8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcclxuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcclxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XHJcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcclxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcclxuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XHJcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXHJcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXHJcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgQGlmICRzaXplIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xyXG5cclxuICB9IEBlbHNlIHtcclxuICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XHJcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XHJcbn1cclxuXHJcbi8vIFJvdyBjb2x1bW5zXHJcbi8vXHJcbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxyXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XHJcbi8vIHN0eWxlIGdyaWQuXHJcbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcclxuICA+ICoge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXHJcbi8vXHJcbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxyXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxyXG5cclxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcclxuICAgICAgLmNvbCN7JGluZml4fSB7XHJcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcclxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xyXG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcclxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcclxuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXHJcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBHdXR0ZXJzXHJcbiAgICAgIC8vXHJcbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxyXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xyXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXHJcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xyXG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXHJcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xyXG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cclxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xyXG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxyXG4vL1xyXG5cclxuLnRhYmxlIHtcclxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyR0YWJsZS1zdHJpcGVkLWJnfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAjeyR0YWJsZS1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgLy8gVGFyZ2V0IHRoICYgdGRcclxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cclxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxyXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXHJcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xyXG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmcpO1xyXG4gIH1cclxuXHJcbiAgPiB0Ym9keSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gID4gdGhlYWQge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcclxuICBib3JkZXItdG9wOiAoJHRhYmxlLWJvcmRlci13aWR0aCAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7XHJcbn1cclxuXHJcbi8vXHJcbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXHJcbi8vXHJcblxyXG4uY2FwdGlvbi10b3Age1xyXG4gIGNhcHRpb24tc2lkZTogdG9wO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xyXG4vL1xyXG5cclxuLnRhYmxlLXNtIHtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxyXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcclxuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm9yZGVyIHZlcnNpb25zXHJcbi8vXHJcbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXHJcbi8vXHJcbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxyXG4vLyB0aGVzZSBib3JkZXJzIGRvIG5vdCBoYXZlIHRoZSBzYW1lIGNvbG9yIG9yIGlmIHRoZXkgYXJlIHNlbWktdHJhbnNwYXJlbnQuXHJcbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xyXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcclxuXHJcbi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGggMDtcclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxyXG4gICAgPiAqIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtYm9yZGVybGVzcyB7XHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcclxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gIH1cclxuXHJcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFplYnJhLXN0cmlwaW5nXHJcbi8vXHJcbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXHJcblxyXG4vLyBGb3Igcm93c1xyXG4udGFibGUtc3RyaXBlZCB7XHJcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9yIGNvbHVtbnNcclxuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyB7XHJcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFjdGl2ZSB0YWJsZVxyXG4vL1xyXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xyXG5cclxuLnRhYmxlLWFjdGl2ZSB7XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XHJcbn1cclxuXHJcbi8vIEhvdmVyIGVmZmVjdFxyXG4vL1xyXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXHJcblxyXG4udGFibGUtaG92ZXIge1xyXG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmcpO1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFibGUgdmFyaWFudHNcclxuLy9cclxuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXHJcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcclxuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcclxuLy9cclxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXHJcbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcclxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xyXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xyXG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XHJcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcclxuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcclxuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XHJcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xyXG5cclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XHJcblxyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcclxuIiwiLy9cclxuLy8gTGFiZWxzXHJcbi8vXHJcblxyXG4uZm9ybS1sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcclxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcclxuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbn1cclxuXHJcbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXHJcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cclxuLmNvbC1mb3JtLWxhYmVsIHtcclxuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxyXG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG59XHJcblxyXG4uY29sLWZvcm0tbGFiZWwtbGcge1xyXG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XHJcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XHJcbn1cclxuXHJcbi5jb2wtZm9ybS1sYWJlbC1zbSB7XHJcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcclxuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcclxufVxyXG4iLCIvL1xyXG4vLyBGb3JtIHRleHRcclxuLy9cclxuXHJcbi5mb3JtLXRleHQge1xyXG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xyXG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcclxuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcclxuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcclxufVxyXG4iLCIvL1xyXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxyXG4vL1xyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcclxuXHJcbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xyXG5cclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcclxuXHJcbiAgJlt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXHJcblxyXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XHJcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXHJcbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcclxuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxyXG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xyXG4gIH1cclxuXHJcbiAgLy8gUGxhY2Vob2xkZXJcclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgaW5wdXRzXHJcbiAgLy9cclxuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxyXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXHJcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcclxuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcclxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XHJcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcclxuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xyXG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xyXG4gIH1cclxuXHJcbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxyXG4vL1xyXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxyXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcclxuXHJcbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY29udHJvbC1zbSxcclxuICAmLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxyXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxyXG4vL1xyXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cclxuXHJcbi5mb3JtLWNvbnRyb2wtc20ge1xyXG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcclxuXHJcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xyXG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xyXG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XHJcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcclxuXHJcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xyXG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XHJcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcclxuICB9XHJcbn1cclxuXHJcbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxudGV4dGFyZWEge1xyXG4gICYuZm9ybS1jb250cm9sIHtcclxuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY29udHJvbC1zbSB7XHJcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xyXG4gIH1cclxuXHJcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcclxuICB9XHJcbn1cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuXHJcbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xyXG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcclxuXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cclxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xyXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xyXG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgfVxyXG5cclxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xyXG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcclxuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcclxuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XHJcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcclxuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEdyYWRpZW50c1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXHJcbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXHJcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxyXG4vL1xyXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxyXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cclxuLy9cclxuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXHJcbiIsIi8vIFNlbGVjdFxyXG4vL1xyXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXHJcbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXHJcblxyXG4uZm9ybS1zZWxlY3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcclxuICAtbW96LXBhZGRpbmctc3RhcnQ6IHN1YnRyYWN0KCRmb3JtLXNlbGVjdC1wYWRkaW5nLXgsIDNweCk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzMyNjM2XHJcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XHJcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcclxuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW211bHRpcGxlXSxcclxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXHJcbiAgJjotbW96LWZvY3VzcmluZyB7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tc2VsZWN0LXNtIHtcclxuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcclxuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcclxuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xyXG59XHJcblxyXG4uZm9ybS1zZWxlY3QtbGcge1xyXG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xyXG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XHJcbn1cclxuIiwiLy9cclxuLy8gQ2hlY2svcmFkaW9cclxuLy9cclxuXHJcbi5mb3JtLWNoZWNrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xyXG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcclxuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xyXG5cclxuICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlucHV0IHtcclxuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XHJcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcclxuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1iZztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XHJcblxyXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xyXG4gIH1cclxuXHJcbiAgJjpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGZpbHRlcjogbm9uZTtcclxuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XHJcbiAgfVxyXG5cclxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcclxuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcclxuICAmW2Rpc2FibGVkXSxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xyXG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xyXG59XHJcblxyXG4vL1xyXG4vLyBTd2l0Y2hcclxuLy9cclxuXHJcbi5mb3JtLXN3aXRjaCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcclxuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XHJcblxyXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xyXG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcclxufVxyXG5cclxuLmJ0bi1jaGVjayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICZbZGlzYWJsZWRdLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgKyAuYnRuIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFJhbmdlXHJcbi8vXHJcbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXHJcbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXHJcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxyXG5cclxuLmZvcm0tcmFuZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xyXG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXHJcbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXHJcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cclxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcclxuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xyXG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcclxuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XHJcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcclxuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcclxuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuXHJcbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mb3JtLWZsb2F0aW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gID4gLmZvcm0tY29udHJvbCxcclxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxyXG4gID4gLmZvcm0tc2VsZWN0IHtcclxuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgPiBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xyXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xyXG4gIH1cclxuXHJcbiAgPiAuZm9ybS1jb250cm9sLFxyXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xyXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XHJcbiAgICB9XHJcbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXHJcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuZm9ybS1zZWxlY3Qge1xyXG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXHJcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxyXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXHJcbiAgPiAuZm9ybS1zZWxlY3Qge1xyXG4gICAgfiBsYWJlbCB7XHJcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XHJcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXHJcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgfiBsYWJlbCB7XHJcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XHJcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XHJcbiAgICB+IGxhYmVsIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gID4gLmZvcm0tY29udHJvbCxcclxuICA+IC5mb3JtLXNlbGVjdCxcclxuICA+IC5mb3JtLWZsb2F0aW5nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB3aWR0aDogMSU7XHJcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXHJcbiAgfVxyXG5cclxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xyXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcclxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcclxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gIH1cclxuXHJcbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cclxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXHJcbiAgLy8gYXMgb3VyIGlucHV0cy5cclxuICAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGV4dHVhbCBhZGRvbnNcclxuLy9cclxuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXHJcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxyXG5cclxuLmlucHV0LWdyb3VwLXRleHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcclxuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XHJcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcblxyXG4vLyBTaXppbmdcclxuLy9cclxuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxyXG4vLyBtYW5pcHVsYXRpb24uXHJcblxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcclxufVxyXG5cclxuXHJcbi8vIFJvdW5kZWQgY29ybmVyc1xyXG4vL1xyXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xyXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXHJcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcclxuLmlucHV0LWdyb3VwIHtcclxuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcclxuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcclxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXHJcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxyXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhhcy12YWxpZGF0aW9uIHtcclxuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxyXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcclxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcclxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcclxuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcclxuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xyXG4gIH1cclxuXHJcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcclxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3NcclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xyXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcclxuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXHJcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxyXG4gICRzdGF0ZSxcclxuICAkY29sb3IsXHJcbiAgJGljb24sXHJcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXHJcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxyXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KVxyXG4pIHtcclxuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcclxuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXHJcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcclxuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xyXG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXHJcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXNlbGVjdCB7XHJcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XHJcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXHJcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xyXG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcclxuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxyXG4gICAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyksXHJcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcclxuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XHJcbiAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcclxuICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xyXG4iLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmJ0biB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcclxuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXHJcblxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xyXG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICB9XHJcblxyXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcclxuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJiB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcclxuICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXHJcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgJi5zaG93IHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XHJcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XHJcblxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkLFxyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XHJcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xyXG4vL1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5idG4tI3skY29sb3J9IHtcclxuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcclxuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXHJcbiAgICAgICAgJHZhbHVlLFxyXG4gICAgICAgICR2YWx1ZSxcclxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXHJcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxyXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxyXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXHJcbiAgICAgICk7XHJcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XHJcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxyXG4gICAgICAgICR2YWx1ZSxcclxuICAgICAgICAkdmFsdWUsXHJcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcclxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxyXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcclxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcclxuICAgICAgKTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xyXG5cclxuXHJcbi8vXHJcbi8vIExpbmsgYnV0dG9uc1xyXG4vL1xyXG5cclxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcclxuLmJ0bi1saW5rIHtcclxuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcclxuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiBub25lO1xyXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoY29sb3ItY29udHJhc3QoJHByaW1hcnkpLCAkcHJpbWFyeSwgMTUlKSl9O1xyXG5cclxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XHJcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XHJcbiAgfVxyXG5cclxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQnV0dG9uIFNpemVzXHJcbi8vXHJcblxyXG4uYnRuLWxnIHtcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG4uYnRuLXNtIHtcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xyXG59XHJcbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xyXG4vL1xyXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXHJcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXHJcbkBtaXhpbiBidXR0b24tdmFyaWFudChcclxuICAkYmFja2dyb3VuZCxcclxuICAkYm9yZGVyLFxyXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxyXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXHJcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxyXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxyXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXHJcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxyXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXHJcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxyXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXHJcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcclxuKSB7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcclxuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcclxuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cclxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXHJcbiAgJGNvbG9yLFxyXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcclxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcclxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxyXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcclxuKSB7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cclxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xyXG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxyXG4iLCIuZmFkZSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcclxuXHJcbiAgJjpub3QoLnNob3cpIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xyXG4uY29sbGFwc2Uge1xyXG4gICY6bm90KC5zaG93KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNpbmcge1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xyXG5cclxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXHJcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxyXG4uZHJvcHVwLFxyXG4uZHJvcGVuZCxcclxuLmRyb3Bkb3duLFxyXG4uZHJvcHN0YXJ0LFxyXG4uZHJvcHVwLWNlbnRlcixcclxuLmRyb3Bkb3duLWNlbnRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxyXG4gIEBpbmNsdWRlIGNhcmV0KCk7XHJcbn1cclxuXHJcbi8vIFRoZSBkcm9wZG93biBtZW51XHJcbi5kcm9wZG93bi1tZW51IHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXg6ICN7JHppbmRleC1kcm9wZG93bn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHJvcGRvd24tcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xyXG4gIEBpbmNsdWRlIHJmcygkZHJvcGRvd24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWJveC1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItYmd9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1oZWFkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tY3NzLXZhcnNcclxuXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXgpO1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XHJcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcclxuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xyXG5cclxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XHJcbiAgfVxyXG5cclxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcclxuICAgID4gLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQsXHJcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxuICAgIH1cclxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcclxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcclxuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xyXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xyXG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcclxuXHJcbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcclxuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xyXG5cclxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXHJcblxyXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcclxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxyXG4uZHJvcHVwIHtcclxuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGVuZCB7XHJcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyb3BzdGFydCB7XHJcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxyXG4uZHJvcGRvd24tZGl2aWRlciB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmcpO1xyXG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxyXG59XHJcblxyXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XHJcbi8vXHJcbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXHJcbi5kcm9wZG93bi1pdGVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcclxuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKSk7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcclxuICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LnNob3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcclxuLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxyXG59XHJcblxyXG4vLyBEcm9wZG93biB0ZXh0XHJcbi5kcm9wZG93bi1pdGVtLXRleHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xyXG59XHJcblxyXG4vLyBEYXJrIGRyb3Bkb3duc1xyXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcclxufVxyXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXHJcbkBtaXhpbiBjYXJldC1kb3duIHtcclxuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQtdXAge1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC1lbmQge1xyXG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC1zdGFydCB7XHJcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcclxuICBAaWYgJGVuYWJsZS1jYXJldCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcclxuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XHJcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcclxuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcclxuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXHJcbi5idG4tZ3JvdXAsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxyXG5cclxuICA+IC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgfVxyXG5cclxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcclxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxyXG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcclxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxyXG4gID4gLmJ0bjpob3ZlcixcclxuICA+IC5idG46Zm9jdXMsXHJcbiAgPiAuYnRuOmFjdGl2ZSxcclxuICA+IC5idG4uYWN0aXZlIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXHJcbi5idG4tdG9vbGJhciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwIHtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcclxuICA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXHJcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxyXG4gID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xyXG4gIH1cclxuXHJcbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XHJcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcclxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcclxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXHJcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXHJcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcclxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaXppbmdcclxuLy9cclxuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXHJcblxyXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxyXG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxyXG5cclxuXHJcbi8vXHJcbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcclxuLy9cclxuXHJcbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xyXG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XHJcblxyXG4gICY6OmFmdGVyLFxyXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXHJcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcclxufVxyXG5cclxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xyXG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XHJcbn1cclxuXHJcblxyXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcclxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxyXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcclxuXHJcbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxyXG4gICYuYnRuLWxpbmsge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXHJcbi8vXHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICA+IC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XHJcbiAgfVxyXG5cclxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcclxuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xyXG4gIH1cclxuXHJcbiAgPiAuYnRuIH4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcclxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cclxuXHJcbi5uYXYge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xyXG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3skbmF2LWxpbmstaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm5hdi1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8gVGFic1xyXG4vL1xyXG5cclxuLm5hdi10YWJzIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXRhYnMtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGg6ICN7JG5hdi10YWJzLWJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi10YWJzLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYmd9O1xyXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXHJcblxyXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcclxuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCxcclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFBpbGxzXHJcbi8vXHJcblxyXG4ubmF2LXBpbGxzIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXBpbGxzLWNzcy12YXJzXHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXHJcbi8vXHJcblxyXG4ubmF2LWZpbGwge1xyXG4gID4gLm5hdi1saW5rLFxyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtanVzdGlmaWVkIHtcclxuICA+IC5uYXYtbGluayxcclxuICAubmF2LWl0ZW0ge1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtZmlsbCxcclxuLm5hdi1qdXN0aWZpZWQge1xyXG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xyXG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFiYmFibGUgdGFic1xyXG4vL1xyXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcclxuXHJcbi50YWItY29udGVudCB7XHJcbiAgPiAudGFiLXBhbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgPiAuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4iLCIvLyBOYXZiYXJcclxuLy9cclxuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcclxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXHJcblxyXG4ubmF2YmFyIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteDogI3tpZigkbmF2YmFyLXBhZGRpbmcteCA9PSBudWxsLCAwLCAkbmF2YmFyLXBhZGRpbmcteCl9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICN7JG5hdmJhci1icmFuZC1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICN7JG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteCk7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcclxuXHJcbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcclxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXHJcbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xyXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgPiAuY29udGFpbmVyLFxyXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XHJcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcclxuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgYnJhbmRcclxuLy9cclxuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xyXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcclxuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBuYXZcclxuLy9cclxuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXHJcblxyXG4ubmF2YmFyLW5hdiB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xyXG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItbmF2LWNzcy12YXJzXHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgLnNob3cgPiAubmF2LWxpbmssXHJcbiAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgdGV4dFxyXG4vL1xyXG4vL1xyXG5cclxuLm5hdmJhci10ZXh0IHtcclxuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XHJcblxyXG4gIGEsXHJcbiAgYTpob3ZlcixcclxuICBhOmZvY3VzICB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXHJcbi8vXHJcbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxyXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXHJcblxyXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cclxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcclxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXHJcbi5uYXZiYXItY29sbGFwc2Uge1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXHJcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxyXG4ubmF2YmFyLXRvZ2dsZXIge1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXHJcbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxyXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxLjVlbTtcclxuICBoZWlnaHQ6IDEuNWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxufVxyXG5cclxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcclxuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxyXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcclxuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxyXG4ubmF2YmFyLWV4cGFuZCB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcclxuICAgICYjeyRpbmZpeH0ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vZmZjYW52YXMge1xyXG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgei1pbmRleDogYXV0bztcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XHJcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuICAgICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXHJcblxyXG4vLyBOYXZiYXIgdGhlbWVzXHJcbi8vXHJcbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cclxuXHJcbi5uYXZiYXItbGlnaHQge1xyXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcclxufVxyXG5cclxuLm5hdmJhci1kYXJrIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay1jc3MtdmFyc1xyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uY2FyZCB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15OiAjeyRjYXJkLXNwYWNlci15fTtcclxuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14OiAjeyRjYXJkLXNwYWNlci14fTtcclxuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yOiAjeyRjYXJkLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1iZzogI3skY2FyZC1jYXAtYmd9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yOiAjeyRjYXJkLWNhcC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWNvbG9yOiAjeyRjYXJkLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWJnOiAjeyRjYXJkLWJnfTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW46ICN7JGNhcmQtZ3JvdXAtbWFyZ2lufTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIGNhcmQtY3NzLXZhcnNcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XHJcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQpO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdykpO1xyXG5cclxuICA+IGhyIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgPiAubGlzdC1ncm91cCB7XHJcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCAge1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XHJcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxyXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXHJcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtYm9keSB7XHJcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxyXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XHJcbn1cclxuXHJcbi5jYXJkLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSk7XHJcbn1cclxuXHJcbi5jYXJkLXN1YnRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZC1saW5rIHtcclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xyXG4gIH1cclxuXHJcbiAgKyAuY2FyZC1saW5rIHtcclxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcclxuLy9cclxuXHJcbi5jYXJkLWhlYWRlciB7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xyXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC1mb290ZXIge1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XHJcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEhlYWRlciBuYXZzXHJcbi8vXHJcblxyXG4uY2FyZC1oZWFkZXItdGFicyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlci1waWxscyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbn1cclxuXHJcbi8vIENhcmQgaW1hZ2VcclxuLmNhcmQtaW1nLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcbn1cclxuXHJcbi5jYXJkLWltZyxcclxuLmNhcmQtaW1nLXRvcCxcclxuLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxufVxyXG5cclxuLmNhcmQtaW1nLFxyXG4uY2FyZC1pbWctdG9wIHtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcbn1cclxuXHJcbi5jYXJkLWltZyxcclxuLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ2FyZCBncm91cHNcclxuLy9cclxuXHJcbi5jYXJkLWdyb3VwIHtcclxuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXHJcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cclxuICA+IC5jYXJkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbik7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcclxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXHJcbiAgICA+IC5jYXJkIHtcclxuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XHJcbiAgICAgIGZsZXg6IDEgMCAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICsgLmNhcmQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXHJcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcclxuXHJcbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxyXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXHJcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xyXG5cclxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXHJcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxyXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmFjY29yZGlvbiB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcclxufVxyXG5cclxuLmFjY29yZGlvbi1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xyXG4gIGJvcmRlcjogMDtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xyXG5cclxuICAmOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcclxuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBBY2NvcmRpb24gaWNvblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24taXRlbSB7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xyXG5cclxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XHJcblxyXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9uLWJvZHkge1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xyXG59XHJcblxyXG5cclxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXHJcbi8vXHJcbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cclxuXHJcbi5hY2NvcmRpb24tZmx1c2gge1xyXG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxyXG5cclxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgJixcclxuICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJyZWFkY3J1bWIge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcclxuICBAaW5jbHVkZSByZnMoJGJyZWFkY3J1bWItZm9udC1zaXplLCAtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XHJcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogI3skYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWNzcy12YXJzXHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKSk7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKSk7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWl0ZW0ge1xyXG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcclxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcclxuICAgICAgY29udGVudDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xyXG4gIH1cclxufVxyXG4iLCIucGFnaW5hdGlvbiB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XHJcbiAgQGluY2x1ZGUgcmZzKCRwYWdpbmF0aW9uLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3I6ICN7JHBhZ2luYXRpb24tY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZzogI3skcGFnaW5hdGlvbi1ob3Zlci1iZ307XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJnfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI3skcGFnaW5hdGlvbi1hY3RpdmUtYmd9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJnfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1jc3MtdmFyc1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcclxufVxyXG5cclxuLnBhZ2UtbGluayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14KTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcclxuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmcpO1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZyk7XHJcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSxcclxuICAuYWN0aXZlID4gJiB7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmcpKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gIC5kaXNhYmxlZCA+ICYge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtaXRlbSB7XHJcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XHJcbiAgfVxyXG5cclxuICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0ID09ICgkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggKiAtMSkge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAvLyBBZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXHJcbiAgICAucGFnZS1saW5rIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gU2l6aW5nXHJcbi8vXHJcblxyXG4ucGFnaW5hdGlvbi1sZyB7XHJcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24tc20ge1xyXG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuIiwiLy8gUGFnaW5hdGlvblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cclxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xyXG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cclxuIiwiLy8gQmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXHJcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cclxuXHJcbi5iYWRnZSB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14OiAjeyRiYWRnZS1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteTogI3skYmFkZ2UtcGFkZGluZy15fTtcclxuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodDogI3skYmFkZ2UtZm9udC13ZWlnaHR9O1xyXG4gIC0tI3skcHJlZml4fWJhZGdlLWNvbG9yOiAjeyRiYWRnZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS1jc3MtdmFyc1xyXG5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJhZGdlLWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XHJcblxyXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xyXG4uYnRuIC5iYWRnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTFweDtcclxufVxyXG4iLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmFsZXJ0IHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcclxuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcclxuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcclxuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXIpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcclxufVxyXG5cclxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcclxuLmFsZXJ0LWhlYWRpbmcge1xyXG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcclxuLmFsZXJ0LWxpbmsge1xyXG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcclxufVxyXG5cclxuXHJcbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xyXG4vL1xyXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cclxuXHJcbi5hbGVydC1kaXNtaXNzaWJsZSB7XHJcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcclxuXHJcbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cclxuICAuYnRuLWNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xyXG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXHJcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXHJcblxyXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xyXG4gICRhbGVydC1ib3JkZXI6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJvcmRlci1zY2FsZSk7XHJcbiAgJGFsZXJ0LWNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1jb2xvci1zY2FsZSk7XHJcblxyXG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XHJcbiAgICAkYWxlcnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRhbGVydC1iYWNrZ3JvdW5kKSwgYWJzKCRhbGVydC1jb2xvci1zY2FsZSkpO1xyXG4gIH1cclxuICAuYWxlcnQtI3skc3RhdGV9IHtcclxuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1ib3JkZXIsICRhbGVydC1jb2xvcik7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXHJcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYW50LW1peGluXHJcbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcclxuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogI3skY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiAjeyRiYWNrZ3JvdW5kfTtcclxuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XHJcblxyXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6IHNoYWRlLWNvbG9yKCRjb2xvciwgMjAlKTtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYW50LW1peGluXHJcbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xyXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XHJcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XHJcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogJHByb2dyZXNzLWhlaWdodDsgfVxyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xyXG5cclxuLnByb2dyZXNzIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XHJcbiAgQGluY2x1ZGUgcmZzKCRwcm9ncmVzcy1mb250LXNpemUsIC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmc6ICN7JHByb2dyZXNzLWJnfTtcclxuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93OiAjeyRwcm9ncmVzcy1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3I6ICN7JHByb2dyZXNzLWJhci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xyXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAjeyRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1jc3MtdmFyc1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmcpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93KSk7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbikpO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xyXG59XHJcblxyXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XHJcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XHJcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcclxuXHJcbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XHJcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cclxuXHJcbi5saXN0LWdyb3VwIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6ICN7JGxpc3QtZ3JvdXAtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6ICN7JGxpc3QtZ3JvdXAtYmd9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjeyRsaXN0LWdyb3VwLWhvdmVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmd9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJnfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcclxuXHJcbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xyXG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xyXG4gIH1cclxufVxyXG5cclxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcclxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcclxuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZVxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3IpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xyXG4gIH1cclxuXHJcbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcclxuICAmLmFjdGl2ZSB7XHJcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmcpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcclxuICB9XHJcblxyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yXHJcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEhvcml6b250YWxcclxuLy9cclxuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZsdXNoIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxyXG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cclxuXHJcbi5saXN0LWdyb3VwLWZsdXNoIHtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG5cclxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xyXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcclxuLy9cclxuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cclxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cclxuXHJcbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtYmc6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZSk7XHJcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKTtcclxuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xyXG4gICAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGxpc3QtZ3JvdXAtdmFyaWFudC1iZyksIGFicygkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKSk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpO1xyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcclxuIiwiLy8gTGlzdCBHcm91cHNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1peGluXHJcbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcclxuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcblxyXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgMTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1taXhpblxyXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXHJcbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxyXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cclxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXHJcblxyXG4uYnRuLWNsb3NlIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcclxuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xyXG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xyXG4gIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXHJcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xyXG4gIG9wYWNpdHk6ICRidG4tY2xvc2Utb3BhY2l0eTtcclxuXHJcbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5O1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c7XHJcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkLFxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tY2xvc2Utd2hpdGUge1xyXG4gIGZpbHRlcjogJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI7XHJcbn1cclxuIiwiLnRvYXN0IHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nOiAjeyR0b2FzdC1zcGFjaW5nfTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XHJcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtY29sb3I6ICN7JHRvYXN0LWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcjogI3skdG9hc3QtYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC1jc3MtdmFyc1xyXG5cclxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcik7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcclxuXHJcbiAgJi5zaG93aW5nIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAmOm5vdCguc2hvdykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi50b2FzdC1jb250YWluZXIge1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcclxuXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xyXG4gIHdpZHRoOiBtYXgtY29udGVudDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xyXG4gIH1cclxufVxyXG5cclxuLnRvYXN0LWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XHJcblxyXG4gIC5idG4tY2xvc2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcclxuICB9XHJcbn1cclxuXHJcbi50b2FzdC1ib2R5IHtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcblxyXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXHJcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxyXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcclxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcclxuXHJcblxyXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cclxuLm1vZGFsIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nOiAjeyRtb2RhbC1pbm5lci1wYWRkaW5nfTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1iZzogI3skbW9kYWwtY29udGVudC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteDogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxyXG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcDogI3skbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVufTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aH07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xyXG5cclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXppbmRleCk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cclxuICBvdXRsaW5lOiAwO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXHJcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXHJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxyXG59XHJcblxyXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcclxuLm1vZGFsLWRpYWxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbik7XHJcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXHJcbiAgLm1vZGFsLmZhZGUgJiB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcclxuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xyXG4gIH1cclxuICAubW9kYWwuc2hvdyAmIHtcclxuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xyXG4gIH1cclxuXHJcbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcclxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xyXG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xyXG59XHJcblxyXG4vLyBBY3R1YWwgbW9kYWxcclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcclxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWNvbG9yKTtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdykpO1xyXG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gTW9kYWwgYmFja2dyb3VuZFxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcclxuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1iZzogI3skbW9kYWwtYmFja2Ryb3AtYmd9O1xyXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcclxuXHJcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcclxufVxyXG5cclxuLy8gTW9kYWwgaGVhZGVyXHJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XHJcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG5cclxuICAuYnRuLWNsb3NlIHtcclxuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xyXG4gICAgbWFyZ2luOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcclxufVxyXG5cclxuLy8gTW9kYWwgYm9keVxyXG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXHJcbi5tb2RhbC1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXHJcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcclxufVxyXG5cclxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcclxuLm1vZGFsLWZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcclxuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcclxuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcblxyXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xyXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxyXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcclxuICA+ICoge1xyXG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcclxuICB9XHJcbn1cclxuXHJcbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgLm1vZGFsIHtcclxuICAgIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfTtcclxuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XHJcbiAgfVxyXG5cclxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC13aWR0aCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIC5tb2RhbC1zbSB7XHJcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtc219O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gIC5tb2RhbC1sZyxcclxuICAubW9kYWwteGwge1xyXG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAubW9kYWwteGwge1xyXG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcclxuICB9XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xyXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbC1oZWFkZXIsXHJcbiAgICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXHJcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcclxuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4O1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcclxuXHJcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcclxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi50b29sdGlwIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcclxuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteDogI3skdG9vbHRpcC1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcclxuICBAaW5jbHVkZSByZnMoJHRvb2x0aXAtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzOiAjeyR0b29sdGlwLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcclxuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcclxuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodDogI3skdG9vbHRpcC1hcnJvdy1oZWlnaHR9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xyXG5cclxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXgpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XHJcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW4pO1xyXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xyXG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cclxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxyXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XHJcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cclxuXHJcbiAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgYm90dG9tOiAwO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBydGw6YmVnaW46aWdub3JlICovXHJcbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcclxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIHJ0bDplbmQ6aWdub3JlICovXHJcblxyXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xyXG4gIHRvcDogMDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGJvdHRvbTogLTFweDtcclxuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xyXG4gIH1cclxufVxyXG5cclxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xyXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XHJcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAtMXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xyXG4gIH1cclxufVxyXG5cclxuLyogcnRsOmVuZDppZ25vcmUgKi9cclxuXHJcbi5icy10b29sdGlwLWF1dG8ge1xyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcclxuICB9XHJcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XHJcbiAgfVxyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcclxuICB9XHJcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxyXG4udG9vbHRpcC1pbm5lciB7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XHJcbn1cclxuIiwiQG1peGluIHJlc2V0LXRleHQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxyXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gIGxpbmUtYnJlYWs6IGF1dG87XHJcbn1cclxuIiwiLnBvcG92ZXIge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aDogI3skcG9wb3Zlci1tYXgtd2lkdGh9O1xyXG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aDogI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy15fTtcclxuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnOiAjeyRwb3BvdmVyLWhlYWRlci1iZ307XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteDogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yOiAjeyRwb3BvdmVyLWJvZHktY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGg6ICN7JHBvcG92ZXItYXJyb3ctd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWNzcy12YXJzXHJcblxyXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleCk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xyXG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cclxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxyXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKSk7XHJcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93KSk7XHJcblxyXG4gIC5wb3BvdmVyLWFycm93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcclxuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLXRvcCB7XHJcbiAgPiAucG9wb3Zlci1hcnJvdyB7XHJcbiAgICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xyXG4uYnMtcG9wb3Zlci1lbmQge1xyXG4gID4gLnBvcG92ZXItYXJyb3cge1xyXG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogcnRsOmVuZDppZ25vcmUgKi9cclxuXHJcbi5icy1wb3BvdmVyLWJvdHRvbSB7XHJcbiAgPiAucG9wb3Zlci1hcnJvdyB7XHJcbiAgICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcclxuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cclxuLmJzLXBvcG92ZXItc3RhcnQge1xyXG4gID4gLnBvcG92ZXItYXJyb3cge1xyXG4gICAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIHJ0bDplbmQ6aWdub3JlICovXHJcblxyXG4uYnMtcG9wb3Zlci1hdXRvIHtcclxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XHJcbiAgfVxyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xyXG4gIH1cclxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XHJcbiAgfVxyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xyXG4ucG9wb3Zlci1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xyXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcblxyXG4gICY6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5wb3BvdmVyLWJvZHkge1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xyXG59XHJcbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxyXG4vL1xyXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxyXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxyXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcclxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxyXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXHJcbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cclxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XHJcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxyXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcclxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXHJcblxyXG4uY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXHJcbi5jYXJvdXNlbC1pdGVtLW5leHQsXHJcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXHJcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcclxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXHJcbi8vXHJcblxyXG4uY2Fyb3VzZWwtZmFkZSB7XHJcbiAgLmNhcm91c2VsLWl0ZW0ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXHJcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxyXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXHJcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XHJcbi8vXHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiAxO1xyXG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcclxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcclxuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcclxuXHJcbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XHJcbiAgfVxyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIEljb25zIGZvciB3aXRoaW5cclxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcclxuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbn1cclxuXHJcbi8qIHJ0bDpvcHRpb25zOiB7XHJcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXHJcbiAgXCJzdHJpbmdNYXBcIjpbIHtcclxuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcclxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXHJcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXHJcbiAgfSBdXHJcbn0gKi9cclxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XHJcbn1cclxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXHJcbi8vXHJcbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcclxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxyXG5cclxuLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMDtcclxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcclxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxyXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcclxuICB9XHJcblxyXG4gIC5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xyXG4vL1xyXG4vL1xyXG5cclxuLmNhcm91c2VsLWNhcHRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcclxuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcclxuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xyXG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcclxuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vLyBEYXJrIG1vZGUgY2Fyb3VzZWxcclxuXHJcbi5jYXJvdXNlbC1kYXJrIHtcclxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZztcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICAgIGNvbG9yOiAkY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yO1xyXG4gIH1cclxufVxyXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcclxuQG1peGluIGNsZWFyZml4KCkge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XHJcbiIsIi8vXHJcbi8vIFJvdGF0aW5nIGJvcmRlclxyXG4vL1xyXG5cclxuLnNwaW5uZXItZ3JvdyxcclxuLnNwaW5uZXItYm9yZGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoKTtcclxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XHJcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGFuaW1hdGlvbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xyXG59XHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXHJcbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xyXG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXHJcblxyXG4uc3Bpbm5lci1ib3JkZXIge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcclxuXHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc3Bpbm5lci1ib3JkZXItc20ge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXHJcbn1cclxuXHJcbi8vXHJcbi8vIEdyb3dpbmcgY2lyY2xlXHJcbi8vXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xyXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xyXG5cclxuLnNwaW5uZXItZ3JvdyB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5zcGlubmVyLWdyb3ctc20ge1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XHJcbn1cclxuXHJcbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLnNwaW5uZXItYm9yZGVyLFxyXG4gICAgLnNwaW5uZXItZ3JvdyB7XHJcbiAgICAgIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDJ9O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuXHJcbiVvZmZjYW52YXMtY3NzLXZhcnMge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGg6ICN7JG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15OiAjeyRvZmZjYW52YXMtcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3I6ICN7JG9mZmNhbnZhcy1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICN7JG9mZmNhbnZhcy1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICN7JG9mZmNhbnZhcy1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcclxufVxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xyXG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3IpO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQpO1xyXG5cclxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vZmZjYW52YXMtZW5kIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vZmZjYW52YXMtYm90dG9tIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2hvd2luZyxcclxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNob3dpbmcsXHJcbiAgICAgICYuaGlkaW5nLFxyXG4gICAgICAmLnNob3cge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIikge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogYXV0bztcclxuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgICAgICAgLy8gUmVzZXQgYGJhY2tncm91bmQtY29sb3JgIGluIGNhc2UgYC5iZy0qYCBjbGFzc2VzIGFyZSB1c2VkIGluIG9mZmNhbnZhc1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vZmZjYW52YXMtYmFja2Ryb3Age1xyXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XHJcbn1cclxuXHJcbi5vZmZjYW52YXMtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XHJcblxyXG4gIC5idG4tY2xvc2Uge1xyXG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcclxuICB9XHJcbn1cclxuXHJcbi5vZmZjYW52YXMtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGluZS1oZWlnaHQ6ICRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcbi5vZmZjYW52YXMtYm9keSB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG4iLCIucGxhY2Vob2xkZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtaW4taGVpZ2h0OiAxZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjdXJzb3I6IHdhaXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcclxuXHJcbiAgJi5idG46OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6aW5nXHJcbi5wbGFjZWhvbGRlci14cyB7XHJcbiAgbWluLWhlaWdodDogLjZlbTtcclxufVxyXG5cclxuLnBsYWNlaG9sZGVyLXNtIHtcclxuICBtaW4taGVpZ2h0OiAuOGVtO1xyXG59XHJcblxyXG4ucGxhY2Vob2xkZXItbGcge1xyXG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xyXG59XHJcblxyXG4vLyBBbmltYXRpb25cclxuLnBsYWNlaG9sZGVyLWdsb3cge1xyXG4gIC5wbGFjZWhvbGRlciB7XHJcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XHJcbiAgfVxyXG59XHJcblxyXG4ucGxhY2Vob2xkZXItd2F2ZSB7XHJcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XHJcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XHJcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcclxuICAxMDAlIHtcclxuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1uYW1lLWNhc2VcclxuXHJcbi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgJGNvbG9yLXJnYjogdG8tcmdiKCR2YWx1ZSk7XHJcbiAgLnRleHQtYmctI3skY29sb3J9IHtcclxuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKCRjb2xvci1yZ2IsIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuICB9XHJcbn1cclxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLmxpbmstI3skY29sb3J9IHtcclxuICAgIGNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXHJcblxyXG4ucmF0aW8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcblxyXG4gID4gKiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xyXG4gIC5yYXRpby0jeyRrZXl9IHtcclxuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xyXG4gIH1cclxufVxyXG4iLCIvLyBTaG9ydGhhbmRcclxuXHJcbi5maXhlZC10b3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xyXG59XHJcblxyXG4uZml4ZWQtYm90dG9tIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXHJcbi5oc3RhY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi52c3RhY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXHJcbiIsIi8vXHJcbi8vIFZpc3VhbGx5IGhpZGRlblxyXG4vL1xyXG5cclxuLnZpc3VhbGx5LWhpZGRlbixcclxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcclxuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xyXG4vL1xyXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXHJcbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xyXG5cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxyXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXHJcbi8vXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcclxuXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xyXG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcclxuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBTdHJldGNoZWQgbGlua1xyXG4vL1xyXG5cclxuLnN0cmV0Y2hlZC1saW5rIHtcclxuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBUZXh0IHRydW5jYXRpb25cclxuLy9cclxuXHJcbi50ZXh0LXRydW5jYXRlIHtcclxuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XHJcbn1cclxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxyXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXHJcblxyXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuIiwiLnZyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICB3aWR0aDogMXB4O1xyXG4gIG1pbi1oZWlnaHQ6IDFlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XHJcbn1cclxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3JcclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcclxuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcclxuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xyXG5cclxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcclxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XHJcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XHJcbiAgfVxyXG5cclxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XHJcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xyXG5cclxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xyXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xyXG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XHJcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XHJcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xyXG5cclxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxyXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XHJcblxyXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXHJcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xyXG5cclxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcclxuXHJcbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXHJcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XHJcblxyXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xyXG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XHJcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcclxuXHJcbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcclxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIHtcclxuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xyXG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xyXG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcclxuXHJcbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xyXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XHJcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xyXG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xyXG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XHJcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XHJcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XHJcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xyXG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xyXG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XHJcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XHJcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XHJcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XHJcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcclxuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XHJcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xyXG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG5cclxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XHJcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcclxuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxyXG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcclxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xyXG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFJGUyByZXNjYWxpbmdcclxuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcclxuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxyXG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcclxuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XHJcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XHJcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQcmludCB1dGlsaXRpZXNcclxuQG1lZGlhIHByaW50IHtcclxuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcclxuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcclxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXHJcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xyXG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLypcclxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcclxuICovXHJcbi5vd2wtY2Fyb3VzZWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHQvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cclxuXHQub3dsLXN0YWdlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xyXG5cdFx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcblx0XHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqL1xyXG5cdH1cclxuXHJcblx0Lm93bC1zdGFnZTphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIi5cIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG5cdH1cclxuXHJcblx0Lm93bC13cmFwcGVyLFxyXG5cdC5vd2wtaXRlbXtcclxuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcblx0fVxyXG5cclxuXHQub3dsLWl0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWluLWhlaWdodDogMXB4O1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcblx0fVxyXG5cdC5vd2wtaXRlbSBpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5vd2wtbmF2LmRpc2FibGVkLFxyXG5cdC5vd2wtZG90cy5kaXNhYmxlZCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm93bC1uYXYgLm93bC1wcmV2LFxyXG5cdC5vd2wtbmF2IC5vd2wtbmV4dCxcclxuXHQub3dsLWRvdCB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxyXG5cdC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcclxuXHRidXR0b24ub3dsLWRvdCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRwYWRkaW5nOjAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udDogaW5oZXJpdDtcclxuXHR9XHJcblxyXG5cdCYub3dsLWxvYWRlZCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdCYub3dsLWxvYWRpbmcge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0Ji5vd2wtaGlkZGVuIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQmLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQmLm93bC1kcmFnIC5vd2wtaXRlbSB7XHJcblx0XHR0b3VjaC1hY3Rpb246IHBhbi15O1xyXG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYub3dsLWdyYWIge1xyXG5cdFx0Y3Vyc29yOiBtb3ZlO1xyXG5cdFx0Y3Vyc29yOiBncmFiO1xyXG5cdH1cclxuXHJcblx0Ji5vd2wtcnRsIHtcclxuXHRcdGRpcmVjdGlvbjogcnRsO1xyXG5cdH1cclxuXHJcblx0Ji5vd2wtcnRsIC5vd2wtaXRlbSB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG4vKiBObyBKcyAqL1xyXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuIiwiLypcclxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXHJcbiAqL1xyXG4ub3dsLWNhcm91c2Vse1xyXG5cdC5hbmltYXRlZCB7XHJcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuXHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0fVxyXG5cdC5vd2wtYW5pbWF0ZWQtaW4ge1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHR9XHJcblx0Lm93bC1hbmltYXRlZC1vdXQge1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblx0LmZhZGVPdXQge1xyXG5cdFx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcbiIsIi8qXHJcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXHJcbiAqL1xyXG5cclxuLm93bC1oZWlnaHQge1xyXG5cdHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcclxufVxyXG4iLCIvKlxyXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cclxuICovXHJcblxyXG4ub3dsLWNhcm91c2VsIHtcclxuXHQub3dsLWl0ZW0ge1xyXG5cdFx0Lm93bC1sYXp5IHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuXHRcdH1cclxuXHJcblx0XHQvKipcclxuXHRcdFx0VGhpcyBpcyBpbnRyb2R1Y2VkIGR1ZSB0byBhIGJ1ZyBpbiBJRTExIHdoZXJlIGxhenkgbG9hZGluZyBjb21iaW5lZCB3aXRoIGF1dG9oZWlnaHQgcGx1Z2luIGNhdXNlcyBhIHdyb25nXHJcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xyXG5cdFx0ICovXHJcblx0XHQub3dsLWxhenlbc3JjXj1cIlwiXSwgLm93bC1sYXp5Om5vdChbc3JjXSkge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZy5vd2wtbGF6eSB7XHJcblx0XHRcdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIkb3dsLWltYWdlLXBhdGg6IFwiXCIgIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxyXG4gKi9cclxuXHJcbi5vd2wtY2Fyb3VzZWx7XHJcblx0Lm93bC12aWRlby13cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0fVxyXG5cclxuXHQub3dsLXZpZGVvLXBsYXktaWNvbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHR3aWR0aDogODBweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC00MHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTQwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIjeyRvd2wtaW1hZ2UtcGF0aH1vd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7XHJcblx0fVxyXG5cclxuXHQub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcclxuXHR9XHJcblxyXG5cdC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxyXG5cdC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm93bC12aWRlby10biB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcblx0fVxyXG5cclxuXHQub3dsLXZpZGVvLWZyYW1lIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuIiwiXHJcbi5vd2wtdGhlbWUge1xyXG5cdC8vIFN0eWxpbmcgTmV4dCBhbmQgUHJldiBidXR0b25zXHJcblx0Lm93bC1uYXYge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0W2NsYXNzKj0nb3dsLSddIHtcclxuXHRcdFx0Y29sb3I6ICRuYXYtY29sb3I7XHJcblx0XHRcdGZvbnQtc2l6ZTogJG5hdi1mb250LXNpemU7XHJcblx0XHRcdG1hcmdpbjogJG5hdi1tYXJnaW47XHJcblx0XHRcdHBhZGRpbmc6ICRuYXYtcGFkZGluZztcclxuXHRcdFx0YmFja2dyb3VuZDogJG5hdi1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJG5hdi1iYWNrZ3JvdW5kLWhvdmVyO1xyXG5cdFx0XHRcdGNvbG9yOiRuYXYtY29sb3ItaG92ZXI7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZGlzYWJsZWQge1xyXG5cdFx0XHRvcGFjaXR5OiAkbmF2LWRpc2FibGVkLW9wYWNpdHk7XHJcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIFN0eWxpbmcgZG90c1xyXG5cdC5vd2wtbmF2LmRpc2FibGVkICsgLm93bC1kb3RzIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQub3dsLWRvdHMge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHQub3dsLWRvdCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0em9vbTogMTtcclxuXHRcdFx0KmRpc3BsYXk6IGlubGluZTtcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHdpZHRoOiAkZG90LXdpZHRoO1xyXG5cdFx0XHRcdGhlaWdodDogJGRvdC1oZWlnaHQ7XHJcblx0XHRcdFx0bWFyZ2luOiAkZG90LW1hcmdpbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZG90LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkZG90LXJvdW5kZWQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkb3QtYmFja2dyb3VuZC1hY3RpdmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qXHJcbiAqIFx0RGVmYXVsdCB0aGVtZSAtIE93bCBDYXJvdXNlbCBDU1MgRmlsZVxyXG4gKi9cclxuXHJcbiRjb2xvci1iYXNlOlx0XHRcdCM4Njk3OTEgIWRlZmF1bHQ7XHJcbiRjb2xvci13aGl0ZTpcdFx0XHQjRkZGICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheTpcdFx0XHQjRDZENkQ2ICFkZWZhdWx0O1xyXG5cclxuLy9uYXZcclxuXHJcbiRuYXYtY29sb3I6IFx0XHRcdCRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJG5hdi1jb2xvci1ob3ZlcjpcdFx0JGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kbmF2LWZvbnQtc2l6ZTogXHRcdDE0cHggIWRlZmF1bHQ7XHJcbiRuYXYtcm91bmRlZDogXHRcdFx0M3B4ICFkZWZhdWx0O1xyXG4kbmF2LW1hcmdpbjogXHRcdFx0NXB4ICFkZWZhdWx0O1xyXG4kbmF2LXBhZGRpbmc6IFx0XHRcdDRweCA3cHggIWRlZmF1bHQ7XHJcbiRuYXYtYmFja2dyb3VuZDogXHRcdCRjb2xvci1ncmF5ICFkZWZhdWx0O1xyXG4kbmF2LWJhY2tncm91bmQtaG92ZXI6XHQkY29sb3ItYmFzZSAhZGVmYXVsdDtcclxuJG5hdi1kaXNhYmxlZC1vcGFjaXR5OiBcdDAuNSAhZGVmYXVsdDtcclxuXHJcbi8vZG90c1xyXG5cclxuJGRvdC13aWR0aDpcdFx0XHRcdDEwcHggIWRlZmF1bHQ7XHJcbiRkb3QtaGVpZ2h0Olx0XHRcdDEwcHggIWRlZmF1bHQ7XHJcbiRkb3Qtcm91bmRlZDpcdFx0XHQzMHB4ICFkZWZhdWx0O1xyXG4kZG90LW1hcmdpbjogXHRcdFx0NXB4IDdweCAhZGVmYXVsdDtcclxuJGRvdC1iYWNrZ3JvdW5kOlx0XHQkY29sb3ItZ3JheSAhZGVmYXVsdDtcclxuJGRvdC1iYWNrZ3JvdW5kLWFjdGl2ZTpcdCRjb2xvci1iYXNlICFkZWZhdWx0O1xyXG5cclxuQGltcG9ydCAndGhlbWUnO1xyXG4iLCJAaW1wb3J0ICcuL21peGlucyc7XHJcbkBpbXBvcnQgJy4vZnVuY3Rpb25zJztcclxuXHJcbiRNb250c2VycmF0LWZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuJFNwZWN0cmFsLWZvbnQ6ICdTcGVjdHJhbCcsIHNlcmlmO1xyXG5cclxuKixcclxuaHRtbCxcclxuYm9keSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuKiB7XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG46OnNlbGVjdGlvbixcclxuOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgLy9iYWNrZ3JvdW5kOiAkYmx1ZS1vbmU7XHJcbiAgLy9jb2xvcjogJHdoaXRlO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLyogMiAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgZm9udC1mYW1pbHk6ICRNb250c2VycmF0LWZvbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuYSB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgLy9jb2xvcjokYmx1ZS10aHJlZTsgXHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgLy9jb2xvcjokYmx1ZTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5hbGlnbmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgLyogQGluY2x1ZGUgcmVzcG9uc2l2ZShyZXM3NjgpIHtcclxuICAgIG1hcmdpbjogMCAzMHB4IDIwcHggMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShyZXM5OTIpIHtcclxuICAgIG1hcmdpbjogMCA0MHB4IDIwcHggMDtcclxuICB9ICovXHJcbn1cclxuXHJcbi5hbGlnbnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICAvKiBAaW5jbHVkZSByZXNwb25zaXZlKHJlczc2OCkge1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweCAzMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25zaXZlKHJlczk5Mikge1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweCAzMHB4O1xyXG4gIH0gKi9cclxufVxyXG5cclxuLmFsaWdubm9uZSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICAvKiBAaW5jbHVkZSByZXNwb25zaXZlKHJlczc2OCkge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICB9ICovXHJcbn1cclxuXHJcblxyXG5maWd1cmUsXHJcbnVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuXHJcbmEsXHJcbmJ1dHRvbixcclxuaSB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDIwMG1zO1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogJHByaW1hcnktYmxhY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHt9XHJcbn1cclxuXHJcbmxpIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxucCB7XHJcbiAgZm9udC1zaXplOiB0b1JlbSgxNik7XHJcbiAgbGluZS1oZWlnaHQ6IHRvUmVtKDMwKTtcclxuICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogIzYwNjA2MDtcclxufVxyXG5cclxuLml0YWxpYyB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4ubm9ybWFsaXplIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbmgxLFxyXG4uaDEsXHJcbmgyLFxyXG4uaDIsXHJcbmgzLFxyXG4uaDMsXHJcbmg0LFxyXG4uaDQsXHJcbmg1LFxyXG4uaDUsXHJcbmg2LFxyXG4uaDYsXHJcbmJsb2NrcXVvdGUge1xyXG4gIGZvbnQtZmFtaWx5OiAkU3BlY3RyYWwtZm9udDtcclxufVxyXG5cclxuaDEsXHJcbi5oMSB7XHJcbiAgZm9udC1zaXplOiB0b1JlbSg2NCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oNDApO1xyXG4gIH1cclxufVxyXG5cclxuaDIsXHJcbi5oMiB7XHJcbiAgZm9udC1zaXplOiB0b1JlbSg0MCk7XHJcbiAgbGluZS1oZWlnaHQ6IHRvUmVtKDQ4KTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMjApO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDMwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSgzOCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgxMCk7XHJcbiAgfVxyXG59XHJcblxyXG5oMyxcclxuLmgzIHtcclxuICBmb250LXNpemU6IHRvUmVtKDE4KTtcclxuICBsaW5lLWhlaWdodDogdG9SZW0oMjgpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcclxuXHJcblxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDExNzBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLyogPT09PT0gU2Nyb2xsYmFyIENTUyA9PT09PSAqL1xyXG4vKiBGaXJlZm94ICovXHJcbi5zY3JvbGwge1xyXG4gIHNjcm9sbGJhci13aWR0aDogYXV0bztcclxuICBzY3JvbGxiYXItY29sb3I6ICNjY2NjY2MgI2ZmZmZmZjtcclxufVxyXG5cclxuLyogQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpICovXHJcbi5zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogMTZweDtcclxufVxyXG5cclxuLnNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcclxufVxyXG5cclxuLm1haW4tY29udGFpbmVyIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG59IiwiLy9Db2xvcnNcclxuJGJvZHktYmc6ICNmZmY7XHJcbiRwcmltYXJ5LWJsYWNrOiAjMDAwO1xyXG4kcHJpbWFyeS13aGl0ZTogI2ZmZmZmZjtcclxuJHRpdGxlLWJsYWNrOiAjMDUwRjJGO1xyXG4kbGlnaHQtc2t5OiAjMkNDQkVCO1xyXG4kbmF2LXRleHQ6ICMxNzIxMkM7XHJcbiRxdW90ZS10ZXh0OiAjMTYxNjFEO1xyXG4kbGlnaHQtc2t5LXRleHQ6ICMyQ0NCRUI7XHJcbiRzdHJva2UtY29sb3I6ICM5NTk1QjA7XHJcbiRza3ktYmc6ICNFREY0Rjg7XHJcblxyXG5cclxuLy8vICRicmVhay1zbVxyXG4kYnJlYWstc206IDUyMHB4O1xyXG4vLy8gJGJyZWFrLW1kXHJcbiRicmVhay1tZDogNzY4cHg7XHJcbi8vLyAkYnJlYWstbGdcclxuJGJyZWFrLWxnOiA5OTJweDtcclxuLy8vICRicmVhay14bGdcclxuJGJyZWFrLXhsZzogMTQwMHB4O1xyXG4kYnJlYWsteHhsZzogMTYwMHB4O1xyXG4iLCJAaW1wb3J0ICcuL3ZhcnMnO1xyXG5cclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHRvcC1sZWZ0OjEwcHgsICR0b3AtcmlnaHQ6bnVsbCwgJGJvdHRvbS1yaWdodDpudWxsLCAkYm90dG9tLWxlZnQ6bnVsbCl7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkdG9wLWxlZnQgJHRvcC1yaWdodCAkYm90dG9tLXJpZ2h0ICRib3R0b20tbGVmdDtcclxuICAgICAtbW96LWJvcmRlci1yYWRpdXM6ICR0b3AtbGVmdCAkdG9wLXJpZ2h0ICRib3R0b20tcmlnaHQgJGJvdHRvbS1sZWZ0O1xyXG4gICAgICAtbXMtYm9yZGVyLXJhZGl1czogJHRvcC1sZWZ0ICR0b3AtcmlnaHQgJGJvdHRvbS1yaWdodCAkYm90dG9tLWxlZnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkdG9wLWxlZnQgJHRvcC1yaWdodCAkYm90dG9tLXJpZ2h0ICRib3R0b20tbGVmdDsgIFxyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxyXG4gICY6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge0Bjb250ZW50fVxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge0Bjb250ZW50fVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fSAgXHJcbn1cclxuXHJcbi8vLyByZXNwb25zaXZlIG1peGluXHJcbi8vLyBAcmVxdWlyZSAkYnJlYWsteHhsZ1xyXG4vLy8gQHJlcXVpcmUgJGJyZWFrLXhsZ1xyXG4vLy8gQHJlcXVpcmUgJGJyZWFrLWxnXHJcbi8vLyBAcmVxdWlyZSAkYnJlYWstbWRcclxuLy8vIEByZXF1aXJlICRicmVhay1zbVxyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZWRpYSAtIHBhc3MgdGhlIGRldmljZSB2aWV3cG9ydCB3aWR0aCBzdHJpbmdcclxuQG1peGluIHJlc3BvbnNpdmUoJG1lZGlhKSB7XHJcbiAgQGlmICRtZWRpYT09eHNtIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgJG1lZGlhPT1zbS1tZCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1tZCAtIDEpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAkbWVkaWE9PXNtLWxnIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLWxnIC0gMSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICRtZWRpYT09YnJlYWsteGxnIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXhsZyAtIDEpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAkbWVkaWE9PWJyZWFrLXh4bGcge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHhsZyAtIDEpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAkbWVkaWEgPT0gc20ge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstc20pIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbWQgLSAxKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgJG1lZGlhID09IG1kIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLW1kKSBhbmQgKG1heC13aWR0aDogJGJyZWFrLWxnIC0gMSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICRtZWRpYSA9PSBsZyB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay1sZykgYW5kIChtYXgtd2lkdGg6ICRicmVhay14bGcgLSAxKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgJG1lZGlhID09IG1kLWxnIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLW1kKSBhbmQgKG1heC13aWR0aDogJGJyZWFrLXhsZyAtIDEpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAkbWVkaWEgPT0geGxnIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXhsZykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJ0biB7XHJcbiAgICAmLW91dGxpbmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LXdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjhweCk7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC1za3k7XHJcbiAgICAgICAgcGFkZGluZzogLjlyZW0gMi4ycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogN3B4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRsaWdodC1za3k7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuXHJcbiAgICAgICAgJi5hcnJvdyB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1yaWdodC1ibHVlLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LXNreTtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbiB7XHJcbiAgICAmLXByaW1hcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1za3k7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyOHB4KTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjZyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA3cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAmLWxnIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSA5cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW1kIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSA0cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFycm93IHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLXJpZ2h0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24ge1xyXG4gICAgJi1zZWNvbmRhcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LXdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjhweCk7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LXNreSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtc2t5O1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS42cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogN3B4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgJi5hcnJvdyB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1yaWdodC1ibHVlLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1za3k7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuOTtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodC1za3k7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZvcm0tY29udHJvbHtcclxuICAgICY6Zm9jdXMsICY6YWN0aXZle1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIubS1ibG9ja3F1b3RlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogdG9SZW0oMjUpO1xyXG4gICAgcGFkZGluZy10b3A6IHRvUmVtKDYwKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiB0b1JlbSgyNSk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDQ0JFQjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1JlbSg4MCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHRvUmVtKDI1KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9SZW0oMTApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9SZW0oMTIpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdG9SZW0oMzUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IHRvUmVtKDgyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1JlbSgxNzgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL3F1b3RlLWljb24uc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogdG9SZW0oODIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHRvUmVtKDE3OCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvcXVvdGUtaWNvbi5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBjb2xvcjogJHF1b3RlLXRleHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgyNCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFNwZWN0cmFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSgzNik7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBjaXRlIHtcclxuICAgICAgICBmb250LXNpemU6IHRvUmVtKDI0KTtcclxuICAgICAgICBmb250LWZhbWlseTogU3BlY3RyYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDM2KTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LXNreS10ZXh0O1xyXG4gICAgfVxyXG5cclxuICAgICYubS1pbm5lci1ibG9ja3F1b3RlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogdG9SZW0oMzYpIDAgdG9SZW0oNjEpIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9SZW0oMjUpIDAgdG9SZW0oMjUpIDA7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCB0b1JlbSg2Nik7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogdG9SZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IHRvUmVtKDI4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm0tYmxvY2txdW90ZS10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHRvUmVtKDMzKTtcclxuICAgICAgICAgICAgICAgIHRvcDogdG9SZW0oOCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB0b1JlbSgtOSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogdG9SZW0oMzYpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiB0b1JlbSgyNyk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5yaWdodC1ibG9ja3F1b3RlLXdyYXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNreS1iZztcclxuICAgIG1hcmdpbjogMCAwIHRvUmVtKDQwKSB0b1JlbSg2NSk7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1sZykge1xyXG4gICAgICAgIG1hcmdpbjogdG9SZW0oMTEpIDAgdG9SZW0oMzApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIG1hcmdpbjogdG9SZW0oMTEpIDAgdG9SZW0oMjApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gYmxvY2txdW90ZSB7XHJcblxyXG5cclxuICAgIC8vICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTgpO1xyXG4gICAgLy8gICAgICAgICBsaW5lLWhlaWdodDogdG9SZW0oMjgpO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAubS1ibG9ja3F1b3RlIHtcclxuICAgICAgICBwYWRkaW5nOiB0b1JlbSg3NSkgdG9SZW0oMTUpIHRvUmVtKDQ1KSB0b1JlbSg0Nyk7XHJcblxyXG4gICAgICAgIGNpdGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvUmVtKDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm0tYmxvY2txdW90ZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiB0b1JlbSgxMikgdG9SZW0oMjcpIDAgdG9SZW0oNSk7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL3F1b3RlLWljb24td2hpdGUuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiB0b1JlbSg2MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvcXVvdGUtaWNvbi13aGl0ZS5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgdG9wOiB0b1JlbSgtNDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb250YWN0LWxpc3Qge1xyXG4gICAgYmFja2dyb3VuZDogJHNreS1iZztcclxuICAgIHBhZGRpbmctbGVmdDogdG9SZW0oMzApO1xyXG4gICAgcGFkZGluZy1yaWdodDogdG9SZW0oMzApO1xyXG4gICAgcGFkZGluZy10b3A6IHRvUmVtKDYwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiB0b1JlbSg1Nik7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogdG9SZW0oNjUpO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbGcpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHRvUmVtKDI1KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1JlbSgyNSk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHRvUmVtKDQwKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9SZW0oNDApO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICRxdW90ZS10ZXh0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IHRvUmVtKDQwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgzNSk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFNwZWN0cmFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogdG9SZW0oMjApO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHRvUmVtKDIwKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogdG9SZW0oNDYpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1JlbSg0Nik7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDIxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvdG9wLXJpZ2h0LWFic3RyYWN0LnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMjgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSg0MCk7XHJcbiAgICAgICAgY29sb3I6ICRxdW90ZS10ZXh0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgxNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDI0KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgyOCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1JlbSgzMCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogdG9SZW0oMzApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9SZW0oMCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHRvUmVtKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWZvcm0ge1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS13aGl0ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyOHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc2NzY4RDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1JlbSgyMCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMTUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRhcmVhLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS13aGl0ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyOHB4KTtcclxuICAgICAgICAgICAgY29sb3I6ICM3Njc2OEQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9SZW0oMjApO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDE1KTtcclxuICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHRvUmVtKDE0MSkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzY3NjhEO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzY3NjhEO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbn0iLCIucG9zdC1jYXJkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDQwKTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgLy8gd2lkdGg6IHRvUmVtKDI1OCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gdG9SZW0oMjApO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1pbWctd3JhcCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyNThweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3M3B4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1OHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1jb250ZW50LXdyYXAge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdG9SZW0oNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcXVvdGUtdGV4dDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1JlbSgzMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSg0Mik7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIHRvUmVtKDYpIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1JlbSgyNCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdG9SZW0oMjgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcXVvdGUtdGV4dDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMzApO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSg0Mik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCB0b1JlbSg2KSAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU3BlY3RyYWxcIiwgc2VyaWY7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSgzMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRxdW90ZS10ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRxdW90ZS10ZXh0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvUmVtKDE2KTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDMwKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgdG9SZW0oMTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtc2t5O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tcmlnaHQtYmx1ZS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1kYXRlIHtcclxuICAgICAgICBjb2xvcjogIzc2NzY4RDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxufSIsIi5jLWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRURGNEY4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBjb2xvcjogIzE2MTYxRDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiB0b1JlbSgxMDApO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQ0NCRUI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuYy1wcmV2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogdG9SZW0oOSkgdG9SZW0oMjApIHRvUmVtKDkpIHRvUmVtKDI0KTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9wcmV2LWljb24uc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgd2lkdGg6IHRvUmVtKDEyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1JlbSgxMik7XHJcbiAgICAgICAgICAgIGxlZnQ6IHRvUmVtKDcpO1xyXG4gICAgICAgICAgICB0b3A6IHRvUmVtKDEyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL3ByZXYtaWNvbi13aGl0ZS5zdmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYy1uZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogdG9SZW0oOSkgdG9SZW0oMjQpIHRvUmVtKDkpIHRvUmVtKDIwKTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9uZXh0LWljb24uc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgd2lkdGg6IHRvUmVtKDEyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1JlbSgxMik7XHJcbiAgICAgICAgICAgIHJpZ2h0OiB0b1JlbSg3KTtcclxuICAgICAgICAgICAgdG9wOiB0b1JlbSgxMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9uZXh0LWljb24td2hpdGUuc3ZnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5jLXBhZ2luYXRpb24ge1xyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2t5LWJnO1xyXG4gICAgICAgICAgICBjb2xvcjogIzE2MTYxRDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvUmVtKDE0KTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkNDQkVCO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwLXBhZ2VuYXZpIHtcclxuICAgICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNjYmViO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5leHRwb3N0c2xpbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRmNGY4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM3LCAyNDQsIDI0OCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE2MTYxZDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICB3aWR0aDogNy4yNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41NjI1cmVtIDEuNXJlbSAwLjU2MjVyZW0gMS4yNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHRvUmVtKDgpO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNjYmViO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmV2aW91c3Bvc3RzbGluayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZGY0Zjg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzcsIDI0NCwgMjQ4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTYxNjFkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4LjI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMS41cmVtIDAuNTYyNXJlbSAxLjI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHRvUmVtKDgpO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNjYmViO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLmxhcmdlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmODtcclxuICAgICAgICAgICAgY29sb3I6ICMxNjE2MWQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNjYmViO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLnNtYWxsZXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0Zjg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTYxNjFkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjY2JlYjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1kb3Qge1xyXG4gICAgY29sb3I6IHJnYmEoMTQ5LCAxNDksIDE3NiwgMC42MCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDE0KTtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xyXG59XHJcblxyXG4ucHJldi1uZXh0LXdyYXAge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBwYWRkaW5nOiB0b1JlbSg1MCkgMCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiB0b1JlbSg1MCkgMCB0b1JlbSg3MCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtYnRuLmMtcHJldiB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtYnRuLmMtbmV4dCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXh0ZW5kIHtcclxuICAgIG1hcmdpbjogMCAycHg7XHJcbn0iLCIucmVjZW50LXBvc3Qtd3JhcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgzMCk7XHJcbiAgICBtYXJnaW4tbGVmdDogdG9SZW0oNjUpO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICRxdW90ZS10ZXh0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMjgpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBTcGVjdHJhbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44NHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDI1KTtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5ycC1ib3gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oNDApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDksIDE0OSwgMTc2LCAwLjQpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtMThweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogJHF1b3RlLXRleHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgyMCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFNwZWN0cmFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDMwKTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDgpO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMmNjYmViO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IHRvUmVtKDE0KTtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1yaWdodC1ibHVlLnN2Zyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY29tbWVudC1ib3gge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiB0b1JlbSg1NSk7XHJcblxyXG4gICAgLmNiLWhlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiAjMTYxNjFEO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDMwKTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0YXJlYS1jb250cm9sIHtcclxuXHJcbiAgICAgICAgY29sb3I6ICM3Njc2OGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcclxuICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRURGNEY4O1xyXG4gICAgfVxyXG5cclxufSIsIi5ib3R0b20tY2FyZC13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IHRvUmVtKDU1KTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgbWFyZ2luOiB0b1JlbSgyNSkgdG9SZW0oMTUpO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmJvdHRvbS1jYXJkIHtcclxuICAgIHBhZGRpbmc6IHRvUmVtKDMwKSB0b1JlbSg2Nyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNEY4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiB0b1JlbSgxNSkgdG9SZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvZXZlbnQtYWJzdHJhY3QucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMxNjE2MUQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBTcGVjdHJhbDtcclxuICAgICAgICBmb250LXNpemU6IHRvUmVtKDI4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSg0Mik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMjApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvUmVtKDI0KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDM1KTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiAjMTYxNjFEO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgICBmb250LXNpemU6IHRvUmVtKDE2KTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogdG9SZW0oMzApO1xyXG4gICAgfVxyXG59IiwiLmNvbnRlbnQtd2l0aC1idG4ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogdG9SZW0oMzUpIDA7XHJcbiAgICBtYXJnaW4tbGVmdDogdG9SZW0oNjUpO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbGcpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMTYxNjFEO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogU3BlY3RyYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgyOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuODRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgyMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1JlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZvcm0td2l0aC1pbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oNDApO1xyXG5cclxuICAgIC5jb250YWN0LWxpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdG9SZW0oMjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLWZ1bGwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctc3Bpbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYnN0cmFjdC1iZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdG9SZW0oMjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xyXG5cclxuXHJcbiAgICAgICAgLmNvbC1sZy01IHtcclxuICAgICAgICAgICAgd2lkdGg6IDM2LjY2NyU7XHJcblxyXG4gICAgICAgICAgICAuY29udGFjdC1saXN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHRvUmVtKDM0KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1JlbSgzNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtbGctNyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2Mi4zMzMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50d28tY29sLXRleHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERjRGODtcclxuICAgIHBhZGRpbmc6IHRvUmVtKDYwKSAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oODApO1xyXG4gICAgbWFyZ2luLXRvcDogdG9SZW0oNDQpO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSg0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTY0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3JpZ2h0LXRvcC1hYnN0cmFjdC1uZXcuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcCB7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHRvUmVtKDQwKTtcclxuXHJcbiAgICAgICAgJi5nYXAtbGFyZ2Uge1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiB0b1JlbSg4MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICYuZ2FwLWxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICMxNjE2MUQ7XHJcbiAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgyNSk7XHJcbiAgICB9XHJcbn0iLCIudHdvLWNvbC1saXN0IHtcclxuICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDQwKTtcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1uYW1lIHtcclxuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgY29sb3I6ICMxNjE2MUQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogdG9SZW0oMzApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdG9SZW0oMjYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbnVsIHtcclxuICAgICYudHdvLWNvbC1saXN0IHtcclxuICAgICAgICB3aWR0aDogODMlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hYnN0cmFjdC1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNEY4O1xyXG5cclxuICAgICYubGctc3BhY2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IHRvUmVtKDUwKSB0b1JlbSg2MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9SZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNtLXNwYWNlIHtcclxuICAgICAgICBwYWRkaW5nOiB0b1JlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tZC1zcGFjZSB7XHJcbiAgICAgICAgcGFkZGluZzogdG9SZW0oNTApO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1JlbSgzMCk7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1JlbSgxNCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucmlnaHQtdG9wLWNvcm5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9yaWdodC1jb3JuZXIuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJpZ2h0LWJvdHRvbS1jb3JuZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvYm90dG9tLWNvcm5lci5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlnaHRlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIHRvUmVtKDM1KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDMwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ub3JtYWwge1xyXG4gICAgICAgIGNvbG9yOiAjMTYxNjFEO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBTcGVjdHJhbDtcclxuICAgICAgICBmb250LXNpemU6IHRvUmVtKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSgyMCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgdG9SZW0oMTApO1xyXG4gICAgfVxyXG5cclxuICAgICYtYmx1ZS10eHQge1xyXG4gICAgICAgIGNvbG9yOiAjMkNDQkVCO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBTcGVjdHJhbDtcclxuICAgICAgICBmb250LXNpemU6IHRvUmVtKDMyKTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSgzNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtd2VPZmZlci1wb3N0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHVzaC1ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDYwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLXNtYWxsLXR4dCB7XHJcbiAgICAgICAgY29sb3I6ICMxNjE2MUQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgxNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWJsdWUtbGlzdCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzE2MTYxRDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdG9SZW0oMjIpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9SZW0oMjIpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9SZW0oMTApO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDQ0JFQjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvcm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogdG9SZW0oMzApO1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1yaWdodC1oZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogIzE2MTYxRDtcclxuICAgICAgICBmb250LWZhbWlseTogU3BlY3RyYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgICYtdHh0IHtcclxuICAgICAgICBjb2xvcjogIzE2MTYxRDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgICBmb250LXNpemU6IHRvUmVtKDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSgzMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxufSIsIi5sb2dvLWdyaWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oNjUpO1xyXG5cclxuICAgICYtd3JhcCB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQubmF2YmFyIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm5hdmJhciAubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQubmF2YmFyIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmMtaGVhZGVyIHtcclxuXHR6LWluZGV4OiAyO1xyXG5cclxuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblxyXG5cdCYubmF2YmFyIHtcclxuXHRcdC5uYXYge1xyXG5cdFx0XHQmLWxpbmsge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdFx0XHRcdGNvbG9yOiAkbmF2LXRleHQ7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNwYW4uZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tZG93bi5zdmcpO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDEycHg7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC40cztcclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDE3cHg7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5zaG93IHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHQvLy13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSkgaW52ZXJ0KDEpO1xyXG5cdFx0XHRcdFx0XHQvL2ZpbHRlcjogZ3JheXNjYWxlKDEpIGludmVydCgxKTtcclxuXHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcuJztcclxuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNFREY0Rjg7XHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBub25lO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4xcztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNFREY0Rjg7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCAjZDdkN2RmO1xyXG5cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAuN3JlbTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogLjdyZW07XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRuYXYtdGV4dDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Ly8td2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpIGludmVydCgxKTtcclxuXHRcdFx0XHRcdFx0Ly9maWx0ZXI6IGdyYXlzY2FsZSgxKSBpbnZlcnQoMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdmJhci10b2dnbGVyIHtcclxuXHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAjZmFmYWZhO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubmF2YmFyLWNvbGxhcHNlIHtcclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0dG9wOiAxMTRweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR1bC5uYXZiYXItbmF2IHtcclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZiYXItdG9nZ2xlcjpub3QoLmNvbGxhcHNlZCkge1xyXG5cdFx0XHQubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy94LWxnLnN2Zyk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jLWZvb3RlciB7XHJcbiAgICAmLXRvcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHRvUmVtKDYwKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9SZW0oNjApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB0b1JlbSg0MCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1JlbSgzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLWJyYW5kIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXQge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJE1vbnRzZXJyYXQtZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1JlbSgxNCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSgxKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMjQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHF1b3RlLXRleHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgxMCk7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDEpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcXVvdGUtdGV4dDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsLXBvc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHlyaWdodCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkN2Q3ZGY7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHRvUmVtKDI0KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9SZW0oMjQpO1xyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzc2NzY4RDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1JlbSgxNCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmMtaGVybyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xyXG5cclxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDExNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wb3N0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogNC4ycmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0yLjU2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogNjEuMTE4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjMuNzg4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvdGl0bGUtbG9nby5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTEuNXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDguM3JlbTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbU5hbWUgMnMgbGluZWFyIGluZmluaXRlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1OYW1lIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59IiwiLmMtbGlzdGVuaW5ne1xyXG4gICAgcGFkZGluZzogMy41cmVtIDA7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgICYtcG9zdHtcclxuXHJcbiAgICB9XHJcbiAgICAmLXRpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jLWlubmVyLWJhbm5lciB7XHJcblxyXG4gICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWhlcm8tcG9zdCB7XHJcbiAgICAgICAgYm90dG9tOiB0b1JlbSgzMSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgJi5zaW5nbGUtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogdG9SZW0oOTIpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxLjkzNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB0b1JlbSgtNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHRvUmVtKC0yMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB0b1JlbSgtMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdG9SZW0oLTI2KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAudGl0bGUtd2l0aC1zdWItaGVhZGluZyB7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMi41NnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJi5zaW5nbGUtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiB0b1JlbSg0NSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZG91YmxlLXNwYWNlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IHRvUmVtKDI3Nyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWItaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MS4xMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2My43ODhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy90aXRsZS1sb2dvLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMS41cmVtO1xyXG4gICAgICAgICAgICByaWdodDogMy42MjVyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGFuaW1OYW1lIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTJyZW07XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1JlbSg1NCk7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDY0KTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjA4cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdG9SZW0oNTAwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMzApO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDQwKTtcclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICByaWdodDogdG9SZW0oMjAzKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGlnaGxpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogNjEuMTE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2My43ODhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL3RpdGxlLWxvZ28uc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHRvUmVtKC05KTtcclxuICAgICAgICByaWdodDogdG9SZW0oLTI0KTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBhbmltYXRpb246IGFuaW1OYW1lIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICB0b3A6IHRvUmVtKC0xOCk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiB0b1JlbSgtMjYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIuYy10d29jb2wtZm9ybS10eHQtd3JhcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSg2MCk7XHJcblxyXG4gICAgLmMtZW5kLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YW50LXR4dC13cmFwIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcXVvdGUtdGV4dDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1JlbSg0MCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTcGVjdHJhbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDUyKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMzApO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDQyKTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGFsaWMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcXVvdGUtdGV4dDtcclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJvbGQtdHh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgdG9SZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB0b1JlbSgzMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi5cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmRldGFpbHMtY29udGVudC13cmFwIHtcclxuICAgIC5hbGlnbmxlZnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdG9yZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuXHJcbiAgICAgICAgY29sb3I6ICRxdW90ZS10ZXh0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oNDApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSg1Mik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDI1KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvUmVtKDMwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDQyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtc2t5LXRleHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgyOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogdG9SZW0oNDApO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44NHB4O1xyXG4gICAgICAgIG1hcmdpbjogdG9SZW0oMTUpIDAgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvUmVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogJHF1b3RlLXRleHQ7XHJcblxyXG4gICAgICAgICYuY3MtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMkNDQkVCO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1JlbSgyMik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50eHQtbGF1bmNoIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxNjE2MUQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiB0b1JlbSgyMCkgMCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNpZ24tdHh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICMyQ0NCRUI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyQ0NCRUI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLXJpZ2h0LWJsdWUuc3ZnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ3JheS10eHQge1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICM3Njc2OEQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDMwKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hdXRoZXItbmFtZSB7XHJcbiAgICAgICAgY29sb3I6ICM3Njc2OEQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib29rLWRldGFpbHMge1xyXG4gICAgICAgICYtaXRhbGljIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyQ0NCRUI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTcGVjdHJhbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1JlbSgxNik7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDMwKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYXV0aG9yIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgxNSk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTcGVjdHJhbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1JlbSgxNik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSgzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtaW1nLXdyYXAge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCB0b1JlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC1pbWctd3JhcCB7XHJcbiAgICAubGF0ZXN0LXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHF1b3RlLXRleHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgyMCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogdG9SZW0oMzQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDE1KTtcclxuICAgIH1cclxufSIsIi5pbWctd2l0aC1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDIwKTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogIzE2MTYxRDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzE2MTYxRDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgzMCk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlLXR4dCB7XHJcbiAgICAgICAgY29sb3I6ICMyQ0NCRUI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgxNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRhbGljIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm9ybWFsLWhlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiAjMkNDQkVCO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgIC5pdGFsaWMge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1hZ2Uge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnB1c2gtcmlnaHQtaW1nIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLW5vcm1hbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgyMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDIzKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMxNjE2MUQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1JlbSgxOCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSgyMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi52aWRlby1tb2RhbCB7XHJcbiAgICAuYnRuLWNsb3NlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1jbG9zZS5zdmcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgd2lkdGg6IHRvUmVtKDM4KTtcclxuICAgICAgICBoZWlnaHQ6IHRvUmVtKDM4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHRvUmVtKDM4KTtcclxuICAgICAgICByaWdodDogLTI3cHg7XHJcbiAgICAgICAgdG9wOiAtMjdweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9sb2FkZXIuZ2lmKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGhlaWdodDogNDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwJTtcclxuICAgIH1cclxuXHJcbn0iLCIuYy13ZU9mZmVyIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMCA0LjRyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oNDApO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0YWxpYyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgLmNvbC0xMiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIC5jLXdlT2ZmZXItcG9zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvcnQtYWJzdHJhY3QucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAuYy13ZU9mZmVyLXBvc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvYm90dG9tLWFic3RyYWN0LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgLmMtd2VPZmZlci1wb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3JpZ2h0LWFic3RyYWN0LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAuYy13ZU9mZmVyLXBvc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvYm90dG9tLWFic3RyYWN0LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgLmMtd2VPZmZlci1wb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xlZnQtdG9wLWFic3RyYWN0LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcG9zdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERjRGODtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjRTNFM0UzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGluayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogdG9SZW0oMTYpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHRvUmVtKDE2KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogdG9SZW0oMjgpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1JlbSgyNyk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogLjhyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogdG9SZW0oMjApO1xyXG4gICAgICAgICAgICBib3R0b206IHRvUmVtKDEwKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDU0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250IHtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDc2JTtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSg3KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvUmVtKDE0KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDI0KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYy11cGV2ZW50cyB7XHJcbiAgICBwYWRkaW5nOiAzLjVyZW0gMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREY0Rjg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9ldmVudC1hYnN0cmFjdC5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgzMCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGFsaWMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcG9zdCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMmMyYzI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHRvUmVtKDE4KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogdG9SZW0oMTgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB0b1JlbSgxOCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB0b1JlbSgxOCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHRvUmVtKDApO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHRvUmVtKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgICAuY29sLTEyIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgLmMtdXBldmVudHMtcG9zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzJjMmMyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAgICAgLmMtdXBldmVudHMtcG9zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbWV0YSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IHRvUmVtKDE0KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgY29sb3I6ICM3Njc2OEQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IHRvUmVtKDIwKTtcclxuICAgICAgICBjb2xvcjogIzE2MTYxRDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxNjE2MUQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzY3NjhEO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWV2ZW50LWJ0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYy1pbnRyb3ZpZGVvIHtcclxuICAgIHBhZGRpbmc6IDMuNXJlbSAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDAgMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgyMCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAub3dsLWNhcm91c2VsIHtcclxuICAgICAgICAub3dsLXN0YWdlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcG9zdCB7fVxyXG5cclxuICAgICYtY29udCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHRvUmVtKDIwKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9SZW0oNSk7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1JlbSgyMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcXVvdGUtdGV4dDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi55LXZpZGVvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0MDVweDtcclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmVtYWlsLWxpc3Qge1xyXG4gICAgYmFja2dyb3VuZDogJHNreS1iZztcclxuICAgIHBhZGRpbmctbGVmdDogdG9SZW0oNDYpO1xyXG4gICAgcGFkZGluZy1yaWdodDogdG9SZW0oNDYpO1xyXG4gICAgcGFkZGluZy10b3A6IHRvUmVtKDYwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiB0b1JlbSg1Nik7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogdG9SZW0oMjApO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHRvUmVtKDIwKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogdG9SZW0oNDYpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1JlbSg0Nik7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDE4NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbmV3c2xldHRlci1hYnN0cmFjdC5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgyOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDQwKTtcclxuICAgICAgICBjb2xvcjogJHF1b3RlLXRleHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IHRvUmVtKDE0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdG9SZW0oMjQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDI4KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHRvUmVtKDMwKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1JlbSgzMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1JlbSgwKTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdG9SZW0oMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZm9ybSB7XHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LXdoaXRlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDI4cHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzY3NjhEO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvUmVtKDIwKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgxNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmMtY2xpZW50cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSg0MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0YWxpYyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsIHtcclxuICAgICAgICAmLWRvdHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCgxMDAlKTtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jLWRvbmF0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2RvbmF0ZS1tYXNrLWJnLnBuZykgbm8tcmVwZWF0IDAgMCAjMzY1MDdBO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBhZGRpbmctdG9wOiB0b1JlbSgzMCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdG9SZW0oMzApO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9SZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvUmVtKDIwKTtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmMtd2VPZmZlci1wb3N0IHtcclxuICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogIzE2MTYxRDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNjE2MUQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYy13ZS1vZmZlci1pbm5lciB7XHJcbiAgICAuYy1pbm5lci1jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogJHF1b3RlLXRleHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDMwKTtcclxuICAgICAgICB3aWR0aDogNjQlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIHRvUmVtKDQwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgLmMtd2VPZmZlci1wb3N0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2JvdHRvbS1yaWdodC1hYnN0cmFjdC5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmMtd2VPZmZlci1jb250IHtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1JlbSgyMik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcXVvdGUtdGV4dDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDI4KTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDIwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcXVvdGUtdGV4dDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy13ZU9mZmVyLWltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gdG9SZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLXdlT2ZmZXItcG9zdCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IHRvUmVtKDM1KSB0b1JlbSgyMCkgdG9SZW0oMzgpIHRvUmVtKDIwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFic3RyYWNrLWNoYW5nZSB7XHJcbiAgICBtYXJnaW4tdG9wOiB0b1JlbSg1MCk7XHJcblxyXG4gICAgJi5wdWxsLXRvcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdG9SZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIC5jb2wtMTIge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAuYy13ZU9mZmVyLXBvc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmMtbGlzdGVuaW5nLWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMCB0b1JlbSg3NSkgMDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIHRvUmVtKDQwKSAwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAubGFzdC1maXZlLWl0YWxpYyB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkcXVvdGUtdGV4dDtcclxuICAgIH1cclxuXHJcbiAgICAuYm9sZC10eHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50d28tY29sLXdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IHRvUmVtKDcwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiB0b1JlbSg1MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiB0b1JlbSg1MCk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCB0b1JlbSgzNSkgdG9SZW0oMTUpO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdG9SZW0oMjUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSg1KTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW1nLWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5sYXRlc3QtbmV3cy13cmFwIHtcclxuICAgIGgxIHtcclxuXHJcbiAgICAgICAgY29sb3I6ICRxdW90ZS10ZXh0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oNDApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgyNSk7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtc2t5LXRleHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgyOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogdG9SZW0oNDApO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44NHB4O1xyXG4gICAgICAgIG1hcmdpbjogdG9SZW0oMTUpIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogJHF1b3RlLXRleHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGhlci1uYW1lIHtcclxuICAgICAgICBjb2xvcjogIzc2NzY4RDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYXRlc3QtaW1nLXdyYXAge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRxdW90ZS10ZXh0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMjApO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDM0KTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uc2hhcmUtaWNvbi13cmFwIHtcclxuICAgIGNvbG9yOiAjOTU5NUIwO1xyXG4gICAgZm9udC1zaXplOiB0b1JlbSgxNCk7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogdG9SZW0oMzApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuLmMtcHJvamVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGY4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogdG9SZW0oMzApO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHRvUmVtKDY1KTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDE2OXB4O1xyXG4gICAgICAgIGhlaWdodDogMTkzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9iZy1wcm9qZWN0LnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICMxNjE2MUQ7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgyOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuODRweDtcclxuICAgIH1cclxuXHJcbiAgICAuYy1wcm9qZWN0LXBvc3Qge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzJjMmMyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1JlbSgyNSk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHRvUmVtKDEwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgxNSk7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzE2MTYxRDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1JlbSgyMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSgyNCk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxNjE2MUQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDI0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzJjY2JlYjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1yaWdodC1ibHVlLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXJjaGl2ZS1saW5rIHtcclxuICAgIGNvbG9yOiAjMTYxNjFEO1xyXG4gICAgZm9udC1zaXplOiB0b1JlbSgxNik7XHJcbiAgICBmb250LWZhbWlseTogU3BlY3RyYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IHRvUmVtKDM2KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jLWJvdHRvbS13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IHRvUmVtKDM1KTtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDM1KTtcclxufVxyXG5cclxuLmxpa2UtcGFnZSB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogIzc2NzY4ZDtcclxuICAgICAgICBmb250LXNpemU6IHRvUmVtKDE0KTtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogdG9SZW0oMjcpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgdG9SZW0oMTApIDAgMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc1cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmlubmVyLXNwYWNlIHtcclxuICAgIHBhZGRpbmctdG9wOiB0b1JlbSg2MSk7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiB0b1JlbSgzOCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWxpc3Qge1xyXG4gICAgbWFyZ2luOiAwIDAgdG9SZW0oODApIHRvUmVtKDE3KTtcclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiAjMTYxNjFEO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSgzNik7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzY1xyXG4gICAgfVxyXG5cclxuICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgY29sb3I6ICMxNjE2MUQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFNwZWN0cmFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXR4dCB7XHJcbiAgICAgICAgY29sb3I6ICMxNjE2MUQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgxNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDMwKTtcclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDUwKTtcclxufVxyXG5cclxuLmZvdXItY29sLWdyaWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMzApO1xyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHRvUmVtKDMwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvdXItY29sIHtcclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAuYWJzdHJhY3QtYmctY29ybmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9yaWdodC1jb3JuZXIuc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgLmFic3RyYWN0LWJnLWNvcm5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvbGVmdC1jb3JuZXIuc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAuYWJzdHJhY3QtYmctY29ybmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9yaWdodC1ib3R0b20tY29ybmVyLnN2Zyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIC5hYnN0cmFjdC1iZy1jb3JuZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3JpZ2h0LWNvcm5lci5zdmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYWJzdHJhY3QtYmctY29ybmVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiB0b1JlbSgzNjYpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9sZWZ0LWNvcm5lci5zdmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2VudGVyLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiB0b1JlbSg1MCkgMCB0b1JlbSgzMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIG1hcmdpbjogdG9SZW0oMjUpIDAgdG9SZW0oMjUpO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjMTYxNjFEO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnR3by10ZXh0LWdyaWQge1xyXG5cclxuXHJcbiAgICAmLWhlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiAjMTYxNjFEO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogU3BlY3RyYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgyOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuODRweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICYtd3JhcCB7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTYxNjFEO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHRvUmVtKDMwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxhc3QtZml2ZS1pdGFsaWMge1xyXG4gICAgLml0YWxpYyB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ucmlnaHQtZ2FwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHRvUmVtKDQ1KTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmxlZnQtZ2FwIHtcclxuICAgIHBhZGRpbmctbGVmdDogdG9SZW0oMzUpO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbGcpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdXNoLXJpZ2h0LWltZyB7XHJcbiAgICAuaW1nLXdpdGgtY29udGVudC1pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmMtd2VPZmZlci5jLXdlLW9mZmVyLWlubmVyLmFic3RyYWNrLWNoYW5nZS5wdWxsLXRvcCB7XHJcbiAgICAuYy13ZS1vZmZlci1pbm5lciAuYy13ZU9mZmVyLWNvbnQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggdG9SZW0oMTUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5pbWctd2l0aC1jb250ZW50LWdyaWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMTUpO1xyXG5cclxuICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMzUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMjUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdG9SZW0oMzgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgxNSk7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1xdW90ZSB7XHJcbiAgICAgICAgY29sb3I6ICMxNjE2MUQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogdG9SZW0oMzApO1xyXG4gICAgICAgIG1hcmdpbjogdG9SZW0oMTUpIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0LWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQ5LCAxNDksIDE3NiwgMC40KTtcclxuICAgIHBhZGRpbmctdG9wOiB0b1JlbSgzNSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdG9SZW0oMzUpO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMjUpO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgyNSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1JlbSgyNSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB0b1JlbSgzMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICMxNjE2MUQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogdG9SZW0oMzApO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyQ0NCRUI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2xpZW50LWxpc3Qge1xyXG4gICAgJi1oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgzNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgzMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWZhdWx0LWxpc3Qge1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBjb2xvcjogIzE2MTYxRDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNjFEO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4udGVhbS1zZWN0aW9uIHtcclxuXHJcbiAgICAmLWhlYWRpbmcge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgyNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMxNjE2MUQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFNwZWN0cmFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMzQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgdG9SZW0oMTUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMjQpO1xyXG4gICAgICAgICAgICBtYXJnaW46IHRvUmVtKDE1KSAwIHRvUmVtKDUpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcblxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbWFpbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG5cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMkNDQkVCO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5yaWdodC1hYnN0cmFjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9iZy10ZWFtLWFic3RyYWN0LnBuZyk7XHJcbiAgICAgICAgd2lkdGg6IHRvUmVtKDI1Nyk7XHJcbiAgICAgICAgaGVpZ2h0OiB0b1JlbSgzOTYpO1xyXG4gICAgICAgIHRvcDogdG9SZW0oLTIyMCk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZWZ0LWFic3RyYWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2JnLXRlYW0tbGV0LWFic3RyYWN0LnBuZyk7XHJcbiAgICAgICAgd2lkdGg6IHRvUmVtKDI1Nyk7XHJcbiAgICAgICAgaGVpZ2h0OiB0b1JlbSgzOTYpO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udG9wIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmJvdHRvbSB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcmNoaXZlLWxpbmstd3JhcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogdG9SZW0oNjUpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiB0b1JlbSg1NCk7XHJcbiAgICBwYWRkaW5nLXRvcDogdG9SZW0oNDApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHRvUmVtKDQwKTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogdG9SZW0oMzUpO1xyXG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiB0b1JlbSgzNSk7XHJcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IHRvUmVtKDM1KTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5ib3R0b20tY29udGFjdC1mb3JtIHtcclxuICAgIG1hcmdpbi10b3A6IHRvUmVtKDkwKTtcclxuXHJcbiAgICAuYWJzdHJhY3QtYmctaGVhZGluZyB7XHJcbiAgICAgICAgLml0YWxpYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb21tZW50LWxpc3Qge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmNvbW1lbnQtbWV0YWRhdGEge1xyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1JlbSgxNCk7XHJcbiAgICAgICAgbWFyZ2luOiB0b1JlbSgxMCkgMCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogdG9SZW0oMTYpO1xyXG4gICAgICAgIGNvbG9yOiAjMTYxNjFkO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxNjE2MWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5jb21tZW50cy10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG5cclxuLmNvbW1lbnQtY29udGVudCB7XHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogIzE2MTYxZDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29tbWVudC1hdXRob3IudmNhcmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG59XHJcblxyXG4ucmVwbHkge1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICMyY2NiZWI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tcmlnaHQtYmx1ZS5zdmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbnRhY3Qtc2VjdGlvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJi1tYWlsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgzMCk7XHJcbiAgICAgICAgO1xyXG4gICAgfVxyXG5cclxuICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgxNSk7XHJcblxyXG4gICAgICAgIC5pdGFsaWMge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdHh0IHtcclxuICAgICAgICBjb2xvcjogIzE2MTYxRDtcclxuICAgICAgICBsaW5lLWhlaWdodDogdG9SZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgICYtZW1haWwge1xyXG4gICAgICAgIGNvbG9yOiAjMTYxNjFEO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyQ0NCRUI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nZXQtaW4tdG91Y2gge1xyXG4gICAgcGFkZGluZy1ib3R0b206IHRvUmVtKDYwKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvcmlnaHQtY29udGFjdC1hYnN0cmFjdC5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcblxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDIyKTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dGFyZWEtY29udHJvbCB7XHJcbiAgICAgICAgaGVpZ2h0OiB0b1JlbSgxODApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDMyKTtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRpbmcge1xyXG5cclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDI1KTtcclxuXHJcbiAgICAgICAgLml0YWxpYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1saXN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogdG9SZW0oNTApO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvdG9wLWxlZnQtYWJzdHJhY3Quc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnZpZGVvLXNlY3Rpb24ge1xyXG4gICAgJi1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy92aWRlby1pY29uLnBuZyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmRvbmF0ZS1mb3JtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREY0Rjg7XHJcbiAgICBwYWRkaW5nOiB0b1JlbSg0MCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSg0MCk7XHJcblxyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMTYxNjFEO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDVweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yIHtcclxuICAgICAgICBjb2xvcjogI0Q2NDM1ODtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgICBmb250LXNpemU6IHRvUmVtKDE0KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZC1wcm9ncmVzc2Jhci13cmFwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDQwKTtcclxuXHJcbiAgICAuZC1wcm9ncmVzc2Jhci1saW5lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRURGNEY4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkNDQkVCO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFtb3VudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICMxNjE2MUQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjMkNDQkVCO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgICBmb250LXNpemU6IHRvUmVtKDE0KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmRvbmF0ZS1zZWN0aW9uIHtcclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjMTYxNjFEO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmV2ZW50X2xpc3RpbmdzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgI2V2ZW50X2ZpbHRlcnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0Zjg7XHJcbiAgICAgICAgcGFkZGluZzogMi4ycmVtIDFyZW0gMXJlbSAxcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvbGVmdC10b3AtYWJzdHJhY3QucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc2NzY4ZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiNkcnBfYXV0b2dlbjAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzY3NjhkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgZGl2I3NlYXJjaF9ldmVudF90eXBlc19jaG9zZW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc2NzY4ZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTJweCA3cHggN3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5OCUgIWltcG9ydGFudDtcclxuXHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYjc2VhcmNoX2NhdGVnb3JpZXNfY2hvc2VuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgICAgICAgICAgY29sb3I6ICM3Njc2OGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDEycHggN3B4IDdweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2V2ZW50LWxpc3RpbmctdmlldyAud3BlbS1mb3JtLXdyYXBwZXIgLndwZW0tZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNldmVudC1saXN0aW5nLXZpZXcgLndwZW0tZm9ybS13cmFwcGVyIC53cGVtLWZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jZXZlbnQtbGlzdGluZy12aWV3IC53cGVtLWV2ZW50LXR5cGUtdGV4dC5ldmVudC10eXBlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyY2NiZWIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMmNjYmViICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA1cHggN3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxufVxyXG5cclxuLndwZW0tc2luZ2xlLWV2ZW50LWJvZHkgLndwZW0tZXZlbnQtdGlja2V0LXR5cGUgLndwZW0tZXZlbnQtdGlja2V0LXR5cGUtdGV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNjYmViICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jZXZlbnQtbGlzdGluZy12aWV3IC53cGVtLWV2ZW50LXRpY2tldC10eXBlLXRleHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjY2JlYiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDlweCAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53cGVtLWV2ZW50LWxpc3RpbmdzLWhlYWRlciAud3BlbS1ldmVudC1sYXlvdXQtYWN0aW9uLXdyYXBwZXIgLndwZW0tZXZlbnQtbGF5b3V0LWFjdGlvbiAud3BlbS1ldmVudC1sYXlvdXQtaWNvbi53cGVtLWFjdGl2ZS1sYXlvdXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjY2JlYjtcclxufVxyXG5cclxuLndwZW0tZXZlbnQtbGlzdGluZ3MtaGVhZGVyIC53cGVtLWV2ZW50LWxheW91dC1hY3Rpb24td3JhcHBlciAud3BlbS1ldmVudC1sYXlvdXQtYWN0aW9uIC53cGVtLWV2ZW50LWxheW91dC1pY29uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMyY2NiZWI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmNjYmViO1xyXG59XHJcblxyXG4ud3BlbS1oZWFkaW5nLXRleHQge1xyXG4gICAgY29sb3I6ICRxdW90ZS10ZXh0ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDMwKSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IHRvUmVtKDQyKSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwIDAgdG9SZW0oNikgMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3BlbS1ldmVudC1saXN0aW5ncy1oZWFkZXIgLndwZW0tZXZlbnQtbGF5b3V0LWFjdGlvbi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi53cGVtLXRvLWRhdGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndwZW0tZXZlbnQtdGlja2V0LXR5cGUgLndwZW0tZXZlbnQtdGlja2V0LXR5cGUtdGV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmNjYmViICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIC8vIHBhZGRpbmc6IDFyZW0gMS42cmVtO1xyXG4gICAgLy8gZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiA3cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi53cGVtLXNpbmdsZS1ldmVudC10aWNrZXQtaW5mb3JtYXRpb24gLndwZW0tdGlja2V0LWluZm9ybWF0aW9uLXdyYXBwZXIgLndwZW0tdGlja2V0LWluZm9ybWF0aW9uLWJvZHkge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNlZGY0Zjg7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcblxyXG4ud3BlbS1zaW5nbGUtZXZlbnQtcGFnZSAud3BlbS1zaW5nbGUtZXZlbnQtd3JhcHBlciAud3BlbS1zaW5nbGUtZXZlbnQtYm9keSAud3BlbS1zaW5nbGUtZXZlbnQtbGVmdC1jb250ZW50IC53cGVtLXNpbmdsZS1ldmVudC1ib2R5LWNvbnRlbnQgLndwZW0taGVhZGluZy10ZXh0IHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLndwZW0tc2luZ2xlLWV2ZW50LXRpY2tldC1pbmZvcm1hdGlvbiAud3BlbS10aWNrZXQtaW5mb3JtYXRpb24td3JhcHBlciAud3BlbS10aWNrZXQtaW5mb3JtYXRpb24tYm9keSAud3BlbS10aWNrZXQtaW5mby13cmFwIHtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2I2ZTBlOTtcclxufVxyXG5cclxuLndwZW0tc2luZ2xlLWV2ZW50LXRpY2tldC1pbmZvcm1hdGlvbiAud3BlbS10aWNrZXQtaW5mb3JtYXRpb24td3JhcHBlciAud3BlbS10aWNrZXQtaW5mb3JtYXRpb24tYm9keSAud3BlbS10aWNrZXQtaW5mby13cmFwOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzJjY2JlYjtcclxufVxyXG5cclxuLndwZW0tc2luZ2xlLWV2ZW50LXRpY2tldC1pbmZvcm1hdGlvbiAud3BlbS1ldmVudC10aWNrZXQtaW5mby10aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYjZlMGU5O1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi53cGVtLXRoZW1lLWJ1dHRvbixcclxuYS53cGVtLXRoZW1lLWJ1dHRvbixcclxuYnV0dG9uLndwZW0tdGhlbWUtYnV0dG9uLFxyXG5pbnB1dC53cGVtLXRoZW1lLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmNjYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMXJlbSAxLjZyZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDdweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5cclxuLnJvdy5jb250YWN0LWxpc3QtZm9ybSB7XHJcbiAgICAud3BjZjctc3Bpbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG5hLmNoZWNrb3V0LWJ1dHRvbi5idXR0b24uYWx0LndjLWZvcndhcmQge1xyXG4gICAgYmFja2dyb3VuZDogIzJjY2JlYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDFyZW0gMS42cmVtO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiA3cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0IHtcclxuICAgIHdpZHRoOiAxMzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY291cG9uIHtcclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyY2NiZWIgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMyY2NiZWIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0I2NvdXBvbl9jb2RlIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIHBhZGRpbmc6IDRweCA1cHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBpbnB1dC5pbnB1dC10ZXh0LFxyXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNiNWI1O1xyXG4gICAgcGFkZGluZzogMTJweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcblxyXG4ud3BlbS1zaW5nbGUtZXZlbnQtcGFnZSAud3BlbS1oZWFkaW5nLXRleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmV2ZW50X2xpc3RpbmdzX21haW4gLndwZW0tZXZlbnQtbGlzdGluZ3Mud3BlbS1ldmVudC1saXN0aW5nLWJveC12aWV3IC53cGVtLWV2ZW50LWxheW91dC13cmFwcGVyIC53cGVtLWV2ZW50LWluZm9tYXRpb24gLndwZW0tZXZlbnQtZGV0YWlscyAud3BlbS1ldmVudC10aXRsZSAud3BlbS1oZWFkaW5nLXRleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLnNpbmdsZV9ldmVudF9saXN0aW5nIC53cGVtLWV2ZW50LXR5cGUtdGV4dC5ldmVudC10eXBlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyY2NiZWIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMmNjYmViICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA1cHggN3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3BlbS1zaW5nbGUtZXZlbnQtc2lkZWJhci1pbmZvIC53cGVtLWV2ZW50LWNhdGVnb3J5LXRleHQuZXZlbnQtY2F0ZWdvcnkge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJjY2JlYiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMyY2NiZWIgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDVweCA3cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaW5nbGVfZXZlbnRfbGlzdGluZyAud3BlbS1vcmdhbml6ZXItcGFnZS11cmwtYnV0dG9uIGEgc3BhbiB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ud3BlbS1zaW5nbGUtZXZlbnQtcGFnZSAud3BlbS1zaW5nbGUtZXZlbnQtZm9vdGVyIGRpdi53cGVtLWxpc3RpbmctYWNjb3JkaW9uIGkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNpbmdsZV9ldmVudF9saXN0aW5nIC53cGVtLWV2ZW50LWZpbHRlcjItd3JhcHBlcixcclxuLnNpbmdsZV9ldmVudF9saXN0aW5nIC53cGVtLXNpbmdsZS1ldmVudC1wYWdlIC53cGVtLXNpbmdsZS1ldmVudC1mb290ZXIgLndwZW0tbGlzdGluZy1hY2NvcmRpb24uYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0Zjg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5jLXdlT2ZmZXIgLnBvc3QtdGh1bWJuYWlsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jLXdlT2ZmZXIgLmVudHJ5LXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbiNwbGFjZV9vcmRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmNjYmViICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogN3B4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4jb3JkZXJfcmV2aWV3ICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQsXHJcbi53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50LFxyXG4jb3JkZXJfcmV2aWV3ICNwYXltZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICNlZGY0ZjggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuI29yZGVyX3JldmlldyAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGRpdi5wYXltZW50X2JveCBwOmxhc3QtY2hpbGQsXHJcbiNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IHA6bGFzdC1jaGlsZCxcclxuI29yZGVyX3JldmlldyAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggcDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jb3JkZXJfcmV2aWV3ICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94LFxyXG4jb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCxcclxuI29yZGVyX3JldmlldyAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgbWFyZ2luOiAxZW0gMDtcclxuICAgIGZvbnQtc2l6ZTogLjkyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjY2JlYiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuI29yZGVyX3JldmlldyAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGRpdi5wYXltZW50X2JveDo6YmVmb3JlLFxyXG4jb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IGRpdi5wYXltZW50X2JveDo6YmVmb3JlLFxyXG4jb3JkZXJfcmV2aWV3ICNwYXltZW50IGRpdi5wYXltZW50X2JveDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMWVtIHNvbGlkICMyY2NiZWI7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0wLjc1ZW07XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAtMWVtIDAgMCAyZW07XHJcbn1cclxuXHJcblxyXG4uYy13ZU9mZmVyIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBwYWRkaW5nOiA3cHggMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZW50cnktY29udGVudCBmb3JtLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1sb2dpbi5sb2dpbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWRmNGY4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9ib3R0b20tY29ybmVyLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMi43NXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbnAud29vY29tbWVyY2Utbm90aWNlLndvb2NvbW1lcmNlLW5vdGljZS0tc3VjY2Vzcy53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxufVxyXG5cclxuLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIC53b29jb21tZXJjZS1mb3JtLWxvZ2luX19zdWJtaXQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgIGJhY2tncm91bmQ6ICMyY2NiZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDEuNnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogN3B4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMyY2NiZWI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDlweCAwIDAgMDtcclxufVxyXG5cclxucC53b29jb21tZXJjZS1Mb3N0UGFzc3dvcmQubG9zdF9wYXNzd29yZCBhIHtcclxuICAgIGNvbG9yOiAjMmNjYmViO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG51bC53b29jb21tZXJjZS1vcmRlci1vdmVydmlldy53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1kZXRhaWxzLm9yZGVyX2RldGFpbHMge1xyXG4gICAgbWFyZ2luOiAwIDAgMThweCAwO1xyXG4gICAgYmFja2dyb3VuZDogI2VkZjRmODtcclxuICAgIHBhZGRpbmc6IDEzcHggMjVweDtcclxufVxyXG5cclxuaDIud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuYXJ0aWNsZSNwb3N0LTIzMyB7XHJcbiAgICBwYWRkaW5nOiA1NXB4IDAgMCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMTBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbmZvcm0ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtLmVkaXQtYWNjb3VudCBmaWVsZHNldCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgaDMge1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMCAyNHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHMgYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmNjYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMXJlbSAxLjZyZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDdweDtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLndwZW0tZXZlbnQtc2luZ2xlLWltYWdlLXdyYXBwZXIgaW1nIHtcclxuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5hLmJ1dHRvbi53Yy1iYWNrd2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmNjYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMXJlbSAxLjZyZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDdweDtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHAge1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweCAyM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1hY2NvdW50IC5hZGRyZXNzZXMgLnRpdGxlIGgzIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuaGVhZGVyLndvb2NvbW1lcmNlLUFkZHJlc3MtdGl0bGUudGl0bGUgYS5lZGl0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmNjYmViO1xyXG4gICAgcGFkZGluZzogM3B4IDIwcHg7XHJcbiAgICBjb2xvcjogIzJjY2JlYjtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxufVxyXG5cclxuLnUtY29sdW1uMS5jb2wtMS53b29jb21tZXJjZS1BZGRyZXNzIGFkZHJlc3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4udS1jb2x1bW5zLndvb2NvbW1lcmNlLUFkZHJlc3Nlcy5jb2wyLXNldC5hZGRyZXNzZXMge1xyXG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvcm0ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtLmVkaXQtYWNjb3VudCBidXR0b24ud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmNjYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMXJlbSAxLjZyZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDdweDtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWFkZHJlc3MtZmllbGRzIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxufVxyXG5cclxudGFibGUuc2hvcF90YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdGQge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDY4JTtcclxuICAgIGJhY2tncm91bmQ6ICNlZGY0Zjg7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvcm0ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtLmVkaXQtYWNjb3VudCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctbGFzdCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctbGFzdCB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1maXJzdCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctZmlyc3Qge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LWZpcnN0LFxyXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctbGFzdCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsXHJcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LWxhc3Qge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5uYXYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkuaXMtYWN0aXZlIGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjY2JlYjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5uYXYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxubmF2Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGEge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDExcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWRmNGY4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogIzE2MTYxZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyY2NiZWI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jLXdlT2ZmZXIgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmMtd2VPZmZlciAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGggc3BhbiB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uYy13ZU9mZmVyIC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyAuYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6ICMyY2NiZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uYy13ZU9mZmVyIHNlY3Rpb24ud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB7XHJcbiAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jLXdlT2ZmZXIgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHAge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5jLXdlT2ZmZXIgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMge1xyXG4gICAgcGFkZGluZzogMCAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyLFxyXG4ud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNjE2MWQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uYy13ZU9mZmVyIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscy0tZW1haWwsXHJcbi5jLXdlT2ZmZXIgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLS1waG9uZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5lcnJvci00MDQubm90LWZvdW5kIHtcclxuICAgIG1pbi1oZWlnaHQ6IHRvUmVtKDUwMCk7XHJcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDI1KTtcclxuICAgICAgICBmb250LXNpemU6IHRvUmVtKDQwKTtcclxuICAgIH1cclxufVxyXG5cclxuLnUtY29sdW1uMi5jb2wtMi53b29jb21tZXJjZS1BZGRyZXNzIHtcclxuICAgIGFkZHJlc3Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LW5hdiB7XHJcbiAgICAmLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubG9naW4tYnRuIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJjY2JlYjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLWxnKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA3N3B4O1xyXG4gICAgICAgIHRvcDogNDRweDtcclxuXHJcbiAgICAgICAgLm9wZW4ge1xyXG4gICAgICAgICAgICAuYWNjb3VudC1uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGY4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZjRmODtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE2MTYxZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFjY291bnQtbmF2LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmODtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNjE2MWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNzIxMmM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDdkN2RmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLWRyb3Bkb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAuYWNjb3VudC1uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmODtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRmNGY4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNjE2MWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFjY291bnQtbmF2LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmODtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE2MTYxZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTcyMTJjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkN2Q3ZGY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyY2NiZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgICAgICBjb2xvcjogIzJjY2JlYjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA3cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmNjYmViO1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZW50cnktY29udGVudCBmb3JtLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1sb2dpbi5sb2dpbiB7XHJcbiAgICBpbnB1dC5pbnB1dC10ZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNzY3NjhkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHMgLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQsXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHMgLmZvcm0tcm93IHRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgY29sb3I6ICM3Njc2OGQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4ud3BlbS1ldmVudC1saXN0aW5nLWxpc3QtdmlldyAud3BlbS1ldmVudC1sYXlvdXQtd3JhcHBlciAud3BlbS1ldmVudC1iYW5uZXIgLndwZW0tZXZlbnQtYmFubmVyLWltZyB7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgd2lkdGg6IDIyNXB4O1xyXG59XHJcblxyXG4ud3BlbS1ldmVudC1saXN0aW5nLWxpc3Qtdmlldy53cGVtLWV2ZW50LWxpc3RpbmdzIC53cGVtLWV2ZW50LWxheW91dC13cmFwcGVyOmhvdmVyIC5ldmVudF9saXN0aW5nIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzJjY2JlYiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbn1cclxuXHJcbmRpdiN3cGVtX29yZ2FuaXplcl9wcm9maWxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDYwKTtcclxufVxyXG5cclxuZm9ybSNjb250YWN0LW9yZ2FuaXplci1mb3JtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0Zjg7XHJcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gNnJlbTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvdG9wLWxlZnQtYWJzdHJhY3Quc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTUlO1xyXG5cclxuICAgIC5pbnB1dC10ZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgICAgY29sb3I6ICM3Njc2OGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuZm9ybS5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGY4O1xyXG4gICAgcGFkZGluZzogM3JlbSAycmVtIDNyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3RvcC1sZWZ0LWFic3RyYWN0LnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyJTtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMxNjE2MWQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGV4dGFyZWEjb3JkZXJfY29tbWVudHMge1xyXG4gICAgICAgIGhlaWdodDogMTQxcHg7XHJcbiAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC10ZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNzY3NjhkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b24ud3BlbS10aGVtZS1idXR0b24uY29udGFjdC1vcmdhbml6ZXItYnV0dG9uLndwZW0tYWN0aXZlLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmNjYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMXJlbSAxLjZyZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbmFydGljbGUjcG9zdC0yMzEge1xyXG4gICAgcGFkZGluZy10b3A6IDY0cHg7XHJcbn1cclxuXHJcbmFydGljbGUjcG9zdC0yMzIge1xyXG4gICAgcGFkZGluZy10b3A6IDY0cHg7XHJcbn1cclxuXHJcbi53cGVtLXNpbmdsZS1ldmVudC1wYWdlIC53cGVtLXNpbmdsZS1ldmVudC13cmFwcGVyIC53cGVtLXNpbmdsZS1ldmVudC1ib2R5IC53cGVtLXNpbmdsZS1ldmVudC1sZWZ0LWNvbnRlbnQgLndwZW0tc2luZ2xlLWV2ZW50LXNob3J0LWluZm8ge1xyXG4gICAgcGFkZGluZzogNzBweCAzMHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3BlbS1zaW5nbGUtZXZlbnQtcGFnZSAud3BlbS1zaW5nbGUtZXZlbnQtd3JhcHBlciAud3BlbS1zaW5nbGUtZXZlbnQtYm9keSAud3BlbS1zaW5nbGUtZXZlbnQtYm9keS1zaWRlYmFyIHtcclxuICAgIHBhZGRpbmc6IDcwcHggMzBweCAzMHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAxMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jLXdlT2ZmZXIgZm9ybS5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbmxhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveC5jaGVja2JveCBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbmxhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveC5jaGVja2JveCAuaW5wdXQtY2hlY2tib3gge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbiNzdHJpcGUtcGF5bWVudC1kYXRhIHAge1xyXG4gICAgY29sb3I6ICMxNjE2MWQ7XHJcbn1cclxuXHJcbiN3Yy1zdHJpcGUtY2MtZm9ybSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmRpdi5wYXltZW50X2JveCAuZm9ybS1yb3cge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53Yy1zdHJpcGUtZWxlbWVudHMtZmllbGQsXHJcbi53Yy1zdHJpcGUtaWJhbi1lbGVtZW50LWZpZWxkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI4cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogOHB4IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmMtd2VPZmZlciBmb3JtLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiA3cHggNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG5mb3JtLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybS5lZGl0LWFjY291bnQgLmlucHV0LXRleHQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM3Njc2OGQgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmMtd2VPZmZlciAud29vY29tbWVyY2Utb3JkZXIgc2VjdGlvbi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jLXdlT2ZmZXIgLndvb2NvbW1lcmNlLW9yZGVyIHNlY3Rpb24ud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYy13ZU9mZmVyIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtLWVtYWlsLFxyXG4uYy13ZU9mZmVyIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtLXBob25lIHtcclxuICAgIHBhZGRpbmctbGVmdDogdG9SZW0oMjIpO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzcyB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbmZvcm0ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtLmVkaXQtYWNjb3VudCB7XHJcbiAgICAuaW5wdXQtdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzc2NzY4ZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnUtY29sdW1uMS5jb2wtMS53b29jb21tZXJjZS1BZGRyZXNzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LWNvbHVtbjIuY29sLTIud29vY29tbWVyY2UtQWRkcmVzcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4uYy13ZU9mZmVyIC53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgcGFkZGluZzogMTRweCAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG5cclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cge1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgNnB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzLFxyXG4ud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcblxyXG50YWJsZS5zaG9wX3RhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB7XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbnRhYmxlLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZS53b29jb21tZXJjZS1NeUFjY291bnQtb3JkZXJzLnNob3BfdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlLm15X2FjY291bnRfb3JkZXJzLmFjY291bnQtb3JkZXJzLXRhYmxlIHRkIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS5jb2x1bW5zLTQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2JpbGxpbmdfZmlyc3RfbmFtZV9maWVsZCB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNzdHJpcGUtcGF5bWVudC1kYXRhIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNiaWxsaW5nX2xhc3RfbmFtZV9maWVsZCB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHNtLW1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmxhYmVsLmdydW5pb24tZmllbGQtbGFiZWwuZW1haWwgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaG9tZSB7XHJcbiAgICAuZW1haWwtbGlzdC10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1ibG9jay1qZXRwYWNrLWNvbnRhY3QtZm9ybSB7XHJcbiAgICAgICAgZ2FwOiAxcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4ubXQtNS5tYi01IHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3cubXQtbGctNC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuNXB4KSB7XHJcbiAgICAuYWNjb3VudC1uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNzdweDtcclxuICAgICAgICB0b3A6IDQ0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50d28tY29sLXdyYXAuYm9yZGVyLXRvcCB7XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiAxMTRweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5jLWhlYWRlciB7XHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgIHNwYW4uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkxLjVweCkge1xyXG5cclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmNjYmViO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24uc3ZnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoc20tbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShzbS1tZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi50d28tY29sLXdyYXAgLmMtcHJvamVjdC5hcmNoaXZlLWxpbmstd3JhcCB1bCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYy1oZWFkZXIgLm5hdi1pdGVtIHNwYW4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjVweCkge1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZXNlcnZpY2Vfd29ya3Nob3BzLXBocCB7XHJcbiAgICAubS1ibG9ja3F1b3RlLm0taW5uZXItYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcclxuICAgICAgICBtYXJnaW46IDAgdG9SZW0oMTkpO1xyXG4gICAgfVxyXG59Il19 */
