@import"https://use.typekit.net/xkb7pir.css";.table{--bs-table-bg: transparent !important}: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{-webkit-box-sizing:border-box;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}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::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: 40px;--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: 40px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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>*{-ms-flex-negative:0;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{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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;-webkit-box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);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;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{-webkit-transition:none;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;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-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;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.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;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.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::-webkit-file-upload-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.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::-webkit-file-upload-button{padding:.5rem 1rem;margin:-0.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.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;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion: reduce){.form-select{-webkit-transition:none;transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);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{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);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;-webkit-filter: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;-webkit-transition:background-position .15s ease-in-out;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{-webkit-transition:none;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;-webkit-filter: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{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25);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,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-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;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-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);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{-webkit-transition:none;transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::-webkit-input-placeholder, .form-floating>.form-control-plaintext::-webkit-input-placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control::-moz-placeholder, .form-floating>.form-control-plaintext::-moz-placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:-ms-input-placeholder, .form-floating>.form-control-plaintext:-ms-input-placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control::-ms-input-placeholder, .form-floating>.form-control-plaintext::-ms-input-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:not(:-ms-input-placeholder), .form-floating>.form-control-plaintext:not(:-ms-input-placeholder){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:not(:-ms-input-placeholder)~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;-webkit-transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;-webkit-transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-box-shadow:0 0 0 .25rem rgba(25,135,84,.25);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;-webkit-box-shadow:0 0 0 .25rem rgba(25,135,84,.25);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{-webkit-box-shadow:0 0 0 .25rem rgba(25,135,84,.25);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;-webkit-box-shadow:0 0 0 .25rem rgba(220,53,69,.25);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;-webkit-box-shadow:0 0 0 .25rem rgba(220,53,69,.25);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{-webkit-box-shadow:0 0 0 .25rem rgba(220,53,69,.25);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;-ms-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);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{-webkit-transition:none;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;-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;-webkit-box-shadow:var(--bs-btn-focus-box-shadow);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{-webkit-box-shadow:var(--bs-btn-focus-box-shadow);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{--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{--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{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{-webkit-transition:none;transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;-webkit-transition:width .35s ease;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{-webkit-transition:none;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}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-transition:var(--bs-accordion-transition);transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{-webkit-transition:none;transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);-webkit-box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);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);-webkit-transform:var(--bs-accordion-btn-icon-transform);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{-ms-flex-negative:0;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);-webkit-transition:var(--bs-accordion-btn-icon-transition);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{-webkit-transition:none;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;-webkit-box-shadow:var(--bs-accordion-btn-focus-box-shadow);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}.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}.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:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}.vstack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;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;-ms-flex-item-align:stretch;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-none{display:none !important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important;box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{-webkit-box-shadow:none !important;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:-webkit-sticky !important;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{-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}.translate-middle-x{-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}.translate-middle-y{-webkit-transform:translateY(-50%) !important;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{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;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;-ms-user-select:auto !important;user-select:auto !important}.user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-sm-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-sm-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-sm-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-sm-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-sm-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-sm-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-sm-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-sm-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-sm-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-sm-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-sm-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-md-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-md-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-md-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-md-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-md-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-md-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-md-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-md-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-md-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-md-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-lg-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-lg-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-lg-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-lg-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-lg-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-lg-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-lg-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-lg-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-xl-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-xl-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-xl-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-xl-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-xl-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-xl-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-xl-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-xl-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xxl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xxl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xxl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xxl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xxl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xxl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xxl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xxl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-xxl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xxl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xxl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xxl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xxl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xxl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-xxl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xxl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xxl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xxl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xxl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xxl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xxl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xxl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xxl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xxl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xxl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xxl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xxl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xxl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xxl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xxl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-xxl-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-xxl-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-xxl-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-xxl-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-xxl-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-xxl-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-xxl-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-xxl-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-print-none{display:none !important}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure small,.mfp-figure .small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small,.mfp-img-mobile .mfp-figure .small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */:root{--mm-line-height:20px;--mm-listitem-size:44px;--mm-navbar-size:44px;--mm-offset-top:0;--mm-offset-right:0;--mm-offset-bottom:0;--mm-offset-left:0;--mm-color-border:rgba(0, 0, 0, 0.1);--mm-color-button:rgba(0, 0, 0, 0.3);--mm-color-text:rgba(0, 0, 0, 0.75);--mm-color-text-dimmed:rgba(0, 0, 0, 0.3);--mm-color-background:#f3f3f3;--mm-color-background-highlight:rgba(0, 0, 0, 0.05);--mm-color-background-emphasis:rgba(255, 255, 255, 0.4);--mm-shadow:0 0 10px rgba(0, 0, 0, 0.3)}.mm-hidden{display:none !important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{top:0;right:0;bottom:0;left:0;background:#f3f3f3;border-color:rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.75);line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:var(--mm-offset-top);right:var(--mm-offset-right);bottom:var(--mm-offset-bottom);left:var(--mm-offset-left);z-index:0;-ms-scroll-chaining:chained;overscroll-behavior:auto;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-line-height);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}[dir=rtl] .mm-menu{direction:rtl}.mm-panel{background:#f3f3f3;border-color:rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.75);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;color:var(--mm-color-text);border-color:var(--mm-color-border);background:var(--mm-color-background);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-panel:after{height:44px}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.mm-panel_opened{z-index:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-panel_opened-parent{-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{-webkit-transition:none !important;-o-transition:none !important;transition:none !important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.mm-panel__content{padding:20px 20px 0}.mm-panels{background:#f3f3f3;border-color:rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}[dir=rtl] .mm-panel:not(.mm-panel_opened){-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}[dir=rtl] .mm-panel.mm-panel_opened-parent{-webkit-transform:translate3d(30%, 0, 0);transform:translate3d(30%, 0, 0)}.mm-listitem_vertical>.mm-panel{display:none;width:100%;padding:10px 0 10px 10px;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-listitem__btn{height:44px;height:var(--mm-listitem-size);bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;padding:0}.mm-btn:after,.mm-btn:before{border:2px solid rgba(0, 0, 0, 0.3);border:2px solid var(--mm-color-button)}.mm-btn_next:after,.mm-btn_prev:before{content:"";border-bottom:none;border-right:none;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-btn_close:after,.mm-btn_close:before{content:"";-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_close:after{border-left:none;border-top:none;right:25px}[dir=rtl] .mm-btn_next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}[dir=rtl] .mm-btn_prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}[dir=rtl] .mm-btn_close:after,[dir=rtl] .mm-btn_close:before{right:auto}[dir=rtl] .mm-btn_close:before{left:25px}[dir=rtl] .mm-btn_close:after{left:18px}.mm-navbar{min-height:44px;border-bottom:1px solid rgba(0, 0, 0, 0.1);background:#f3f3f3;color:rgba(0, 0, 0, 0.3);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:var(--mm-navbar-size);border-bottom:1px solid var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-navbar>*{min-height:44px}@supports((position: -webkit-sticky) or (position: sticky)){.mm-navbar_sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1}}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px;overflow:hidden}.mm-navbar__title:not(:last-child){padding-right:0}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title{padding-left:0}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title:last-child{padding-right:50px}[dir=rtl] .mm-navbar{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem{color:rgba(0, 0, 0, 0.75);border-color:rgba(0, 0, 0, 0.1);color:var(--mm-color-text);border-color:var(--mm-color-border);list-style:none;display:block;padding:0;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem__btn,.mm-listitem__text{padding:12px;display:block;padding:calc((var(--mm-listitem-size) - var(--mm-line-height))/2);padding-left:0;padding-right:0;color:inherit}.mm-listitem__text{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:20px;padding-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%}.mm-listitem__btn{background:rgba(3, 2, 1, 0);border-color:inherit;width:auto;padding-right:50px;position:relative}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem_selected>.mm-listitem__text{background:rgba(255, 255, 255, 0.4);background:var(--mm-color-background-emphasis)}.mm-listitem_opened>.mm-listitem__btn,.mm-listitem_opened>.mm-panel{background:rgba(0, 0, 0, 0.05);background:var(--mm-color-background-highlight)}[dir=rtl] .mm-listitem:after{left:0;right:20px}[dir=rtl] .mm-listitem__text{padding-left:10px;padding-right:20px}[dir=rtl] .mm-listitem__btn{padding-left:50px;border-left-width:0;border-left-style:none}[dir=rtl] .mm-listitem__btn:not(.mm-listitem__text){padding-right:0;border-right-width:1px;border-right-style:solid}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_opened .mm-page{min-height:100vh}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{position:fixed;right:auto;z-index:0}.mm-menu_offcanvas:not(.mm-menu_opened){display:none}.mm-menu_offcanvas{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw, 0, 0);transform:translate3d(80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px, 0, 0);transform:translate3d(240px, 0, 0)}}@media all and (min-width: 550px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(440px, 0, 0);transform:translate3d(440px, 0, 0)}}.mm-wrapper__blocker{background:rgba(3, 2, 1, 0);overflow:hidden;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-wrapper__blocker{display:block}.mm-sronly{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important;width:1px !important;min-width:1px !important;height:1px !important;min-height:1px !important;padding:0 !important;overflow:hidden !important;position:absolute !important}.mm-menu_autoheight:not(.mm-menu_offcanvas){position:relative}.mm-menu_autoheight.mm-menu_position-bottom,.mm-menu_autoheight.mm-menu_position-top{max-height:80%}.mm-menu_autoheight-measuring .mm-panel{display:block !important}.mm-menu_autoheight-measuring .mm-panels>.mm-panel{bottom:auto !important;height:auto !important}.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel{display:none !important}[class*=mm-menu_columns-]{-webkit-transition-property:width;-o-transition-property:width;transition-property:width}[class*=mm-menu_columns-] .mm-panels>.mm-panel{right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened,[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened-parent{display:block !important}[class*=mm-panel_columns-]{border-right:1px solid;border-color:inherit}.mm-menu_columns-1 .mm-panel_columns-0,.mm-menu_columns-2 .mm-panel_columns-1,.mm-menu_columns-3 .mm-panel_columns-2,.mm-menu_columns-4 .mm-panel_columns-3{border-right:none}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-0{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-menu_columns-0 .mm-panels>.mm-panel{z-index:0}.mm-menu_columns-0 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-0 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.mm-menu_columns-0{width:80%;min-width:240px;max-width:0}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw, 0, 0);transform:translate3d(80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px, 0, 0);transform:translate3d(240px, 0, 0)}}@media all and (min-width: 0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw, 0, 0);transform:translate3d(-80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px, 0, 0);transform:translate3d(-240px, 0, 0)}}@media all and (min-width: 0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-1{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.mm-menu_columns-1 .mm-panels>.mm-panel{z-index:1;width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(200%, 0, 0);transform:translate3d(200%, 0, 0)}.mm-menu_columns-1{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw, 0, 0);transform:translate3d(80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px, 0, 0);transform:translate3d(240px, 0, 0)}}@media all and (min-width: 550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(440px, 0, 0);transform:translate3d(440px, 0, 0)}}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw, 0, 0);transform:translate3d(-80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px, 0, 0);transform:translate3d(-240px, 0, 0)}}@media all and (min-width: 550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px, 0, 0);transform:translate3d(-440px, 0, 0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-2{-webkit-transform:translate3d(200%, 0, 0);transform:translate3d(200%, 0, 0)}.mm-menu_columns-2 .mm-panels>.mm-panel{z-index:2;width:50%}.mm-menu_columns-2 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-2 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(300%, 0, 0);transform:translate3d(300%, 0, 0)}.mm-menu_columns-2{width:80%;min-width:240px;max-width:880px}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw, 0, 0);transform:translate3d(80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px, 0, 0);transform:translate3d(240px, 0, 0)}}@media all and (min-width: 1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(880px, 0, 0);transform:translate3d(880px, 0, 0)}}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw, 0, 0);transform:translate3d(-80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px, 0, 0);transform:translate3d(-240px, 0, 0)}}@media all and (min-width: 1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-880px, 0, 0);transform:translate3d(-880px, 0, 0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-3{-webkit-transform:translate3d(300%, 0, 0);transform:translate3d(300%, 0, 0)}.mm-menu_columns-3 .mm-panels>.mm-panel{z-index:3;width:33.34%}.mm-menu_columns-3 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-3 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(400%, 0, 0);transform:translate3d(400%, 0, 0)}.mm-menu_columns-3{width:80%;min-width:240px;max-width:1320px}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw, 0, 0);transform:translate3d(80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px, 0, 0);transform:translate3d(240px, 0, 0)}}@media all and (min-width: 1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(1320px, 0, 0);transform:translate3d(1320px, 0, 0)}}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw, 0, 0);transform:translate3d(-80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px, 0, 0);transform:translate3d(-240px, 0, 0)}}@media all and (min-width: 1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1320px, 0, 0);transform:translate3d(-1320px, 0, 0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-4{-webkit-transform:translate3d(400%, 0, 0);transform:translate3d(400%, 0, 0)}.mm-menu_columns-4 .mm-panels>.mm-panel{z-index:4;width:25%}.mm-menu_columns-4 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-4 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(500%, 0, 0);transform:translate3d(500%, 0, 0)}.mm-menu_columns-4{width:80%;min-width:240px;max-width:1760px}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw, 0, 0);transform:translate3d(80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px, 0, 0);transform:translate3d(240px, 0, 0)}}@media all and (min-width: 2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(1760px, 0, 0);transform:translate3d(1760px, 0, 0)}}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw, 0, 0);transform:translate3d(-80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px, 0, 0);transform:translate3d(-240px, 0, 0)}}@media all and (min-width: 2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1760px, 0, 0);transform:translate3d(-1760px, 0, 0)}}[class*=mm-menu_columns-].mm-menu_position-bottom,[class*=mm-menu_columns-].mm-menu_position-top{width:100%;max-width:100%;min-width:100%}.mm-wrapper_opening [class*=mm-menu_columns-].mm-menu_position-front{-webkit-transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,-webkit-transform;-o-transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform,-webkit-transform}.mm-counter{color:rgba(0, 0, 0, 0.3);display:block;padding-left:20px;float:right;text-align:right;color:var(--mm-color-text-dimmed)}.mm-listitem_nosubitems>.mm-counter{display:none}[dir=rtl] .mm-counter{text-align:left;float:left;padding-left:0;padding-right:20px}.mm-divider{position:relative;min-height:20px;padding:4.3px;background:#f3f3f3;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:var(--mm-line-height);padding:calc((var(--mm-listitem-size)*.65 - var(--mm-line-height))*.5);padding-right:10px;padding-left:20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-divider:before{background:rgba(0, 0, 0, 0.05)}@supports((position: -webkit-sticky) or (position: sticky)){.mm-divider{position:-webkit-sticky;position:sticky;z-index:2;top:0}.mm-navbar_sticky:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}}.mm-divider:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--mm-color-background-highlight)}.mm-wrapper_dragging .mm-menu,.mm-wrapper_dragging .mm-slideout{-webkit-transition-duration:0s !important;-o-transition-duration:0s !important;transition-duration:0s !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.mm-wrapper_dragging .mm-menu{pointer-events:none !important}.mm-wrapper_dragging .mm-wrapper__blocker{display:none !important}.mm-menu_dropdown{-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);height:80%}.mm-wrapper_dropdown .mm-slideout{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;z-index:0}.mm-wrapper_dropdown .mm-wrapper__blocker{-webkit-transition-delay:0s !important;-o-transition-delay:0s !important;transition-delay:0s !important;z-index:1}.mm-wrapper_dropdown .mm-menu_dropdown{z-index:2}.mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown{display:none}.mm-menu_tip-bottom:before,.mm-menu_tip-left:before,.mm-menu_tip-right:before,.mm-menu_tip-top:before{content:"";background:inherit;-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);display:block;width:15px;height:15px;position:absolute;z-index:-1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu_tip-left:before{left:22px}.mm-menu_tip-right:before{right:22px}.mm-menu_tip-top:before{top:-8px}.mm-menu_tip-bottom:before{bottom:-8px}:root{--mm-iconbar-size:50px}.mm-menu_iconbar-left .mm-navbars_bottom,.mm-menu_iconbar-left .mm-navbars_top,.mm-menu_iconbar-left .mm-panels{margin-left:50px;margin-left:var(--mm-iconbar-size)}.mm-menu_iconbar-right .mm-navbars_bottom,.mm-menu_iconbar-right .mm-navbars_top,.mm-menu_iconbar-right .mm-panels{margin-right:50px;margin-right:var(--mm-iconbar-size)}.mm-iconbar{width:50px;border-color:rgba(0, 0, 0, 0.1);background:#f3f3f3;color:rgba(0, 0, 0, 0.3);display:none;position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-menu_iconbar-left .mm-iconbar,.mm-menu_iconbar-right .mm-iconbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mm-menu_iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu_iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:12.5px 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab_selected{background:rgba(255, 255, 255, 0.4);background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel_iconpanel-1{width:calc(100% - 50px);width:calc(100% - var(--mm-iconpanel-size)*1)}.mm-panel_iconpanel-2{width:calc(100% - 100px);width:calc(100% - var(--mm-iconpanel-size)*2)}.mm-panel_iconpanel-3{width:calc(100% - 150px);width:calc(100% - var(--mm-iconpanel-size)*3)}.mm-panel_iconpanel-first~.mm-panel{width:calc(100% - 50px);width:calc(100% - var(--mm-iconpanel-size))}.mm-menu_iconpanel .mm-panels>.mm-panel{left:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}.mm-menu_iconpanel .mm-panels>.mm-panel_opened,.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{display:block !important}.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left-width:1px;border-left-style:solid}.mm-menu_hidedivider .mm-panel_opened-parent .mm-divider,.mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar{opacity:0}.mm-panel__blocker{background:inherit;opacity:0;display:block;position:absolute;top:0;right:0;left:0;z-index:3;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-panel_opened-parent .mm-panel__blocker{opacity:.6;bottom:-100000px}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel{left:0;right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left:none;border-right:1px solid;border-color:inherit}.mm-menu_keyboardfocus a:focus,.mm-menu_keyboardfocus.mm-menu_opened~.mm-wrapper__blocker a:focus{background:rgba(255, 255, 255, 0.4);background:var(--mm-color-background-emphasis);outline:0}.mm-wrapper__blocker .mm-tabstart{cursor:default;display:block;width:100%;height:100%}.mm-wrapper__blocker .mm-tabend{opacity:0;position:absolute;bottom:0}.mm-navbars_top{-ms-flex-negative:0;flex-shrink:0}.mm-navbars_top .mm-navbar:not(:last-child){border-bottom:none}.mm-navbars_bottom{-ms-flex-negative:0;flex-shrink:0}.mm-navbars_bottom .mm-navbar{border-bottom:none}.mm-navbars_bottom .mm-navbar:first-child{border-top:1px solid rgba(0, 0, 0, 0.1);border-top:1px solid var(--mm-color-border)}.mm-btn:not(.mm-hidden)+.mm-navbar__searchfield .mm-searchfield__input{padding-left:0}.mm-navbar__searchfield:not(:last-child) .mm-searchfield__input{padding-right:0}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){padding-right:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{padding-left:0}.mm-navbar_tabs>*{padding:0 10px;border:1px solid transparent}.mm-navbar__tab_selected{background:#f3f3f3;color:rgba(0, 0, 0, 0.75);background:var(--mm-color-background);color:var(--mm-color-text)}.mm-navbar__tab_selected:not(:first-child){border-left-color:rgba(0, 0, 0, 0.1)}.mm-navbar__tab_selected:not(:last-child){border-right-color:rgba(0, 0, 0, 0.1)}.mm-navbar__tab_selected:not(:first-child){border-left-color:var(--mm-color-border)}.mm-navbar__tab_selected:not(:last-child){border-right-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar_tabs{border-bottom:none}.mm-navbars_top .mm-navbar_tabs>*{border-bottom-color:rgba(0, 0, 0, 0.1);border-bottom-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar__tab_selected{border-top-color:rgba(0, 0, 0, 0.1);border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar{background:rgba(255, 255, 255, 0.4);background:var(--mm-color-background-emphasis)}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom .mm-navbar_tabs:first-child{border-top:none}.mm-navbars_bottom .mm-navbar_tabs>*{border-top-color:rgba(0, 0, 0, 0.1);border-top-color:var(--mm-color-border)}.mm-navbars_bottom .mm-navbar__tab_selected{border-bottom-color:rgba(0, 0, 0, 0.1);border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs,.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:rgba(255, 255, 255, 0.4);background:var(--mm-color-background-emphasis)}.mm-searchfield{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield input{height:30.8px;line-height:30.8px}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:rgba(0, 0, 0, 0.05);color:rgba(0, 0, 0, 0.75)}.mm-searchfield input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size)*.7);min-height:unset;max-height:unset;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none !important;border-radius:4px;line-height:calc(var(--mm-navbar-size)*.7);-webkit-box-shadow:none !important;box-shadow:none !important;outline:0 !important;font:inherit;font-size:inherit}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-searchfield input::-ms-clear{display:none}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-panel__noresultsmsg{color:rgba(0, 0, 0, 0.3);padding:50px 0;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%}.mm-searchfield__btn{position:absolute;right:0;top:0;bottom:0}.mm-panel_search{left:0 !important;right:0 !important;width:100% !important;border-left:none !important}.mm-searchfield__cancel{line-height:44px;display:block;padding-right:10px;margin-right:-100px;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition:margin .4s ease;-o-transition:margin .4s ease;transition:margin .4s ease}.mm-searchfield__cancel-active{margin-right:0}.mm-listitem_nosubitems>.mm-listitem__btn{display:none}.mm-listitem_nosubitems>.mm-listitem__text{padding-right:10px}.mm-listitem_onlysubitems>.mm-listitem__text:not(.mm-listitem__btn){z-index:-1;pointer-events:none}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-20px;z-index:5;-webkit-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:rgba(0, 0, 0, 0.3);color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{padding-right:0}.mm-sectionindexer_active{right:0}.mm-sectionindexer_active~.mm-panel{padding-right:20px}.mm-menu_selected-hover .mm-listitem__btn,.mm-menu_selected-hover .mm-listitem__text,.mm-menu_selected-parent .mm-listitem__btn,.mm-menu_selected-parent .mm-listitem__text{-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu_selected-hover .mm-listitem__btn:hover,.mm-menu_selected-hover .mm-listitem__text:hover{background:rgba(255, 255, 255, 0.4);background:var(--mm-color-background-emphasis)}.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>.mm-listitem__text{background:0 0}.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__btn,.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__text{background:rgba(255, 255, 255, 0.4);background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:440px}.mm-wrapper_sidebar-collapsed body,.mm-wrapper_sidebar-expanded body{position:relative}.mm-wrapper_sidebar-collapsed .mm-slideout,.mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper_sidebar-collapsed .mm-page,.mm-wrapper_sidebar-expanded .mm-page{background:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh}.mm-wrapper_sidebar-collapsed .mm-menu_sidebar-collapsed,.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;top:0 !important;right:auto !important;bottom:0 !important;left:0 !important}.mm-wrapper_sidebar-collapsed .mm-slideout{width:calc(100% - 50px);-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0);width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size), 0, 0);transform:translate3d(var(--mm-sidebar-collapsed-size), 0, 0)}.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-divider,.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar{opacity:0}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{width:440px;width:var(--mm-sidebar-expanded-size);min-width:0 !important;max-width:100000px !important;border-right-width:1px;border-right-style:solid}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded.mm-menu_pageshadow:after{content:none;display:none}.mm-wrapper_sidebar-expanded.mm-wrapper_blocking,.mm-wrapper_sidebar-expanded.mm-wrapper_blocking body{overflow:visible}.mm-wrapper_sidebar-expanded .mm-wrapper__blocker{display:none !important}.mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{width:calc(100% - 440px);-webkit-transform:translate3d(440px, 0, 0);transform:translate3d(440px, 0, 0);width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size), 0, 0);transform:translate3d(var(--mm-sidebar-expanded-size), 0, 0)}.mm-menu__blocker{background:rgba(3, 2, 1, 0);display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.mm-menu_opened .mm-menu__blocker{display:none}[dir=rtl].mm-wrapper_sidebar-collapsed .mm-slideout{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}[dir=rtl].mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}[dir=rtl].mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}input.mm-toggle{margin-top:5px;background:rgba(0, 0, 0, 0.1);display:inline-block;min-width:58px;width:58px;height:34px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 34px)/2);border:none !important;background:var(--mm-color-border);border-radius:34px;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;cursor:pointer;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}input.mm-toggle:before{background:#f3f3f3}input.mm-toggle:before{content:"";display:block;width:32px;height:32px;margin:1px;border-radius:34px;background:var(--mm-color-background);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}input.mm-toggle:checked{background:#4bd963}input.mm-toggle:checked:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}input.mm-check{margin-top:2px;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;border:none !important;background:0 0 !important;cursor:pointer;display:inline-block;width:40px;height:40px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 40px)/2)}input.mm-check:before{content:"";display:block;width:40%;height:20%;margin:25% 0 0 20%;border-left:3px solid;border-bottom:3px solid;border-color:var(--mm-color-text);opacity:.3;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}input.mm-check:checked:before{opacity:1}[dir=rtl] input.mm-toggle:checked~label.mm-toggle:before{float:left}.mm-menu_border-none .mm-listitem:after{content:none}.mm-menu_border-full .mm-listitem:after{left:0 !important}.mm-menu_fx-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-wrapper_opened .mm-menu_fx-menu-slide{-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}.mm-wrapper_opening .mm-menu_fx-menu-slide{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(30%, 0, 0);transform:translate3d(30%, 0, 0)}.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-menu_fx-panels-none .mm-panel,.mm-panel_fx-none{-webkit-transition-property:none;-o-transition-property:none;transition-property:none}.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,.mm-panel_fx-none.mm-panel_opened-parent{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.mm-menu_fullscreen{width:100%;min-width:140px;max-width:10000px}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(100vw, 0, 0);transform:translate3d(100vw, 0, 0)}@media all and (max-width: 140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(140px, 0, 0);transform:translate3d(140px, 0, 0)}}@media all and (min-width: 10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(10000px, 0, 0);transform:translate3d(10000px, 0, 0)}}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-100vw, 0, 0);transform:translate3d(-100vw, 0, 0)}@media all and (max-width: 140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-140px, 0, 0);transform:translate3d(-140px, 0, 0)}}@media all and (min-width: 10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-10000px, 0, 0);transform:translate3d(-10000px, 0, 0)}}.mm-menu_fullscreen.mm-menu_position-top{height:100vh;min-height:140px;max-height:10000px}.mm-menu_fullscreen.mm-menu_position-bottom{height:100vh;min-height:140px;max-height:10000px}.mm-menu_listview-justify .mm-panels>.mm-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-menu_listview-justify .mm-panels>.mm-panel:after{content:none;display:none}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:0;margin-bottom:0}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:50px}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem__text{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-listview_inset{list-style:inside disc;width:100%;padding:0 30px 15px 30px;margin:0}.mm-listview_inset .mm-listitem{padding:5px 0}.mm-menu_multiline .mm-listitem__text{-o-text-overflow:clip;text-overflow:clip;white-space:normal}[class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:0}.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;-o-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.mm-menu_opened.mm-menu_pagedim~.mm-wrapper__blocker{background:inherit}.mm-menu_opened.mm-menu_pagedim-black~.mm-wrapper__blocker{background:#000}.mm-menu_opened.mm-menu_pagedim-white~.mm-wrapper__blocker{background:#fff}.mm-menu_popup{-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;z-index:2;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.mm-menu_popup.mm-menu_opened~.mm-slideout{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;z-index:0}.mm-menu_popup.mm-menu_opened~.mm-wrapper__blocker{-webkit-transition-delay:0s !important;-o-transition-delay:0s !important;transition-delay:0s !important;z-index:1}.mm-wrapper_opening .mm-menu_popup{opacity:1}.mm-menu_position-right{left:auto;right:0}.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw, 0, 0);transform:translate3d(-80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px, 0, 0);transform:translate3d(-240px, 0, 0)}}@media all and (min-width: 550px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px, 0, 0);transform:translate3d(-440px, 0, 0)}}.mm-menu_position-bottom,.mm-menu_position-front,.mm-menu_position-top{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-menu_position-bottom.mm-menu_opened,.mm-menu_position-front.mm-menu_opened,.mm-menu_position-top.mm-menu_opened{z-index:2}.mm-menu_position-bottom.mm-menu_opened~.mm-slideout,.mm-menu_position-front.mm-menu_opened~.mm-slideout,.mm-menu_position-top.mm-menu_opened~.mm-slideout{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;z-index:0}.mm-menu_position-bottom.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-front.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-top.mm-menu_opened~.mm-wrapper__blocker{z-index:1}.mm-menu_position-front{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.mm-menu_position-front.mm-menu_position-right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.mm-menu_position-bottom,.mm-menu_position-top{width:100%;min-width:100%;max-width:100%}.mm-menu_position-top{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.mm-menu_position-top{height:80vh;min-height:140px;max-height:880px}.mm-menu_position-bottom{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);top:auto}.mm-menu_position-bottom{height:80vh;min-height:140px;max-height:880px}.mm-wrapper_opening .mm-menu_position-bottom,.mm-wrapper_opening .mm-menu_position-front,.mm-wrapper_opening .mm-menu_position-top{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-menu_shadow-page:after{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);box-shadow:0 0 10px rgba(0, 0, 0, 0.3);content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:100;-webkit-clip-path:polygon(-20px 0, 0 0, 0 100%, -20px 100%);clip-path:polygon(-20px 0, 0 0, 0 100%, -20px 100%);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_shadow-page.mm-menu_position-right:after{left:auto;right:100%;-webkit-clip-path:polygon(20px 0, 40px 0, 40px 100%, 20px 100%);clip-path:polygon(20px 0, 40px 0, 40px 100%, 20px 100%)}.mm-menu_shadow-page.mm-menu_position-front:after{content:none;display:none}.mm-menu_shadow-menu{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);box-shadow:0 0 10px rgba(0, 0, 0, 0.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_shadow-panels .mm-panels>.mm-panel{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);box-shadow:0 0 10px rgba(0, 0, 0, 0.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_theme-white{--mm-color-border:rgba( 0,0,0, 0.1 );--mm-color-button:rgba( 0,0,0, 0.3 );--mm-color-text:rgba( 0,0,0, 0.7 );--mm-color-text-dimmed:rgba( 0,0,0, 0.3 );--mm-color-background:#fff;--mm-color-background-highlight:rgba( 0,0,0, 0.06 );--mm-color-background-emphasis:rgba( 0,0,0, 0.03 );--mm-shadow:0 0 10px rgba( 0,0,0, 0.2 )}.mm-menu_theme-dark{--mm-color-border:rgba( 0,0,0, 0.3 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.85 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#333;--mm-color-background-highlight:rgba( 255,255,255, 0.08 );--mm-color-background-emphasis:rgba( 0,0,0, 0.1 );--mm-shadow:0 0 20px rgba( 0,0,0, 0.5 )}.mm-menu_theme-black{--mm-color-border:rgba( 255,255,255, 0.25 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.75 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#000;--mm-color-background-highlight:rgba( 255,255,255, 0.2 );--mm-color-background-emphasis:rgba( 255,255,255, 0.15 );--mm-shadow:none}body.modal-open .mm-slideout{z-index:unset}.neos-alignment-right{text-align:right}.neos-alignment-left{text-align:left}.neos-alignment-center{text-align:center}.tc-neos-elements-map .map-container{position:relative}.tc-neos-elements-map .map-container:before{display:block;content:"";width:100%;padding-top:calc((1080 / 1920)*100%)}.tc-neos-elements-map .map-container>*{position:absolute;top:0;left:0;right:0;bottom:0}.tc-neos-elements-button.full-width .btn{width:100%}.tc-neos-elements-button.center{text-align:center}.tc-neos-elements-button.right{text-align:right}.neos-nodetypes-multicolumn{--bs-gutter-x: 40px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.neos-nodetypes-multicolumn.without-margin-bottom{margin-bottom:0}.neos-nodetypes-multicolumn>*:before{content:" "}.neos-nodetypes-multicolumn.internal-margins-small{--bs-gutter-x: 20px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.neos-nodetypes-multicolumn.internal-margins-normal{--bs-gutter-x: 40px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.neos-nodetypes-multicolumn.internal-margins-large{--bs-gutter-x: 80px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.neos-nodetypes-multicolumn.align-start .column{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.neos-nodetypes-multicolumn.align-center .column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.neos-nodetypes-multicolumn.align-end .column{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.neos-nodetypes-multicolumn.justify-start .column{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.neos-nodetypes-multicolumn.justify-center .column{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.neos-nodetypes-multicolumn.justify-end .column{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.neos-nodetypes-multicolumn.justify-space-between .column{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.neos-nodetypes-multicolumn .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.neos-nodetypes-multicolumn .column:last-child{margin-bottom:0 !important}.neos-nodetypes-multicolumn .column>.nodetypes-content:last-child{margin-bottom:0}.neos-nodetypes-multicolumn .column:before{display:none}@media(max-width: 991.98px){.neos-nodetypes-multicolumn.inverse-column .column:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0 !important}.neos-nodetypes-multicolumn.inverse-column .column:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:40px !important}}@media(max-width: 575.98px){.neos-nodetypes-multicolumn:not(.force-xs).mobile-margin-bottom-none{margin-bottom:0}.neos-nodetypes-multicolumn:not(.force-xs).mobile-margin-bottom-small{margin-bottom:20px}.neos-nodetypes-multicolumn:not(.force-xs).mobile-margin-bottom-normal{margin-bottom:40px}.neos-nodetypes-multicolumn:not(.force-xs).mobile-margin-bottom-large{margin-bottom:80px}}.column-25{-ms-flex-negative:0;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)}@media(min-width: 768px){.column-25{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}}@media(min-width: 576px){.force-sm>.column-25{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}}.force-xs>.column-25{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-25:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-25:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-25:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-25:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}}.column-33{-ms-flex-negative:0;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)}@media(min-width: 768px){.column-33{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}}@media(min-width: 576px){.force-sm>.column-33{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}}.force-xs>.column-33{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-33:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-33:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-33:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-33:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}}.column-50{-ms-flex-negative:0;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)}@media(min-width: 768px){.column-50{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media(min-width: 576px){.force-sm>.column-50{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}.force-xs>.column-50{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-50:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-50:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-50:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-50:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}.column-66{-ms-flex-negative:0;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)}@media(min-width: 768px){.column-66{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}}@media(min-width: 576px){.force-sm>.column-66{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}}.force-xs>.column-66{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-66:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-66:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-66:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-66:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}}.column-75{-ms-flex-negative:0;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)}@media(min-width: 768px){.column-75{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}}@media(min-width: 576px){.force-sm>.column-75{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}}.force-xs>.column-75{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-75:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-75:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-75:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-75:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}}.tc-neos-elements-bootstrap-accordion .accordion-item{margin-bottom:0}:root{--dt-row-selected: 13, 110, 253;--dt-row-selected-text: 255, 255, 255;--dt-row-selected-link: 9, 10, 11;--dt-row-stripe: 0, 0, 0;--dt-row-hover: 0, 0, 0;--dt-column-ordering: 0, 0, 0;--dt-html-background: white}:root.dark{--dt-html-background: rgb(33, 37, 41)}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{display:inline-block;color:rgba(0, 0, 0, 0.5);content:"►"}table.dataTable tr.dt-hasChild td.dt-control:before{content:"▼"}html.dark table.dataTable td.dt-control:before{color:rgba(255, 255, 255, 0.5)}html.dark table.dataTable tr.dt-hasChild td.dt-control:before{color:rgba(255, 255, 255, 0.5)}table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc_disabled,table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc_disabled{cursor:pointer;position:relative;padding-right:26px}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after{position:absolute;display:block;opacity:.125;right:10px;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:before{bottom:50%;content:"▲";content:"▲"/""}table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:after{top:50%;content:"▼";content:"▼"/""}table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting_asc_disabled:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dataTables_scrollBody>table.dataTable>thead>tr>th:before,div.dataTables_scrollBody>table.dataTable>thead>tr>th:after,div.dataTables_scrollBody>table.dataTable>thead>tr>td:before,div.dataTables_scrollBody>table.dataTable>thead>tr>td:after{display:none}div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:2px}div.dataTables_processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dataTables_processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:#0d6efd;background:rgb(var(--dt-row-selected));-webkit-animation-timing-function:cubic-bezier(0, 1, 1, 0);animation-timing-function:cubic-bezier(0, 1, 1, 0)}div.dataTables_processing>div:last-child>div:nth-child(1){left:8px;-webkit-animation:datatables-loader-1 .6s infinite;animation:datatables-loader-1 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(2){left:8px;-webkit-animation:datatables-loader-2 .6s infinite;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(3){left:32px;-webkit-animation:datatables-loader-2 .6s infinite;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(4){left:56px;-webkit-animation:datatables-loader-3 .6s infinite;animation:datatables-loader-3 .6s infinite}@-webkit-keyframes datatables-loader-1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes datatables-loader-1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes datatables-loader-3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes datatables-loader-3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes datatables-loader-2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(24px, 0);transform:translate(24px, 0)}}@keyframes datatables-loader-2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(24px, 0);transform:translate(24px, 0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{padding:10px;border-bottom:1px solid rgba(0, 0, 0, 0.3)}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>tfoot>tr>th,table.dataTable>tfoot>tr>td{padding:10px 10px 6px 10px;border-top:1px solid rgba(0, 0, 0, 0.3)}table.dataTable tbody tr{background-color:transparent}table.dataTable tbody tr.selected>*{-webkit-box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.9);box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.9);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.9);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.9);color:white;color:rgb(var(--dt-row-selected-text))}table.dataTable tbody tr.selected a{color:#090a0b;color:rgb(var(--dt-row-selected-link))}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border>tbody>tr>th,table.dataTable.row-border>tbody>tr>td,table.dataTable.display>tbody>tr>th,table.dataTable.display>tbody>tr>td{border-top:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.row-border>tbody>tr:first-child>th,table.dataTable.row-border>tbody>tr:first-child>td,table.dataTable.display>tbody>tr:first-child>th,table.dataTable.display>tbody>tr:first-child>td{border-top:none}table.dataTable.row-border>tbody>tr.selected+tr.selected>td,table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:#0262ef}table.dataTable.cell-border>tbody>tr>th,table.dataTable.cell-border>tbody>tr>td{border-top:1px solid rgba(0, 0, 0, 0.15);border-right:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.cell-border>tbody>tr>th:first-child,table.dataTable.cell-border>tbody>tr>td:first-child{border-left:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.cell-border>tbody>tr:first-child>th,table.dataTable.cell-border>tbody>tr:first-child>td{border-top:none}table.dataTable.stripe>tbody>tr.odd>*,table.dataTable.display>tbody>tr.odd>*{-webkit-box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.023);box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.023);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.023);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.023)}table.dataTable.stripe>tbody>tr.odd.selected>*,table.dataTable.display>tbody>tr.odd.selected>*{-webkit-box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.923);box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.923);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.923);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.923)}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{-webkit-box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.035);box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.035);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.035);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.035)}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{-webkit-box-shadow:inset 0 0 0 9999px #0d6efd !important;box-shadow:inset 0 0 0 9999px #0d6efd !important;-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 1) !important;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 1) !important}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{-webkit-box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.019);box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.019);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.019);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.019)}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{-webkit-box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.919);box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.919);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919)}table.dataTable.display>tbody>tr.odd>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_1{-webkit-box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.054);box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.054);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.054);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.054)}table.dataTable.display>tbody>tr.odd>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_2{-webkit-box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.047);box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.047);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.047);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.047)}table.dataTable.display>tbody>tr.odd>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_3{-webkit-box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.039);box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.039);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.039);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.039)}table.dataTable.display>tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_1{-webkit-box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.954);box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.954);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.954);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.954)}table.dataTable.display>tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_2{-webkit-box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.947);box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.947);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.947);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.947)}table.dataTable.display>tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_3{-webkit-box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.939);box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.939);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.939);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.939)}table.dataTable.display>tbody>tr.even>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_1{-webkit-box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.019);box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.019);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.019);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.019)}table.dataTable.display>tbody>tr.even>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_2{-webkit-box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.011);box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.011);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.011);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.011)}table.dataTable.display>tbody>tr.even>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_3{-webkit-box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.003);box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.003);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.003);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.003)}table.dataTable.display>tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_1{-webkit-box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.919);box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.919);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919)}table.dataTable.display>tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_2{-webkit-box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.911);box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.911);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.911);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.911)}table.dataTable.display>tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_3{-webkit-box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.903);box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.903);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.903);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.903)}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{-webkit-box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.082);box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.082);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.082);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.082)}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{-webkit-box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.074);box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.074);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.074);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.074)}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{-webkit-box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.062);box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.062);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.062);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.062)}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{-webkit-box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.982);box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.982);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.982);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.982)}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{-webkit-box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.974);box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.974);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.974);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.974)}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{-webkit-box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.962);box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.962);-webkit-box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.962);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.962)}table.dataTable.no-footer{border-bottom:1px solid rgba(0, 0, 0, 0.3)}table.dataTable.compact thead th,table.dataTable.compact thead td,table.dataTable.compact tfoot th,table.dataTable.compact tfoot td,table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_length select{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit;padding:4px}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit;margin-left:3px}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;color:inherit !important;border:1px solid transparent;border-radius:2px;background:transparent}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:inherit !important;border:1px solid rgba(0, 0, 0, 0.3);background-color:rgba(0, 0, 0, 0.05);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.05)), color-stop(100%, rgba(0, 0, 0, 0.05)));background:-webkit-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);background:-moz-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);background:-ms-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);background:-o-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(230, 230, 230, 0.05)), to(rgba(0, 0, 0, 0.05)));background:linear-gradient(to bottom, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;-webkit-box-shadow:none;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#111;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:-webkit-gradient(linear, left top, left bottom, from(#585858), to(#111));background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#0c0c0c;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-webkit-gradient(linear, left top, left bottom, from(#2b2b2b), to(#0c0c0c));background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);-webkit-box-shadow:inset 0 0 3px #111;box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:inherit}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid rgba(0, 0, 0, 0.3)}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}html.dark{--dt-row-hover: 255, 255, 255;--dt-row-stripe: 255, 255, 255;--dt-column-ordering: 255, 255, 255}html.dark table.dataTable>thead>tr>th,html.dark table.dataTable>thead>tr>td{border-bottom:1px solid #595b5e}html.dark table.dataTable>thead>tr>th:active,html.dark table.dataTable>thead>tr>td:active{outline:none}html.dark table.dataTable>tfoot>tr>th,html.dark table.dataTable>tfoot>tr>td{border-top:1px solid #595b5e}html.dark table.dataTable.row-border>tbody>tr>th,html.dark table.dataTable.row-border>tbody>tr>td,html.dark table.dataTable.display>tbody>tr>th,html.dark table.dataTable.display>tbody>tr>td{border-top:1px solid #404346}html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:#0257d5}html.dark table.dataTable.cell-border>tbody>tr>th,html.dark table.dataTable.cell-border>tbody>tr>td{border-top:1px solid #404346;border-right:1px solid #404346}html.dark table.dataTable.cell-border>tbody>tr>th:first-child,html.dark table.dataTable.cell-border>tbody>tr>td:first-child{border-left:1px solid #404346}html.dark .dataTables_wrapper .dataTables_filter input,html.dark .dataTables_wrapper .dataTables_length select{border:1px solid rgba(255, 255, 255, 0.2);background-color:var(--dt-html-background)}html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.current,html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{border:1px solid #595b5e;background:rgba(255, 255, 255, 0.15)}html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,html.dark .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{color:#666 !important}html.dark .dataTables_wrapper .dataTables_paginate .paginate_button:hover{border:1px solid #353535;background:#353535}html.dark .dataTables_wrapper .dataTables_paginate .paginate_button:active{background:#3a3a3a}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, white 50%, #eeeeee 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, white), to(#eeeeee));background-image:linear-gradient(to bottom, white 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(#cccccc));background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, white 0%, #eeeeee 50%);background-image:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, #eeeeee));background-image:linear-gradient(to bottom, white 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, white 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, white 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(white));background-image:linear-gradient(to bottom, #eeeeee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:#000;position:absolute;width:15.625em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:9001;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid gray;border-radius:.263921875em;overflow:hidden;background:#fff;-webkit-box-shadow:0 1.25em 1.25em -0.9375em rgba(0,0,0,.3);box-shadow:0 1.25em 1.25em -0.9375em rgba(0,0,0,.3)}.qs-datepicker-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{border:none;background:rgba(0,0,0,0);border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid #fff;border-radius:.263921875em;padding:.5em;margin:0 auto auto;cursor:pointer;background:rgba(128,128,128,.4)}.qs-overlay .qs-submit.qs-disabled{color:gray;border-color:gray;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.qs-overlay .qs-overlay-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 3);cursor:pointer;opacity:.5;-webkit-transition:opacity .15s;transition:opacity .15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;background:#d3d3d3;-webkit-filter:blur(0px);filter:blur(0px);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}.qs-controls.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:.263921875em;-webkit-transition:background .15s;transition:background .15s}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{content:"";border:.390625em solid rgba(0,0,0,0);position:absolute;top:50%;-webkit-transition:border .2s;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:gray;right:50%;-webkit-transform:translate(25%, -50%);transform:translate(25%, -50%)}.qs-arrow.qs-right:after{border-left-color:gray;left:50%;-webkit-transform:translate(-25%, -50%);transform:translate(-25%, -50%)}.qs-month-year{font-weight:bold;-webkit-transition:border .2s;transition:border .2s;border-bottom:1px solid rgba(0,0,0,0)}.qs-month-year:not(.qs-disabled-year-overlay){cursor:pointer}.qs-month-year:not(.qs-disabled-year-overlay):hover{border-bottom:1px solid gray}.qs-month-year:focus,.qs-month-year:active:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.3125em;-webkit-filter:blur(0px);filter:blur(0px);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}.qs-squares.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-square{width:calc(100% / 7);height:1.5625em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .1s;transition:background .1s;border-radius:.263921875em}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:bold;text-decoration:underline}.qs-active,.qs-range-start,.qs-range-end{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-range-end:not(.qs-range-0){border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-empty{cursor:default}.qs-day{cursor:default;font-weight:bold;color:gray}.qs-event{position:relative}.qs-event:after{content:"";position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}:root{--white: #fff;--black: #000;--anthrazit: #302E2F;--avocado: #4CB985;--lime: #B5FF00;--moos: #A4BE9A;--perl-grau: #CFDAD7;--sand: #88806A;--siena: #D46D22;--tannen-grun: #255038;--petrol: #005961;--violet: #6C5E8E;--grau-web: #F5F5F5;--font-color: var(--anthrazit);--link-color: var(--anthrazit);--grid-gutter-width: 40px;--height-header: 118px;--height-header-tablet: 99px;--height-header-mobile: 99px;--height-footer: 165px;--height-footer-tablet: 260px;--height-footer-mobile: 333px;--height-newsletter-block: 180px;--height-newsletter-block-tablet: 400px;--height-newsletter-block-mobile: 280px;--margin-small: calc(var(--grid-gutter-width) * 2);--margin-default: calc(var(--grid-gutter-width)*2 + var(--grid-gutter-width)*.5);--margin-big: calc(var(--grid-gutter-width) * 4);--tt-commons-pro: "tt-commons-pro";--tt-commons-pro-bold: "tt-commons-pro";--regular: 400;--bold: 700;--height-slider: calc(100vh - var(--height-header));--height-slider-tablet: calc(100vh - var(--height-header-tablet));--height-slider-mobile: calc(100vh - var(--height-header-mobile))}@media(max-width: 767.98px){.tc-website-home .global-container>header .header-container{padding-left:12vw}}.tc-website-news .news-container{--bs-gutter-x: 40px;--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){.tc-website-news .news-container{max-width:540px}}@media(min-width: 768px){.tc-website-news .news-container{max-width:720px}}@media(min-width: 992px){.tc-website-news .news-container{max-width:960px}}@media(min-width: 1200px){.tc-website-news .news-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-news .news-container{max-width:1320px}}.tc-website-news .news-container .header-image-wrapper .news-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--grid-gutter-width);padding:56px 0}.tc-website-news .news-container .header-image-wrapper .news-image{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%;margin-left:8.33333333%;text-align:right;padding:0}.tc-website-news .news-container .header-image-wrapper .news-image img{width:100%}.tc-website-news .news-container .location-date{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:74.16666667%;margin-left:25.83333333%;margin-top:calc(var(--grid-gutter-width)*2)}@media(max-width: 1199.98px){.tc-website-news .news-container .location-date{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:70.83333333%;margin-left:29.16666667%}}.tc-website-news .news-container .news-subtitle{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:72.5%;margin-left:27.5%;margin-top:25px;margin-bottom:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5);padding:0}@media(max-width: 1199.98px){.tc-website-news .news-container .news-subtitle{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:68.75%;margin-left:31.25%}}.tc-website-news .news-container .news-content{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%;margin-left:8.33333333%;padding-left:0;padding-right:0}.tc-website-news .news-container .news-content>.neos-nodetypes-text,.tc-website-news .news-container .news-content>.tc-neos-elements-button,.tc-website-news .news-container .news-content>.tc-neos-elements-bootstrap-accordion{margin-left:20.83333333%;width:79.16666667%}@media(max-width: 1199.98px){.tc-website-news .news-container .news-content>.neos-nodetypes-text,.tc-website-news .news-container .news-content>.tc-neos-elements-button,.tc-website-news .news-container .news-content>.tc-neos-elements-bootstrap-accordion{margin-left:25.83333333%;width:74.16666667%}}.tc-website-news .news-container .news-teaser{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%;margin-left:8.33333333%;margin-top:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5);margin-bottom:var(--grid-gutter-width)}@media(max-width: 991.98px){.tc-website-news .news-container .header-image-wrapper{height:calc(100vh - var(--height-header-tablet));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tc-website-news .news-container .header-image-wrapper .news-title{width:75%}.tc-website-news .news-container .header-image-wrapper .news-image{width:100%;margin-left:0;height:416px;overflow:hidden;position:relative}.tc-website-news .news-container .location-date{margin-left:0;width:100%;padding-left:0}.tc-website-news .news-container .news-subtitle{margin-left:0;width:100%}.tc-website-news .news-container .news-content{margin-left:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.tc-website-news .news-container .news-content>.neos-nodetypes-text,.tc-website-news .news-container .news-content>.tc-neos-elements-button,.tc-website-news .news-container .news-content>.tc-neos-elements-bootstrap-accordion{margin-left:0;width:100%}}@media(max-width: 575.98px){.tc-website-news .news-container .header-image-wrapper{height:calc(100vh - var(--height-header-mobile))}.tc-website-news .news-container .header-image-wrapper .news-image{margin-left:calc(var(--grid-gutter-width)*-0.5);width:100vw;height:auto;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.tc-website-news .news-container .location-date{margin-top:var(--grid-gutter-width)}}.tc-website-news .tc-website-newsletterblock .newsletter-block-container{padding-left:0;padding-right:0}.tc-website-productspage .products-page-container{--bs-gutter-x: 40px;--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){.tc-website-productspage .products-page-container{max-width:540px}}@media(min-width: 768px){.tc-website-productspage .products-page-container{max-width:720px}}@media(min-width: 992px){.tc-website-productspage .products-page-container{max-width:960px}}@media(min-width: 1200px){.tc-website-productspage .products-page-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-productspage .products-page-container{max-width:1320px}}.tc-website-productcategory .product-category-container{--bs-gutter-x: 40px;--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){.tc-website-productcategory .product-category-container{max-width:540px}}@media(min-width: 768px){.tc-website-productcategory .product-category-container{max-width:720px}}@media(min-width: 992px){.tc-website-productcategory .product-category-container{max-width:960px}}@media(min-width: 1200px){.tc-website-productcategory .product-category-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-productcategory .product-category-container{max-width:1320px}}.tc-website-productcategory .product-category-container>.neos-contentcollection .nodetypes-content:last-child .container-offset .container-wrapper .nodetypes-content:last-child{margin-bottom:0}.tc-website-product .tc-website-pageintroduction{margin-bottom:50px}.tc-website-product .tc-website-pageintroduction .page-introduction-container{--bs-gutter-x: 40px;--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){.tc-website-product .tc-website-pageintroduction .page-introduction-container{max-width:540px}}@media(min-width: 768px){.tc-website-product .tc-website-pageintroduction .page-introduction-container{max-width:720px}}@media(min-width: 992px){.tc-website-product .tc-website-pageintroduction .page-introduction-container{max-width:960px}}@media(min-width: 1200px){.tc-website-product .tc-website-pageintroduction .page-introduction-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-product .tc-website-pageintroduction .page-introduction-container{max-width:1320px}}.tc-website-product .tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:50px}.tc-website-product .tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-introduction-left{width:100%}.tc-website-product .tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-image{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%;margin-left:8.33333333%;text-align:right;padding:0;height:576px}.tc-website-product .tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-image img{width:100%}@media(max-width: 991.98px){.tc-website-product .tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper{gap:calc(var(--grid-gutter-width)*3)}.tc-website-product .tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-image{height:600px}}@media(max-width: 575.98px){.tc-website-product .tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper{gap:calc(var(--grid-gutter-width)*2)}.tc-website-product .tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-image{height:416px}}.tc-website-product .tc-website-introductiontext .introduction-text-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}@media(max-width: 991.98px){.tc-website-product .tc-website-introductiontext{margin-bottom:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5)}.tc-website-product .tc-website-introductiontext .introduction-text-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;margin-left:16.66666667%}}@media(max-width: 575.98px){.tc-website-product .tc-website-introductiontext .introduction-text-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;margin-left:8.33333333%;padding:0}}.tc-website-product .tc-website-productgroups{margin-top:calc(var(--grid-gutter-width)*2)}@media(max-width: 991.98px){.tc-website-product .tc-website-productgroups{margin-top:calc(var(--grid-gutter-width))}}@media(max-width: 575.98px){.tc-website-product .tc-website-productgroups{margin-top:calc(var(--grid-gutter-width)*.5)}}.tc-website-product .product-content-container{--bs-gutter-x: 40px;--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;margin-bottom:calc(var(--grid-gutter-width)*4 + var(--grid-gutter-width)*.5)}@media(min-width: 576px){.tc-website-product .product-content-container{max-width:540px}}@media(min-width: 768px){.tc-website-product .product-content-container{max-width:720px}}@media(min-width: 992px){.tc-website-product .product-content-container{max-width:960px}}@media(min-width: 1200px){.tc-website-product .product-content-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-product .product-content-container{max-width:1320px}}@media(max-width: 991.98px){.tc-website-product .product-content-container{margin-bottom:calc(var(--grid-gutter-width)*2 + var(--grid-gutter-width)*.5)}}.tc-website-storelogin .tc-website-newsletterblock{margin-top:calc(var(--grid-gutter-width)*4)}.tc-website-subsidiariespage .map-container{margin-bottom:60px}@media(min-width: 992px){.tc-website-subsidiariespage .map-container{--bs-gutter-x: 40px;--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;margin-right:0;padding-right:0}}@media(min-width: 992px)and (min-width: 576px){.tc-website-subsidiariespage .map-container{max-width:540px}}@media(min-width: 992px)and (min-width: 768px){.tc-website-subsidiariespage .map-container{max-width:720px}}@media(min-width: 992px)and (min-width: 992px){.tc-website-subsidiariespage .map-container{max-width:960px}}@media(min-width: 992px)and (min-width: 1200px){.tc-website-subsidiariespage .map-container{max-width:1140px}}@media(min-width: 992px)and (min-width: 1400px){.tc-website-subsidiariespage .map-container{max-width:1320px}}@media(min-width: 992px)and (min-width: 576px){.tc-website-subsidiariespage .map-container{width:calc(540px + (50% - 540px / 2) - 20px);max-width:none}}@media(min-width: 992px)and (min-width: 768px){.tc-website-subsidiariespage .map-container{width:calc(720px + (50% - 720px / 2) - 20px);max-width:none}}@media(min-width: 992px)and (min-width: 992px){.tc-website-subsidiariespage .map-container{width:calc(960px + (50% - 960px / 2) - 20px);max-width:none}}@media(min-width: 992px)and (min-width: 1200px){.tc-website-subsidiariespage .map-container{width:calc(1140px + (50% - 1140px / 2) - 20px);max-width:none}}@media(min-width: 992px)and (min-width: 1400px){.tc-website-subsidiariespage .map-container{width:calc(1320px + (50% - 1320px / 2) - 20px);max-width:none}}@media(min-width: 992px){.tc-website-subsidiariespage .map-container #map{margin-left:8.33333333%}}.tc-website-subsidiariespage .map-container #map{height:571px;width:100%}@media(max-width: 991.98px){.tc-website-subsidiariespage .map-container #map{height:554px}}.tc-website-subsidiariespage .list-container{--bs-gutter-x: 40px;--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){.tc-website-subsidiariespage .list-container{max-width:540px}}@media(min-width: 768px){.tc-website-subsidiariespage .list-container{max-width:720px}}@media(min-width: 992px){.tc-website-subsidiariespage .list-container{max-width:960px}}@media(min-width: 1200px){.tc-website-subsidiariespage .list-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-subsidiariespage .list-container{max-width:1320px}}.tc-website-subsidiariespage .list-container .list{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding-left:0;padding-right:0}@media(max-width: 991.98px){.tc-website-subsidiariespage .tc-website-pageintroduction{margin-bottom:0}.tc-website-subsidiariespage .tc-website-pageintroduction .page-introduction-wrapper{padding-bottom:50px}}body.tc-website-contactformpage .tc-website-pageintroduction{height:inherit}body.tc-website-contactformpage .tc-website-pageintroduction .page-introduction-wrapper{height:inherit}body.tc-website-simplepage .tc-website-pageintroduction{height:inherit}body.tc-website-simplepage .tc-website-pageintroduction .page-introduction-wrapper{height:inherit}.tc-website-search .search-container{--bs-gutter-x: 40px;--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){.tc-website-search .search-container{max-width:540px}}@media(min-width: 768px){.tc-website-search .search-container{max-width:720px}}@media(min-width: 992px){.tc-website-search .search-container{max-width:960px}}@media(min-width: 1200px){.tc-website-search .search-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-search .search-container{max-width:1320px}}@media(max-width: 991.98px){body.tc-website-downloadspage .tc-website-pageintroduction{margin-bottom:0}body.tc-website-downloadspage .tc-website-downloads .tc-website-downloads-container{margin-bottom:0}body.tc-website-downloadspage .tc-website-consultingblock{margin-top:0}}.tc-website-subsidiary .item-wrapper{--bs-gutter-x: 40px;--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;margin-top:20px}@media(min-width: 576px){.tc-website-subsidiary .item-wrapper{max-width:540px}}@media(min-width: 768px){.tc-website-subsidiary .item-wrapper{max-width:720px}}@media(min-width: 992px){.tc-website-subsidiary .item-wrapper{max-width:960px}}@media(min-width: 1200px){.tc-website-subsidiary .item-wrapper{max-width:1140px}}@media(min-width: 1400px){.tc-website-subsidiary .item-wrapper{max-width:1320px}}.neos-backend .tc-website-subsidiary .item-wrapper .tc-website-subsidiarylistitem{width:100%;margin-left:0}.tc-website-blogarticle .news-container .location-date{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-blogarticle .news-container .location-date .separator{width:1px;height:18px;background-color:var(--anthrazit)}.tc-website-blogarticle .news-container .location-date .topic-provider{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-blogarticle .news-container .location-date .topic-provider .topics-wrapper,.tc-website-blogarticle .news-container .location-date .topic-provider .providers-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.tc-website-blogarticle .news-container .location-date .topic-provider .topics-wrapper>span,.tc-website-blogarticle .news-container .location-date .topic-provider .providers-wrapper>span{text-decoration:underline;cursor:pointer}.tc-website-benefit #main-container .benefit-container{display:none}.tc-website-benefit.neos-backend #main-container .benefit-container{--bs-gutter-x: 40px;--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;display:block;margin-top:var(--grid-gutter-width)}@media(min-width: 576px){.tc-website-benefit.neos-backend #main-container .benefit-container{max-width:540px}}@media(min-width: 768px){.tc-website-benefit.neos-backend #main-container .benefit-container{max-width:720px}}@media(min-width: 992px){.tc-website-benefit.neos-backend #main-container .benefit-container{max-width:960px}}@media(min-width: 1200px){.tc-website-benefit.neos-backend #main-container .benefit-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-benefit.neos-backend #main-container .benefit-container{max-width:1320px}}.tc-website-benefit.neos-backend #main-container .benefit-container .benefit-content{margin-left:33.33333333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--grid-gutter-width);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-benefit.neos-backend #main-container .benefit-container .benefit-content .icon-description{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--grid-gutter-width);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-benefit.neos-backend #main-container .benefit-container .benefit-content .icon-description .tc-website-benefiticon{width:64px;min-width:64px}body.tc-website-jobofferslist #main-container{min-height:0}body.tc-website-jobofferslist #main-container>.neos-contentcollection{min-height:0}.tc-website-customertype .tc-website-pageintroduction .page-introduction-container{margin-left:auto;margin-right:auto}@media(min-width: 576px){.tc-website-customertype .tc-website-pageintroduction .page-introduction-container{max-width:540px}}@media(min-width: 768px){.tc-website-customertype .tc-website-pageintroduction .page-introduction-container{max-width:720px}}@media(min-width: 992px){.tc-website-customertype .tc-website-pageintroduction .page-introduction-container{max-width:960px}}@media(min-width: 1200px){.tc-website-customertype .tc-website-pageintroduction .page-introduction-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-customertype .tc-website-pageintroduction .page-introduction-container{max-width:1320px}}.tc-website-customertype .tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper{padding-left:calc(var(--grid-gutter-width)/2);padding-right:calc(var(--grid-gutter-width)/2);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:56px}.tc-website-customertype .tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-introduction-left{width:100%}.tc-website-customertype .tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-image{width:86.5%;height:540px;margin-left:calc(16.66666667% - var(--grid-gutter-width))}.tc-website-customer .tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tc-website-customer .tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-image{width:100%;height:700px;background-position:top -80px center;position:relative}.tc-website-customer .tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-image .page-image-text{width:50%;font-size:50px;line-height:54px;color:var(--lime);font-weight:700;position:absolute;bottom:40px;left:40px;z-index:1}.tc-website-customer .tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8))),no-repeat;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.8) 100%),no-repeat}.nodetypes-content.margin-bottom-none{margin-bottom:0}.nodetypes-content.margin-bottom-small{margin-bottom:var(--margin-small)}.nodetypes-content.margin-bottom-default{margin-bottom:var(--margin-default)}.nodetypes-content.margin-bottom-big{margin-bottom:var(--margin-big)}.nodetypes-content.offset-small{margin-left:8.33333333%}.nodetypes-content.offset-big{margin-left:16.66666667%}.nodetypes-content.offset-very-big{margin-left:25%}.nodetypes-content.tc-website-lazyloading{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:0}.nodetypes-content.tc-website-lazyloading.visible{opacity:1}.neos-backend .nodetypes-content.tc-website-lazyloading{opacity:1}@media(max-width: 991.98px){.nodetypes-content.offset-small,.nodetypes-content.offset-big,.nodetypes-content.offset-very-big{margin-left:0 !important}}.neos-contentelement-active .nodetypes-content table,.nodetypes-content.neos-contentelement-active table{border:1px solid #000}.neos-contentelement-active .nodetypes-content table>thead>tr>th,.neos-contentelement-active .nodetypes-content table>thead>tr>td,.neos-contentelement-active .nodetypes-content table>tbody>tr>th,.neos-contentelement-active .nodetypes-content table>tbody>tr>td,.neos-contentelement-active .nodetypes-content table>tfoot>tr>th,.neos-contentelement-active .nodetypes-content table>tfoot>tr>td,.nodetypes-content.neos-contentelement-active table>thead>tr>th,.nodetypes-content.neos-contentelement-active table>thead>tr>td,.nodetypes-content.neos-contentelement-active table>tbody>tr>th,.nodetypes-content.neos-contentelement-active table>tbody>tr>td,.nodetypes-content.neos-contentelement-active table>tfoot>tr>th,.nodetypes-content.neos-contentelement-active table>tfoot>tr>td{border:1px solid #000}.neos-nodetypes-image img{max-width:100%;height:auto}.neos-nodetypes-image figure>a,.neos-nodetypes-image figure>picture{display:inline-block}.neos-form-builder-form .actions{margin-top:var(--grid-gutter-width)}.neos-form-builder-form .actions nav.form-navigation ul{list-style:none;padding:0;margin:0}.tc-neos-elements-space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--grid-gutter-width);margin-bottom:0}.tc-neos-elements-space hr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}.tc-website-rootcontainer .root-container,.tc-website-careerrootcontainer .root-container,.tc-website-careerchancerootcontainer .root-container,.tc-website-benefitsrootcontainer .root-container{--bs-gutter-x: 40px;--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){.tc-website-rootcontainer .root-container,.tc-website-careerrootcontainer .root-container,.tc-website-careerchancerootcontainer .root-container,.tc-website-benefitsrootcontainer .root-container{max-width:540px}}@media(min-width: 768px){.tc-website-rootcontainer .root-container,.tc-website-careerrootcontainer .root-container,.tc-website-careerchancerootcontainer .root-container,.tc-website-benefitsrootcontainer .root-container{max-width:720px}}@media(min-width: 992px){.tc-website-rootcontainer .root-container,.tc-website-careerrootcontainer .root-container,.tc-website-careerchancerootcontainer .root-container,.tc-website-benefitsrootcontainer .root-container{max-width:960px}}@media(min-width: 1200px){.tc-website-rootcontainer .root-container,.tc-website-careerrootcontainer .root-container,.tc-website-careerchancerootcontainer .root-container,.tc-website-benefitsrootcontainer .root-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-rootcontainer .root-container,.tc-website-careerrootcontainer .root-container,.tc-website-careerchancerootcontainer .root-container,.tc-website-benefitsrootcontainer .root-container{max-width:1320px}}.tc-neos-elements-button.lime>a,.tc-neos-elements-button.lime>div,.tc-neos-elements-button.lime>button{background-color:var(--lime);border-color:var(--lime);border-radius:30px;color:var(--black);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-neos-elements-button.lime>a:hover,.tc-neos-elements-button.lime>div:hover,.tc-neos-elements-button.lime>button:hover{color:var(--lime);background-color:var(--black);border-color:var(--black)}.tc-neos-elements-button.lime>a p,.tc-neos-elements-button.lime>div p,.tc-neos-elements-button.lime>button p{font-weight:var(--bold)}.tc-neos-elements-button.lime>a .ck-placeholder:before,.tc-neos-elements-button.lime>div .ck-placeholder:before,.tc-neos-elements-button.lime>button .ck-placeholder:before{color:var(--black)}@media(max-width: 991.98px){.tc-neos-elements-button.lime>a,.tc-neos-elements-button.lime>div,.tc-neos-elements-button.lime>button{font-size:12px}}.tc-neos-elements-button.black>a,.tc-neos-elements-button.black>div,.tc-neos-elements-button.black>button{background-color:var(--black);border-color:var(--black);border-radius:30px;color:var(--white);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-neos-elements-button.black>a:hover,.tc-neos-elements-button.black>div:hover,.tc-neos-elements-button.black>button:hover{color:var(--black);background-color:var(--white);border-color:var(--white);border-color:var(--black);background-color:rgba(0,0,0,0)}.tc-neos-elements-button.black>a p,.tc-neos-elements-button.black>div p,.tc-neos-elements-button.black>button p{font-weight:var(--bold)}.tc-neos-elements-button.black>a .ck-placeholder:before,.tc-neos-elements-button.black>div .ck-placeholder:before,.tc-neos-elements-button.black>button .ck-placeholder:before{color:var(--white)}@media(max-width: 991.98px){.tc-neos-elements-button.black>a,.tc-neos-elements-button.black>div,.tc-neos-elements-button.black>button{font-size:12px}}.tc-neos-elements-button.center,.tc-neos-elements-button.right{width:100%}.tc-website-animatednumberscontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tc-website-animatednumberscontainer .tc-website-animatednumber:not(:last-child){border-right:2px solid var(--anthrazit)}@media(max-width: 575.98px){.tc-website-animatednumberscontainer{-ms-flex-wrap:wrap;flex-wrap:wrap}.tc-website-animatednumberscontainer .tc-website-animatednumber:not(:last-child){border-right:none;border-bottom:2px solid var(--anthrazit)}}.tc-website-animatednumber{padding:0 30px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:70px}.tc-website-animatednumber .number-text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;-ms-flex-item-align:stretch;align-self:stretch}.tc-website-animatednumber .number-text-wrapper .animated-number{font-weight:var(--bold);color:var(--anthrazit);font-size:100px;font-style:normal;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.tc-website-animatednumber .number-text-wrapper .text{color:var(--anthrazit);font-size:30px;font-style:normal;font-weight:var(--bold);line-height:34px}.tc-website-animatednumber .icon img{width:95px}@media(max-width: 991.98px){.tc-website-animatednumber .icon img{width:60px}}.tc-website-animatednumber.greater-than-sign .number-text-wrapper .animated-number:before{content:">";display:block}.tc-website-animatednumber.number-sign .number-text-wrapper .animated-number:before{content:"no";display:block;font-size:75%}.tc-website-animatednumber.plus-sign .number-text-wrapper .animated-number:after{content:"+";display:block}.tc-website-animatednumber.million-sign .number-text-wrapper .animated-number:after{content:"mio.";display:block}.tc-website-animatednumber.square-meter-sign .number-text-wrapper .animated-number:after{content:"m²";display:block}.tc-website-animatednumber .button>a,.tc-website-animatednumber .button>div,.tc-website-animatednumber .button>button{background-color:var(--black);border-color:var(--black);border-radius:30px;color:var(--white);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-animatednumber .button>a:hover,.tc-website-animatednumber .button>div:hover,.tc-website-animatednumber .button>button:hover{color:var(--black);background-color:var(--white);border-color:var(--white);border-color:var(--black);background-color:rgba(0,0,0,0)}.tc-website-animatednumber .button>a p,.tc-website-animatednumber .button>div p,.tc-website-animatednumber .button>button p{font-weight:var(--bold)}.tc-website-animatednumber .button>a .ck-placeholder:before,.tc-website-animatednumber .button>div .ck-placeholder:before,.tc-website-animatednumber .button>button .ck-placeholder:before{color:var(--white)}@media(max-width: 991.98px){.tc-website-animatednumber .button>a,.tc-website-animatednumber .button>div,.tc-website-animatednumber .button>button{font-size:12px}}.tc-website-animatednumber .button span.ck-placeholder:before{color:var(--white) !important}@media(max-width: 991.98px){.tc-website-animatednumber{gap:25px}.tc-website-animatednumber .number-text-wrapper .animated-number{font-size:50px;line-height:55px}.tc-website-animatednumber .number-text-wrapper .text{font-size:18px;line-height:21px}}@media(max-width: 575.98px){.tc-website-animatednumber{width:100%;min-width:100%;padding:0 0 calc(var(--grid-gutter-width)*.5) 0;margin-bottom:calc(var(--grid-gutter-width)*.5)}.tc-website-animatednumber:last-child{padding:0;margin-bottom:0}}html[lang=de] .tc-website-animatednumber.million-sign .number-text-wrapper .animated-number:after{content:"Mio."}.neos-nodetypes-text h2,.neos-nodetypes-text .h2,.neos-nodetypes-text h3,.neos-nodetypes-text .h3{margin-bottom:calc(var(--grid-gutter-width)*.5)}.neos-nodetypes-text a{-webkit-transition:border-bottom .4s ease-in-out;transition:border-bottom .4s ease-in-out;border-bottom:1px solid var(--link-color);text-decoration:none}.neos-nodetypes-text a:hover{border-color:rgba(0,0,0,0)}.neos-nodetypes-text ul{list-style:none;padding-left:calc(var(--grid-gutter-width)*.25);margin-bottom:var(--grid-gutter-width)}.neos-nodetypes-text ul li{position:relative;padding-left:calc(var(--grid-gutter-width)*.5)}.neos-nodetypes-text ul li:before{content:"";width:4px;height:4px;background-color:var(--anthrazit);border-radius:50%;position:absolute;top:10px;left:0}.neos-nodetypes-text ul li ul{padding-left:calc(var(--grid-gutter-width)*.25)}.neos-nodetypes-text blockquote{font-size:24px;line-height:32px}.neos-nodetypes-text .ck-placeholder:before{color:var(--font-color) !important}.tc-website-calltoactionwithimage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--grid-gutter-width)*2);-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.tc-website-calltoactionwithimage .box-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:50%}.tc-website-calltoactionwithimage .box-content .title,.tc-website-calltoactionwithimage .box-content .teaser{color:var(--anthrazit)}.tc-website-calltoactionwithimage .box-content .teaser{font-size:18px;font-style:normal;line-height:24px}.tc-website-calltoactionwithimage .box-content .teaser a{color:var(--anthrazit);text-decoration:none}.tc-website-calltoactionwithimage .box-content .teaser ul{list-style:none;padding-left:calc(var(--grid-gutter-width)*.25);margin-bottom:var(--grid-gutter-width)}.tc-website-calltoactionwithimage .box-content .teaser ul li{position:relative;padding-left:calc(var(--grid-gutter-width)*.5)}.tc-website-calltoactionwithimage .box-content .teaser ul li:before{content:"";width:4px;height:4px;background-color:var(--anthrazit);border-radius:50%;position:absolute;top:10px;left:0}.tc-website-calltoactionwithimage .box-content .teaser ul li ul{padding-left:calc(var(--grid-gutter-width)*.25)}.tc-website-calltoactionwithimage .box-content .button{margin-top:5px}.tc-website-calltoactionwithimage .box-content .button>a,.tc-website-calltoactionwithimage .box-content .button>div,.tc-website-calltoactionwithimage .box-content .button>button{background-color:var(--black);border-color:var(--black);border-radius:30px;color:var(--white);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-calltoactionwithimage .box-content .button>a:hover,.tc-website-calltoactionwithimage .box-content .button>div:hover,.tc-website-calltoactionwithimage .box-content .button>button:hover{color:var(--black);background-color:var(--white);border-color:var(--white);border-color:var(--black);background-color:rgba(0,0,0,0)}.tc-website-calltoactionwithimage .box-content .button>a p,.tc-website-calltoactionwithimage .box-content .button>div p,.tc-website-calltoactionwithimage .box-content .button>button p{font-weight:var(--bold)}.tc-website-calltoactionwithimage .box-content .button>a .ck-placeholder:before,.tc-website-calltoactionwithimage .box-content .button>div .ck-placeholder:before,.tc-website-calltoactionwithimage .box-content .button>button .ck-placeholder:before{color:var(--white)}@media(max-width: 991.98px){.tc-website-calltoactionwithimage .box-content .button>a,.tc-website-calltoactionwithimage .box-content .button>div,.tc-website-calltoactionwithimage .box-content .button>button{font-size:12px}}.tc-website-calltoactionwithimage .box-content .button .ck-placeholder:before{color:var(--white) !important}.tc-website-calltoactionwithimage .box-image{width:50%;overflow:hidden}.tc-website-calltoactionwithimage .box-image img{width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}.tc-website-calltoactionwithimage:hover .box-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.tc-website-calltoactionwithimage.internal-margins-small{gap:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5)}.tc-website-calltoactionwithimage.internal-margins-big{gap:calc(var(--grid-gutter-width)*2 + var(--grid-gutter-width)*.5)}.tc-website-calltoactionwithimage.left-image .box-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tc-website-calltoactionwithimage.left-image .box-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tc-website-calltoactionwithimage.background-color-tannen-grun{background-color:var(--tannen-grun)}.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content{padding-left:50px}.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .title,.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .teaser{color:var(--white)}.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .title .ck-placeholder:before,.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .teaser .ck-placeholder:before{color:var(--white) !important}.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .button>a,.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .button>div,.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .button>button{background-color:var(--lime);border-color:var(--lime);border-radius:30px;color:var(--tannen-grun);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .button>a:hover,.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .button>div:hover,.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .button>button:hover{color:var(--lime);background-color:var(--tannen-grun);border-color:var(--tannen-grun);border-color:var(--lime);background-color:rgba(0,0,0,0)}.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .button>a p,.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .button>div p,.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .button>button p{font-weight:var(--bold)}.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .button>a .ck-placeholder:before,.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .button>div .ck-placeholder:before,.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .button>button .ck-placeholder:before{color:var(--tannen-grun)}@media(max-width: 991.98px){.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .button>a,.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .button>div,.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .button>button{font-size:12px}}.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content .button .ck-placeholder:before{color:var(--tannen-grun) !important}@media(max-width: 991.98px){.tc-website-calltoactionwithimage{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tc-website-calltoactionwithimage .box-content{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;width:91.66666667%;margin-left:8.33333333%}.tc-website-calltoactionwithimage .box-content .teaser{font-size:14px;line-height:18px}.tc-website-calltoactionwithimage .box-image{width:100vw;position:relative;margin-left:-50vw;left:50%;-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important;height:267px;overflow:hidden}.tc-website-calltoactionwithimage .box-image img{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;max-width:none;width:auto}.tc-website-calltoactionwithimage:hover .box-image img{-webkit-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}.tc-website-calltoactionwithimage.background-color-tannen-grun{width:100vw;position:relative;margin-left:-50vw;left:50%}.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content{--bs-gutter-x: 40px;--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;margin-left:0;padding-top:15px;padding-bottom:var(--grid-gutter-width)}}@media(max-width: 991.98px)and (min-width: 576px){.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content{max-width:540px}}@media(max-width: 991.98px)and (min-width: 768px){.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content{max-width:720px}}@media(max-width: 991.98px)and (min-width: 992px){.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content{max-width:960px}}@media(max-width: 991.98px)and (min-width: 1200px){.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content{max-width:1140px}}@media(max-width: 991.98px)and (min-width: 1400px){.tc-website-calltoactionwithimage.background-color-tannen-grun .box-content{max-width:1320px}}.tc-neos-elements-swiper-swiperimageitem{width:100%;height:100%}.tc-neos-elements-swiper-swiperimageitem .image-container{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:0}.tc-neos-elements-bootstrap-accordion{background-color:rgba(0,0,0,0)}@media(min-width: 992px){.tc-neos-elements-bootstrap-accordion:not(.disable-offset){margin-left:33.33333333%;width:66.66666667%}}@media(min-width: 1400px){.tc-neos-elements-bootstrap-accordion:not(.disable-offset){margin-left:25%;width:75%}}.tc-neos-elements-bootstrap-accordion .accordion-item{border-top:1px solid var(--anthrazit);border-left:none;border-right:none;border-radius:0;background-color:rgba(0,0,0,0)}.tc-neos-elements-bootstrap-accordion .accordion-item:last-child{border-bottom:1px solid var(--anthrazit)}.tc-neos-elements-bootstrap-accordion .accordion-item .accordion-header .accordion-button{font-weight:var(--bold);font-size:30px;line-height:34px;padding:10px 0 26px;color:var(--anthrazit);background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.tc-neos-elements-bootstrap-accordion .accordion-item .accordion-header .accordion-button span{padding-right:var(--grid-gutter-width);padding-left:40px;text-indent:-34px}.tc-neos-elements-bootstrap-accordion .accordion-item .accordion-header .accordion-button:after{content:"";width:12px;height:21px;background-image:url(../Images/Icons/arrow-down-black.svg);background-repeat:no-repeat;background-size:100%}.tc-neos-elements-bootstrap-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media(max-width: 991.98px){.tc-neos-elements-bootstrap-accordion .accordion-item .accordion-header .accordion-button{font-size:22px;line-height:25px;padding:10px 0 16px}}.tc-neos-elements-bootstrap-accordion .accordion-item .accordion-header a.accordion-button{text-decoration:none}.tc-neos-elements-bootstrap-accordion .accordion-item .accordion-header a.accordion-button:after{content:"";display:block;width:23px;height:18px;background-image:url(../Images/Icons/external-link.svg);background-repeat:no-repeat;background-size:contain;background-position:center right 5px}.tc-neos-elements-bootstrap-accordion .accordion-item .accordion-collapse .accordion-body{padding:0 95px 26px 8px;font-size:16px;font-style:normal;line-height:22px}.tc-neos-elements-bootstrap-accordion .accordion-item .accordion-collapse .accordion-body .nodetypes-content:last-child{margin-bottom:0}.tc-website-calltoactionbigimage .call-to-action-container{--bs-gutter-x: 40px;--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;margin-right:0;padding-right:0;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 576px){.tc-website-calltoactionbigimage .call-to-action-container{max-width:540px}}@media(min-width: 768px){.tc-website-calltoactionbigimage .call-to-action-container{max-width:720px}}@media(min-width: 992px){.tc-website-calltoactionbigimage .call-to-action-container{max-width:960px}}@media(min-width: 1200px){.tc-website-calltoactionbigimage .call-to-action-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-calltoactionbigimage .call-to-action-container{max-width:1320px}}@media(min-width: 576px){.tc-website-calltoactionbigimage .call-to-action-container{width:calc(540px + (50% - 540px / 2) - 20px);max-width:none}}@media(min-width: 768px){.tc-website-calltoactionbigimage .call-to-action-container{width:calc(720px + (50% - 720px / 2) - 20px);max-width:none}}@media(min-width: 992px){.tc-website-calltoactionbigimage .call-to-action-container{width:calc(960px + (50% - 960px / 2) - 20px);max-width:none}}@media(min-width: 1200px){.tc-website-calltoactionbigimage .call-to-action-container{width:calc(1140px + (50% - 1140px / 2) - 20px);max-width:none}}@media(min-width: 1400px){.tc-website-calltoactionbigimage .call-to-action-container{width:calc(1320px + (50% - 1320px / 2) - 20px);max-width:none}}.tc-website-calltoactionbigimage .call-to-action-container .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper{position:relative;z-index:1}.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%;margin-left:16.66666667%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;background-color:var(--white);padding:var(--grid-gutter-width);width:470px}.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content .teaser{font-size:16px;line-height:22px}.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content .button{margin-top:5px}.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content .button>a,.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content .button>div,.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content .button>button{background-color:var(--lime);border-color:var(--lime);border-radius:30px;color:var(--black);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content .button>a:hover,.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content .button>div:hover,.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content .button>button:hover{color:var(--lime);background-color:var(--black);border-color:var(--black)}.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content .button>a p,.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content .button>div p,.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content .button>button p{font-weight:var(--bold)}.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content .button>a .ck-placeholder:before,.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content .button>div .ck-placeholder:before,.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content .button>button .ck-placeholder:before{color:var(--black)}@media(max-width: 991.98px){.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content .button>a,.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content .button>div,.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content .button>button{font-size:12px}}@media(max-width: 991.98px){.tc-website-calltoactionbigimage .call-to-action-container{width:100vw;margin:0;padding:0}.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper{--bs-gutter-x: 40px;--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(max-width: 991.98px)and (min-width: 576px){.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper{max-width:540px}}@media(max-width: 991.98px)and (min-width: 768px){.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper{max-width:720px}}@media(max-width: 991.98px)and (min-width: 992px){.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper{max-width:960px}}@media(max-width: 991.98px)and (min-width: 1200px){.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper{max-width:1140px}}@media(max-width: 991.98px)and (min-width: 1400px){.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper{max-width:1320px}}@media(max-width: 991.98px){.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content{margin-left:0;width:365px}}@media(max-width: 575.98px){.tc-website-calltoactionbigimage .call-to-action-container .content-wrapper .content{width:275px}}.tc-website-calltoactionbigimage.content-box-inside{height:740px}@media(max-width: 991.98px){.tc-website-calltoactionbigimage.content-box-inside{height:540px}}@media(max-width: 575.98px){.tc-website-calltoactionbigimage.content-box-inside{height:450px}}.tc-website-calltoactionbigimage.content-box-below{height:auto}.tc-website-calltoactionbigimage.content-box-below .call-to-action-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .image-wrapper{position:static;height:676px}.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper{--bs-gutter-x: 40px;--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;margin-left:0;padding-left:0}@media(min-width: 576px){.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper{max-width:540px}}@media(min-width: 768px){.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper{max-width:720px}}@media(min-width: 992px){.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper{max-width:960px}}@media(min-width: 1200px){.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper{max-width:1140px}}@media(min-width: 1400px){.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper{max-width:1320px}}.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper .content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;margin-left:25%;background-color:rgba(0,0,0,0);padding:0}.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper .content .button>a,.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper .content .button>div,.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper .content .button>button{background-color:var(--black);border-color:var(--black);border-radius:30px;color:var(--white);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper .content .button>a:hover,.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper .content .button>div:hover,.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper .content .button>button:hover{color:var(--black);background-color:var(--white);border-color:var(--white);border-color:var(--black);background-color:rgba(0,0,0,0)}.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper .content .button>a p,.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper .content .button>div p,.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper .content .button>button p{font-weight:var(--bold)}.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper .content .button>a .ck-placeholder:before,.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper .content .button>div .ck-placeholder:before,.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper .content .button>button .ck-placeholder:before{color:var(--white)}@media(max-width: 991.98px){.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper .content .button>a,.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper .content .button>div,.tc-website-calltoactionbigimage.content-box-below .call-to-action-container .content-wrapper .content .button>button{font-size:12px}}.tc-website-calltoactionbigimage.hide-content-box{height:760px}.tc-website-calltoactionbigimage.hide-content-box .call-to-action-container .content-wrapper{display:none}.neos-nodetypes-multicolumn.offset-small{margin-left:8.33333333% !important}.neos-nodetypes-multicolumn.offset-big{margin-left:16.66666667% !important}.neos-nodetypes-multicolumn.offset-very-big{margin-left:25% !important}@media(max-width: 767.98px){.neos-nodetypes-multicolumn.offset-small,.neos-nodetypes-multicolumn.offset-big,.neos-nodetypes-multicolumn.offset-very-big{margin-left:0 !important}}.neos-nodetypes-multicolumn.internal-margins-small{--bs-gutter-x: var(--grid-gutter-width);--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.neos-nodetypes-multicolumn.internal-margins-normal{--bs-gutter-x: calc(var(--grid-gutter-width) * 2);--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.neos-nodetypes-multicolumn.internal-margins-big{--bs-gutter-x: calc(var(--grid-gutter-width) * 3);--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}@media(max-width: 767.98px){.neos-nodetypes-multicolumn.internal-margins-small,.neos-nodetypes-multicolumn.internal-margins-normal,.neos-nodetypes-multicolumn.internal-margins-big{--bs-gutter-x: 0;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}}@media(max-width: 991.98px){.neos-nodetypes-multicolumn.mobile-margin-bottom-small{margin-bottom:calc(var(--grid-gutter-width)*.5) !important}}@media(min-width: 768px)and (max-width: 991.98px){.neos-nodetypes-multicolumn.mobile-margin-bottom-small .column{margin-bottom:0 !important}}.neos-nodetypes-multicolumn .column{position:relative}@media(max-width: 767.98px){.neos-nodetypes-multicolumn .column:not(:last-child){margin-bottom:var(--grid-gutter-width)}.neos-nodetypes-multicolumn .column:last-child{margin-bottom:0 !important}}.neos-nodetypes-multicolumn .column .nodetypes-content.margin-bottom-small{margin-bottom:15px}.neos-nodetypes-multicolumn .column .nodetypes-content.margin-bottom-default{margin-bottom:25px}.neos-nodetypes-multicolumn .column .nodetypes-content.margin-bottom-big{margin-bottom:50px}.neos-nodetypes-multicolumn .column .nodetypes-content:last-child{margin-bottom:0}.neos-nodetypes-multicolumn .column .jonnitto-plyr-vimeo,.neos-nodetypes-multicolumn .column .jonnitto-prettyembed-wrapper{width:100%;max-width:100%}@media(max-width: 767.98px){.neos-nodetypes-multicolumn.force-xs .column:not(:last-child),.neos-nodetypes-multicolumn.force-sm .column:not(:last-child){margin-bottom:0}}@media(max-width: 767.98px){.neos-nodetypes-multicolumn.align-center .column{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.neos-nodetypes-headline{min-width:0;max-width:100%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.neos-nodetypes-headline h1,.neos-nodetypes-headline .h1,.neos-nodetypes-headline h2,.neos-nodetypes-headline .h2,.neos-nodetypes-headline h3,.neos-nodetypes-headline .h3,.neos-nodetypes-headline h4,.neos-nodetypes-headline .h4,.neos-nodetypes-headline h5,.neos-nodetypes-headline .h5,.neos-nodetypes-headline h6,.neos-nodetypes-headline .h6{min-width:0;max-width:100%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.tc-website-homeslider{margin-bottom:var(--margin-small);position:relative}.tc-website-homeslider .slider-container{--bs-gutter-x: 40px;--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;margin-right:0;padding-right:0;position:relative}@media(min-width: 576px){.tc-website-homeslider .slider-container{max-width:540px}}@media(min-width: 768px){.tc-website-homeslider .slider-container{max-width:720px}}@media(min-width: 992px){.tc-website-homeslider .slider-container{max-width:960px}}@media(min-width: 1200px){.tc-website-homeslider .slider-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-homeslider .slider-container{max-width:1320px}}@media(min-width: 576px){.tc-website-homeslider .slider-container{width:calc(540px + (50% - 540px / 2) - 20px);max-width:none}}@media(min-width: 768px){.tc-website-homeslider .slider-container{width:calc(720px + (50% - 720px / 2) - 20px);max-width:none}}@media(min-width: 992px){.tc-website-homeslider .slider-container{width:calc(960px + (50% - 960px / 2) - 20px);max-width:none}}@media(min-width: 1200px){.tc-website-homeslider .slider-container{width:calc(1140px + (50% - 1140px / 2) - 20px);max-width:none}}@media(min-width: 1400px){.tc-website-homeslider .slider-container{width:calc(1320px + (50% - 1320px / 2) - 20px);max-width:none}}.neos-backend .tc-website-homeslider .slider-container{margin-right:auto;padding-right:calc(var(--grid-gutter-width)*.5)}@media(min-width: 576px){.neos-backend .tc-website-homeslider .slider-container{max-width:540px !important}}@media(min-width: 768px){.neos-backend .tc-website-homeslider .slider-container{max-width:720px !important}}@media(min-width: 992px){.neos-backend .tc-website-homeslider .slider-container{max-width:960px !important}}@media(min-width: 1200px){.neos-backend .tc-website-homeslider .slider-container{max-width:1140px !important}}@media(min-width: 1400px){.neos-backend .tc-website-homeslider .slider-container{max-width:1320px !important}}.tc-website-homeslider .slider-container .tc-website-holdingtext{position:absolute;bottom:0;left:-30px;font-size:16px;font-weight:var(--bold);line-height:24px}.neos-backend .tc-website-homeslider .slider-container .tc-website-holdingtext{position:static;margin-bottom:calc(var(--grid-gutter-width)*.5)}.neos-frontend .tc-website-homeslider .slider-container .tc-website-holdingtext{text-orientation:mixed;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);padding-top:var(--grid-gutter-width)}.tc-website-homeslider .slider-container .tc-neos-elements-swiper{height:var(--height-slider);margin-bottom:0}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper{z-index:1}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .image-container{-webkit-transform:scale(1.1);transform:scale(1.1);position:relative;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .image-container:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--black);opacity:.25}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem.swiper-slide-active .image-container{-webkit-transform:scale(1);transform:scale(1)}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content{position:absolute;left:var(--grid-gutter-width);bottom:var(--grid-gutter-width);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--grid-gutter-width)}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-title{color:var(--white);font-size:120px;font-style:normal;line-height:110px;font-weight:var(--bold)}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-title strong{color:var(--lime)}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-button>a,.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-button>div,.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-button>button{background-color:var(--lime);border-color:var(--lime);border-radius:30px;color:var(--black);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-button>a:hover,.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-button>div:hover,.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-button>button:hover{color:var(--lime);background-color:var(--black);border-color:var(--black)}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-button>a p,.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-button>div p,.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-button>button p{font-weight:var(--bold)}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-button>a .ck-placeholder:before,.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-button>div .ck-placeholder:before,.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-button>button .ck-placeholder:before{color:var(--black)}@media(max-width: 991.98px){.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-button>a,.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-button>div,.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-button>button{font-size:12px}}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:80px;height:35px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;position:absolute;right:var(--grid-gutter-width);bottom:var(--grid-gutter-width)}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-buttons-wrapper>div{width:35px;height:35px;border-radius:50%;background-color:var(--anthrazit);position:static;margin:0;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-buttons-wrapper>div:after{display:block;content:"";background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/chevron-left-lime.svg);background-position:center center;background-size:10px 16px;background-repeat:no-repeat;width:35px;height:35px;-webkit-transition:background-image .4s ease-in-out;transition:background-image .4s ease-in-out}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-buttons-wrapper>div.swiper-button-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-buttons-wrapper>div:hover{background-color:var(--lime)}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-buttons-wrapper>div:hover:after{background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/chevron-left-anthrazit.svg)}.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-buttons-wrapper{display:none}.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper{height:auto}.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - 30px);min-height:200px;margin:0 15px 15px 15px}.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .image-container{width:66.66%;min-height:200px;background-position:center center;background-repeat:no-repeat;background-size:cover}.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content{width:33.33%;padding-left:15px;max-width:100%;margin:0}.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content .slide-title{font-weight:var(--bold)}.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content .slide-title strong{color:var(--lime)}.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content .slide-button>a,.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content .slide-button>div,.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content .slide-button>button{background-color:var(--lime);border-color:var(--lime);border-radius:30px;color:var(--black);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content .slide-button>a:hover,.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content .slide-button>div:hover,.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content .slide-button>button:hover{color:var(--lime);background-color:var(--black);border-color:var(--black)}.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content .slide-button>a p,.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content .slide-button>div p,.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content .slide-button>button p{font-weight:var(--bold)}.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content .slide-button>a .ck-placeholder:before,.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content .slide-button>div .ck-placeholder:before,.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content .slide-button>button .ck-placeholder:before{color:var(--black)}@media(max-width: 991.98px){.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content .slide-button>a,.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content .slide-button>div,.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper>div .tc-website-homeslideritem .slide-content .slide-button>button{font-size:12px}}.neos-backend .tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-inside-container{display:none}@media(min-width: 1400px){.tc-website-homeslider .slider-container{width:calc(100vw - var(--grid-gutter-width)*3)}}@media(max-width: 1399.98px){.tc-website-homeslider .slider-container{padding-left:0}}@media(max-width: 991.98px){.tc-website-homeslider .slider-container{padding:0}.tc-website-homeslider .slider-container .tc-website-holdingtext{left:-40px}.tc-website-homeslider .slider-container .tc-neos-elements-swiper{height:var(--height-slider-tablet)}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content{gap:calc(var(--grid-gutter-width)*2);width:90%}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-title{font-size:110px;line-height:100px}}@media(max-width: 575.98px){.tc-website-homeslider{height:var(--height-slider-mobile);margin-bottom:var(--grid-gutter-width)}.tc-website-homeslider .slider-container .tc-website-holdingtext{left:3vw}.tc-website-homeslider .slider-container .tc-website-holdingtext span{font-size:14px;line-height:18px}.tc-website-homeslider .slider-container .tc-neos-elements-swiper{height:calc(100vh - var(--height-header-mobile));width:88vw;margin-right:0}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content{left:calc(var(--grid-gutter-width)*.5);gap:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5)}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-wrapper .tc-website-homeslideritem .slide-content .slide-title{font-size:70px;line-height:65px}}.tc-website-calltoactionvertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;height:100%}.tc-website-calltoactionvertical .image{overflow:hidden}.tc-website-calltoactionvertical .image img{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.tc-website-calltoactionvertical:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.tc-website-calltoactionvertical .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}.tc-website-calltoactionvertical .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:var(--bold);font-size:16px;line-height:22px;margin-top:auto;text-decoration:none;margin-top:0}.tc-website-calltoactionvertical .link:before{content:"";width:16px;height:12px;background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/arrow-right-black-bold.svg);background-repeat:no-repeat;background-size:100%;background-position:center center;-webkit-transition:margin-right .4s ease-in-out;transition:margin-right .4s ease-in-out}.tc-website-calltoactionvertical .link:hover:before{margin-right:5px}.tc-website-calltoactionvertical .link a{text-decoration:none}.tc-website-productcategoryteasercontainer{margin-bottom:var(--grid-gutter-width)}@media(min-width: 768px){.tc-website-productcategoryteasercontainer{margin-bottom:calc(var(--grid-gutter-width)*5)}}.tc-website-productcategoryteasercontainer .container-offset{margin:0 8.33333333%}@media(max-width: 991.98px){.tc-website-productcategoryteasercontainer .container-offset{margin:0}}.tc-website-productcategoryteasercontainer .container-offset .container-wrapper{--bs-gutter-x: 40px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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));-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tc-website-productcategoryteasercontainer .container-offset .container-wrapper>.tc-website-productcategoryteaser{-ms-flex-negative:0;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);position:relative;margin-bottom:0;margin-top:var(--grid-gutter-width)}@media(min-width: 768px){.tc-website-productcategoryteasercontainer .container-offset .container-wrapper>.tc-website-productcategoryteaser{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media(min-width: 576px){.tc-website-productcategoryteasercontainer .container-offset .container-wrapper>.tc-website-productcategoryteaser:nth-child(2){top:105px}.tc-website-productcategoryteasercontainer .container-offset .container-wrapper>.tc-website-productcategoryteaser:nth-child(n+2):not(:nth-child(2)):not(:nth-child(odd)){top:105px}}.tc-website-productcategoryteasercontainer .container-offset .container-wrapper>.tc-website-productcategoryteaser .product-category-information .product-category-icon{bottom:20px;right:20px}@media(max-width: 991.98px){.tc-website-productcategoryteasercontainer .container-offset .container-wrapper>.tc-website-productcategoryteaser .product-category-information .product-category-icon{right:inherit;bottom:inherit}}.tc-website-productcategoryteaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tc-website-productcategoryteaser.color-sand .benefit-title,.tc-website-productcategoryteaser.color-sand .product-category-title,.tc-website-productcategoryteaser.color-sand .product-category-teaser,.tc-website-productcategoryteaser.color-sand .products-list li,.tc-website-productcategoryteaser.color-siena .benefit-title,.tc-website-productcategoryteaser.color-siena .product-category-title,.tc-website-productcategoryteaser.color-siena .product-category-teaser,.tc-website-productcategoryteaser.color-siena .products-list li,.tc-website-productcategoryteaser.color-violet .benefit-title,.tc-website-productcategoryteaser.color-violet .product-category-title,.tc-website-productcategoryteaser.color-violet .product-category-teaser,.tc-website-productcategoryteaser.color-violet .products-list li,.tc-website-productcategoryteaser.color-green .benefit-title,.tc-website-productcategoryteaser.color-green .product-category-title,.tc-website-productcategoryteaser.color-green .product-category-teaser,.tc-website-productcategoryteaser.color-green .products-list li,.tc-website-productcategoryteaser.color-blue .benefit-title,.tc-website-productcategoryteaser.color-blue .product-category-title,.tc-website-productcategoryteaser.color-blue .product-category-teaser,.tc-website-productcategoryteaser.color-blue .products-list li,.tc-website-productcategoryteaser.color-petrol .benefit-title,.tc-website-productcategoryteaser.color-petrol .product-category-title,.tc-website-productcategoryteaser.color-petrol .product-category-teaser,.tc-website-productcategoryteaser.color-petrol .products-list li{color:var(--white)}.tc-website-productcategoryteaser.color-sand .benefit-title:before,.tc-website-productcategoryteaser.color-sand .product-category-title:before,.tc-website-productcategoryteaser.color-sand .product-category-teaser:before,.tc-website-productcategoryteaser.color-sand .products-list li:before,.tc-website-productcategoryteaser.color-siena .benefit-title:before,.tc-website-productcategoryteaser.color-siena .product-category-title:before,.tc-website-productcategoryteaser.color-siena .product-category-teaser:before,.tc-website-productcategoryteaser.color-siena .products-list li:before,.tc-website-productcategoryteaser.color-violet .benefit-title:before,.tc-website-productcategoryteaser.color-violet .product-category-title:before,.tc-website-productcategoryteaser.color-violet .product-category-teaser:before,.tc-website-productcategoryteaser.color-violet .products-list li:before,.tc-website-productcategoryteaser.color-green .benefit-title:before,.tc-website-productcategoryteaser.color-green .product-category-title:before,.tc-website-productcategoryteaser.color-green .product-category-teaser:before,.tc-website-productcategoryteaser.color-green .products-list li:before,.tc-website-productcategoryteaser.color-blue .benefit-title:before,.tc-website-productcategoryteaser.color-blue .product-category-title:before,.tc-website-productcategoryteaser.color-blue .product-category-teaser:before,.tc-website-productcategoryteaser.color-blue .products-list li:before,.tc-website-productcategoryteaser.color-petrol .benefit-title:before,.tc-website-productcategoryteaser.color-petrol .product-category-title:before,.tc-website-productcategoryteaser.color-petrol .product-category-teaser:before,.tc-website-productcategoryteaser.color-petrol .products-list li:before{background-color:var(--white) !important}.tc-website-productcategoryteaser.color-sand .benefit-title .ck-placeholder:before,.tc-website-productcategoryteaser.color-sand .product-category-title .ck-placeholder:before,.tc-website-productcategoryteaser.color-sand .product-category-teaser .ck-placeholder:before,.tc-website-productcategoryteaser.color-sand .products-list li .ck-placeholder:before,.tc-website-productcategoryteaser.color-siena .benefit-title .ck-placeholder:before,.tc-website-productcategoryteaser.color-siena .product-category-title .ck-placeholder:before,.tc-website-productcategoryteaser.color-siena .product-category-teaser .ck-placeholder:before,.tc-website-productcategoryteaser.color-siena .products-list li .ck-placeholder:before,.tc-website-productcategoryteaser.color-violet .benefit-title .ck-placeholder:before,.tc-website-productcategoryteaser.color-violet .product-category-title .ck-placeholder:before,.tc-website-productcategoryteaser.color-violet .product-category-teaser .ck-placeholder:before,.tc-website-productcategoryteaser.color-violet .products-list li .ck-placeholder:before,.tc-website-productcategoryteaser.color-green .benefit-title .ck-placeholder:before,.tc-website-productcategoryteaser.color-green .product-category-title .ck-placeholder:before,.tc-website-productcategoryteaser.color-green .product-category-teaser .ck-placeholder:before,.tc-website-productcategoryteaser.color-green .products-list li .ck-placeholder:before,.tc-website-productcategoryteaser.color-blue .benefit-title .ck-placeholder:before,.tc-website-productcategoryteaser.color-blue .product-category-title .ck-placeholder:before,.tc-website-productcategoryteaser.color-blue .product-category-teaser .ck-placeholder:before,.tc-website-productcategoryteaser.color-blue .products-list li .ck-placeholder:before,.tc-website-productcategoryteaser.color-petrol .benefit-title .ck-placeholder:before,.tc-website-productcategoryteaser.color-petrol .product-category-title .ck-placeholder:before,.tc-website-productcategoryteaser.color-petrol .product-category-teaser .ck-placeholder:before,.tc-website-productcategoryteaser.color-petrol .products-list li .ck-placeholder:before{color:var(--white) !important}.tc-website-productcategoryteaser.color-sand .benefits-page-link,.tc-website-productcategoryteaser.color-siena .benefits-page-link,.tc-website-productcategoryteaser.color-violet .benefits-page-link,.tc-website-productcategoryteaser.color-green .benefits-page-link,.tc-website-productcategoryteaser.color-blue .benefits-page-link,.tc-website-productcategoryteaser.color-petrol .benefits-page-link{color:var(--white)}.tc-website-productcategoryteaser.color-sand .benefits-page-link:before,.tc-website-productcategoryteaser.color-siena .benefits-page-link:before,.tc-website-productcategoryteaser.color-violet .benefits-page-link:before,.tc-website-productcategoryteaser.color-green .benefits-page-link:before,.tc-website-productcategoryteaser.color-blue .benefits-page-link:before,.tc-website-productcategoryteaser.color-petrol .benefits-page-link:before{background-image:url(../Images/Icons/arrow-right-white-bold.svg) !important}.tc-website-productcategoryteaser.color-avocado .product-category-information,.tc-website-productcategoryteaser.color-avocado .benefit-information{background-color:var(--avocado)}.tc-website-productcategoryteaser.color-moss .product-category-information,.tc-website-productcategoryteaser.color-moss .benefit-information{background-color:var(--moos)}.tc-website-productcategoryteaser.color-petrol .product-category-information,.tc-website-productcategoryteaser.color-petrol .benefit-information{background-color:var(--petrol)}.tc-website-productcategoryteaser.color-violet .product-category-information,.tc-website-productcategoryteaser.color-violet .benefit-information{background-color:var(--violet)}.tc-website-productcategoryteaser.color-sand .product-category-information,.tc-website-productcategoryteaser.color-sand .benefit-information{background-color:var(--sand)}.tc-website-productcategoryteaser.color-pearl-grey .product-category-information,.tc-website-productcategoryteaser.color-pearl-grey .benefit-information{background-color:var(--perl-grau)}.tc-website-productcategoryteaser.color-siena .product-category-information,.tc-website-productcategoryteaser.color-siena .benefit-information{background-color:var(--siena)}.tc-website-productcategoryteaser.color-grey .product-category-information,.tc-website-productcategoryteaser.color-grey .benefit-information{background-color:var(--grey)}.tc-website-productcategoryteaser.color-green .product-category-information,.tc-website-productcategoryteaser.color-green .benefit-information{background-color:var(--green)}.tc-website-productcategoryteaser.color-blue .product-category-information,.tc-website-productcategoryteaser.color-blue .benefit-information{background-color:var(--blue)}@media(min-width: 768px){.tc-website-productcategoryteaser{margin-bottom:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5)}}.tc-website-productcategoryteaser .image{overflow:hidden;min-height:160px}.tc-website-productcategoryteaser .image img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;width:100%}.tc-website-productcategoryteaser:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.tc-website-productcategoryteaser .product-category-information{position:relative;padding:30px 50px 30px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;height:100%;-webkit-box-flex:0;-ms-flex:0;flex:0}.tc-website-productcategoryteaser .product-category-information .content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}@media(min-width: 768px){.tc-website-productcategoryteaser .product-category-information .content{gap:var(--grid-gutter-width)}}.tc-website-productcategoryteaser .product-category-information .content .content-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--grid-gutter-width)}.tc-website-productcategoryteaser .product-category-information .content .content-left .product-category-teaser{max-width:320px}.tc-website-productcategoryteaser .product-category-information .content .content-left .button>a,.tc-website-productcategoryteaser .product-category-information .content .content-left .button>div,.tc-website-productcategoryteaser .product-category-information .content .content-left .button>button{background-color:var(--white);border-color:var(--white);border-radius:30px;color:var(--black);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-productcategoryteaser .product-category-information .content .content-left .button>a:hover,.tc-website-productcategoryteaser .product-category-information .content .content-left .button>div:hover,.tc-website-productcategoryteaser .product-category-information .content .content-left .button>button:hover{color:var(--white);background-color:var(--black);border-color:var(--black)}.tc-website-productcategoryteaser .product-category-information .content .content-left .button>a p,.tc-website-productcategoryteaser .product-category-information .content .content-left .button>div p,.tc-website-productcategoryteaser .product-category-information .content .content-left .button>button p{font-weight:var(--bold)}.tc-website-productcategoryteaser .product-category-information .content .content-left .button>a .ck-placeholder:before,.tc-website-productcategoryteaser .product-category-information .content .content-left .button>div .ck-placeholder:before,.tc-website-productcategoryteaser .product-category-information .content .content-left .button>button .ck-placeholder:before{color:var(--black)}@media(max-width: 991.98px){.tc-website-productcategoryteaser .product-category-information .content .content-left .button>a,.tc-website-productcategoryteaser .product-category-information .content .content-left .button>div,.tc-website-productcategoryteaser .product-category-information .content .content-left .button>button{font-size:12px}}.tc-website-productcategoryteaser .product-category-information .content .content-left .button>a:hover,.tc-website-productcategoryteaser .product-category-information .content .content-left .button>div:hover{background-color:rgba(0,0,0,0);border-color:var(--white)}.tc-website-productcategoryteaser .product-category-information .content .content-right ul.products-list{list-style:none;padding-left:calc(var(--grid-gutter-width)*.25);margin-bottom:var(--grid-gutter-width);-moz-column-count:2;-moz-column-gap:calc(var(--grid-gutter-width)*.5);-webkit-column-count:2;-webkit-column-gap:calc(var(--grid-gutter-width)*.5);column-count:2;column-gap:calc(var(--grid-gutter-width)*.5);margin:0;padding:0}.tc-website-productcategoryteaser .product-category-information .content .content-right ul.products-list li{position:relative;padding-left:calc(var(--grid-gutter-width)*.5)}.tc-website-productcategoryteaser .product-category-information .content .content-right ul.products-list li:before{content:"";width:4px;height:4px;background-color:var(--anthrazit);border-radius:50%;position:absolute;top:10px;left:0}.tc-website-productcategoryteaser .product-category-information .content .content-right ul.products-list li ul{padding-left:calc(var(--grid-gutter-width)*.25)}@media(max-width: 991.98px){.tc-website-productcategoryteaser .product-category-information .content .content-right{display:none}}.tc-website-productcategoryteaser .product-category-information .product-category-icon{position:absolute;bottom:30px;right:50px;width:60px}.tc-website-productcategoryteaser .product-category-information .product-category-icon img{width:60px;height:60px}@media(max-width: 991.98px){.tc-website-productcategoryteaser .product-category-information .product-category-icon{position:relative;right:inherit;bottom:inherit}}.tc-website-wideproductteaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--grid-gutter-width)*2);-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;height:373px;margin-bottom:calc(var(--grid-gutter-width)*3)}@media(max-width: 1199.98px){.tc-website-wideproductteaser{gap:var(--grid-gutter-width);margin-bottom:calc(var(--grid-gutter-width)*3);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(max-width: 991.98px){.tc-website-wideproductteaser{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--grid-gutter-width)}}.tc-website-wideproductteaser .teaser-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.tc-website-wideproductteaser .teaser-content .product-title,.tc-website-wideproductteaser .teaser-content .product-teaser{color:var(--anthrazit)}.tc-website-wideproductteaser .teaser-content .product-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:var(--bold);font-size:16px;line-height:22px;margin-top:auto;text-decoration:none}.tc-website-wideproductteaser .teaser-content .product-link:before{content:"";width:16px;height:12px;background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/arrow-right-black-bold.svg);background-repeat:no-repeat;background-size:100%;background-position:center center;-webkit-transition:margin-right .4s ease-in-out;transition:margin-right .4s ease-in-out}.tc-website-wideproductteaser .teaser-content .product-link:hover:before{margin-right:5px}.tc-website-wideproductteaser .teaser-content .product-link a{text-decoration:none}@media(min-width: 1200px){.tc-website-productteasercontainer .container-offset{margin:0 0 0 8.33333333%}}.tc-website-productteasercontainer .container-offset .container-wrapper{--bs-gutter-x: calc(var(--grid-gutter-width) * 3);--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}@media(max-width: 991.98px){.tc-website-productteasercontainer .container-offset .container-wrapper{--bs-gutter-x: var(--grid-gutter-width);--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}}.tc-website-productteasercontainer .container-offset .container-wrapper>.tc-website-productteaser{-ms-flex-negative:0;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);margin-bottom:0}.tc-website-productteasercontainer.two-columns-with-offset{margin-bottom:calc(var(--grid-gutter-width)*3)}.tc-website-productteasercontainer.two-columns-with-offset .container-offset .container-wrapper>.tc-website-productteaser{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;position:relative;margin-top:calc(var(--grid-gutter-width)*.5)}@media(max-width: 767.98px){.tc-website-productteasercontainer.two-columns-with-offset .container-offset .container-wrapper>.tc-website-productteaser{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-top:calc(var(--grid-gutter-width)*3)}.tc-website-productteasercontainer.two-columns-with-offset .container-offset .container-wrapper>.tc-website-productteaser:first-child{margin-top:0}}@media(max-width: 991.98px){.tc-website-productteasercontainer.two-columns-with-offset .container-offset .container-wrapper>.tc-website-productteaser:nth-child(odd){top:0}}.tc-website-productteasercontainer.two-columns-with-offset .container-offset .container-wrapper>.tc-website-productteaser:nth-child(even){top:auto}@media(max-width: 991.98px){.tc-website-productteasercontainer.two-columns-with-offset.adjust-bottom-margin{margin-bottom:calc(var(--grid-gutter-width)*3)}}.tc-website-productteasercontainer.three-columns{margin-bottom:calc(var(--grid-gutter-width)*3)}@media(max-width: 767.98px){.tc-website-productteasercontainer.three-columns{margin-bottom:0}}.tc-website-productteasercontainer.three-columns .container-offset .container-wrapper>.tc-website-productteaser{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33%}@media(max-width: 767.98px){.tc-website-productteasercontainer.three-columns .container-offset .container-wrapper>.tc-website-productteaser{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-bottom:calc(var(--grid-gutter-width)*3)}}.tc-website-productteaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-bottom:calc(var(--grid-gutter-width)*3)}.tc-website-productteaser .image img{width:100%}.tc-website-productteaser .product-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--grid-gutter-width)*.5)}.tc-website-productteaser .product-information .product-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:var(--bold);font-size:16px;line-height:22px;margin-top:auto;text-decoration:none}.tc-website-productteaser .product-information .product-link:before{content:"";width:16px;height:12px;background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/arrow-right-black-bold.svg);background-repeat:no-repeat;background-size:100%;background-position:center center;-webkit-transition:margin-right .4s ease-in-out;transition:margin-right .4s ease-in-out}.tc-website-productteaser .product-information .product-link:hover:before{margin-right:5px}.tc-website-productteaser .product-information .product-link a{text-decoration:none}.tc-website-abstractslider{margin-top:calc(var(--grid-gutter-width)*4)}.tc-website-abstractslider>h2,.tc-website-abstractslider>.h2{max-width:60%}.tc-website-abstractslider .container-right-sticky{--bs-gutter-x: 40px;--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;margin-right:0;padding-right:0;padding-left:0}@media(min-width: 576px){.tc-website-abstractslider .container-right-sticky{max-width:540px}}@media(min-width: 768px){.tc-website-abstractslider .container-right-sticky{max-width:720px}}@media(min-width: 992px){.tc-website-abstractslider .container-right-sticky{max-width:960px}}@media(min-width: 1200px){.tc-website-abstractslider .container-right-sticky{max-width:1140px}}@media(min-width: 1400px){.tc-website-abstractslider .container-right-sticky{max-width:1320px}}@media(min-width: 576px){.tc-website-abstractslider .container-right-sticky{width:calc(540px + (50% - 540px / 2) - 20px);max-width:none}}@media(min-width: 768px){.tc-website-abstractslider .container-right-sticky{width:calc(720px + (50% - 720px / 2) - 20px);max-width:none}}@media(min-width: 992px){.tc-website-abstractslider .container-right-sticky{width:calc(960px + (50% - 960px / 2) - 20px);max-width:none}}@media(min-width: 1200px){.tc-website-abstractslider .container-right-sticky{width:calc(1140px + (50% - 1140px / 2) - 20px);max-width:none}}@media(min-width: 1400px){.tc-website-abstractslider .container-right-sticky{width:calc(1320px + (50% - 1320px / 2) - 20px);max-width:none}}.tc-website-abstractslider .swiper{position:relative}.neos-backend .tc-website-abstractslider .swiper .slider-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.neos-backend .tc-website-abstractslider .swiper .slider-wrapper .swiper-slide{margin-bottom:calc(var(--grid-gutter-width)*.5)}.neos-backend .tc-website-abstractslider .swiper .slider-wrapper .swiper-slide:last-child{margin-bottom:0}.tc-website-abstractslider .swiper .slider-navigation-container{--bs-gutter-x: 40px;--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;height:0}@media(min-width: 576px){.tc-website-abstractslider .swiper .slider-navigation-container{max-width:540px}}@media(min-width: 768px){.tc-website-abstractslider .swiper .slider-navigation-container{max-width:720px}}@media(min-width: 992px){.tc-website-abstractslider .swiper .slider-navigation-container{max-width:960px}}@media(min-width: 1200px){.tc-website-abstractslider .swiper .slider-navigation-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-abstractslider .swiper .slider-navigation-container{max-width:1320px}}.tc-website-abstractslider .swiper .slider-navigation-container .slider-navigation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:80px;height:35px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;position:absolute;top:-75px;z-index:1;right:8.33333333%}.tc-website-abstractslider .swiper .slider-navigation-container .slider-navigation-wrapper>div{width:35px;height:35px;border-radius:50%;background-color:var(--lime);position:static;margin:0;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-abstractslider .swiper .slider-navigation-container .slider-navigation-wrapper>div:after{display:block;content:"";background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/chevron-left-anthrazit.svg);background-position:center center;background-size:10px 16px;background-repeat:no-repeat;width:35px;height:35px;-webkit-transition:background-image .4s ease-in-out;transition:background-image .4s ease-in-out}.tc-website-abstractslider .swiper .slider-navigation-container .slider-navigation-wrapper>div.swiper-button-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tc-website-abstractslider .swiper .slider-navigation-container .slider-navigation-wrapper>div:hover{background-color:var(--anthrazit)}.tc-website-abstractslider .swiper .slider-navigation-container .slider-navigation-wrapper>div:hover:after{background-image:url("/_Resources/Static/Packages/TC.Website/Images/Icons/chevron-left-lime.svg")}.neos-backend .tc-website-abstractslider .swiper .slider-navigation-container{display:none}@media(max-width: 991.98px){.tc-website-abstractslider .swiper .slider-navigation-container{display:none}}.neos-backend .tc-website-abstractslider .swiper .alert{display:inline-block}@media(min-width: 768px)and (max-width: 991.98px){.tc-website-abstractslider{margin-top:calc(var(--grid-gutter-width)*2)}.tc-website-abstractslider>h2,.tc-website-abstractslider>.h2{max-width:50%}}@media(max-width: 767.98px){.tc-website-abstractslider{margin-top:var(--grid-gutter-width)}}.tc-website-productcategoriesslider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--grid-gutter-width)*2)}.tc-website-productcategoriesslider .product-category-slider-title{margin-left:8.33333333%}.tc-website-productcategoriesslider .container-right-sticky .slider-wrapper{--bs-gutter-x: 28px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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));padding-left:calc(var(--grid-gutter-width)*.25);-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tc-website-productcategoriesslider .container-right-sticky .slider-wrapper .tc-website-productcategoriesslideritem{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33%;padding:0}.neos-backend .tc-website-productcategoriesslider .container-right-sticky .slider-wrapper .tc-website-productcategoriesslideritem{padding-left:calc(var(--grid-gutter-width)*.25);padding-right:calc(var(--grid-gutter-width)*.25)}.tc-website-productcategoriesslider .container-right-sticky .slider-navigation-container .slider-navigation-wrapper{top:-115px;right:8.33333333%}.tc-website-productcategoriesslideritem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.tc-website-productcategoriesslideritem.color-sand .benefit-title,.tc-website-productcategoriesslideritem.color-sand .product-category-title,.tc-website-productcategoriesslideritem.color-sand .product-category-teaser,.tc-website-productcategoriesslideritem.color-sand .products-list li,.tc-website-productcategoriesslideritem.color-siena .benefit-title,.tc-website-productcategoriesslideritem.color-siena .product-category-title,.tc-website-productcategoriesslideritem.color-siena .product-category-teaser,.tc-website-productcategoriesslideritem.color-siena .products-list li,.tc-website-productcategoriesslideritem.color-violet .benefit-title,.tc-website-productcategoriesslideritem.color-violet .product-category-title,.tc-website-productcategoriesslideritem.color-violet .product-category-teaser,.tc-website-productcategoriesslideritem.color-violet .products-list li,.tc-website-productcategoriesslideritem.color-green .benefit-title,.tc-website-productcategoriesslideritem.color-green .product-category-title,.tc-website-productcategoriesslideritem.color-green .product-category-teaser,.tc-website-productcategoriesslideritem.color-green .products-list li,.tc-website-productcategoriesslideritem.color-blue .benefit-title,.tc-website-productcategoriesslideritem.color-blue .product-category-title,.tc-website-productcategoriesslideritem.color-blue .product-category-teaser,.tc-website-productcategoriesslideritem.color-blue .products-list li,.tc-website-productcategoriesslideritem.color-petrol .benefit-title,.tc-website-productcategoriesslideritem.color-petrol .product-category-title,.tc-website-productcategoriesslideritem.color-petrol .product-category-teaser,.tc-website-productcategoriesslideritem.color-petrol .products-list li{color:var(--white)}.tc-website-productcategoriesslideritem.color-sand .benefit-title:before,.tc-website-productcategoriesslideritem.color-sand .product-category-title:before,.tc-website-productcategoriesslideritem.color-sand .product-category-teaser:before,.tc-website-productcategoriesslideritem.color-sand .products-list li:before,.tc-website-productcategoriesslideritem.color-siena .benefit-title:before,.tc-website-productcategoriesslideritem.color-siena .product-category-title:before,.tc-website-productcategoriesslideritem.color-siena .product-category-teaser:before,.tc-website-productcategoriesslideritem.color-siena .products-list li:before,.tc-website-productcategoriesslideritem.color-violet .benefit-title:before,.tc-website-productcategoriesslideritem.color-violet .product-category-title:before,.tc-website-productcategoriesslideritem.color-violet .product-category-teaser:before,.tc-website-productcategoriesslideritem.color-violet .products-list li:before,.tc-website-productcategoriesslideritem.color-green .benefit-title:before,.tc-website-productcategoriesslideritem.color-green .product-category-title:before,.tc-website-productcategoriesslideritem.color-green .product-category-teaser:before,.tc-website-productcategoriesslideritem.color-green .products-list li:before,.tc-website-productcategoriesslideritem.color-blue .benefit-title:before,.tc-website-productcategoriesslideritem.color-blue .product-category-title:before,.tc-website-productcategoriesslideritem.color-blue .product-category-teaser:before,.tc-website-productcategoriesslideritem.color-blue .products-list li:before,.tc-website-productcategoriesslideritem.color-petrol .benefit-title:before,.tc-website-productcategoriesslideritem.color-petrol .product-category-title:before,.tc-website-productcategoriesslideritem.color-petrol .product-category-teaser:before,.tc-website-productcategoriesslideritem.color-petrol .products-list li:before{background-color:var(--white) !important}.tc-website-productcategoriesslideritem.color-sand .benefit-title .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-sand .product-category-title .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-sand .product-category-teaser .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-sand .products-list li .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-siena .benefit-title .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-siena .product-category-title .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-siena .product-category-teaser .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-siena .products-list li .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-violet .benefit-title .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-violet .product-category-title .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-violet .product-category-teaser .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-violet .products-list li .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-green .benefit-title .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-green .product-category-title .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-green .product-category-teaser .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-green .products-list li .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-blue .benefit-title .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-blue .product-category-title .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-blue .product-category-teaser .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-blue .products-list li .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-petrol .benefit-title .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-petrol .product-category-title .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-petrol .product-category-teaser .ck-placeholder:before,.tc-website-productcategoriesslideritem.color-petrol .products-list li .ck-placeholder:before{color:var(--white) !important}.tc-website-productcategoriesslideritem.color-sand .benefits-page-link,.tc-website-productcategoriesslideritem.color-siena .benefits-page-link,.tc-website-productcategoriesslideritem.color-violet .benefits-page-link,.tc-website-productcategoriesslideritem.color-green .benefits-page-link,.tc-website-productcategoriesslideritem.color-blue .benefits-page-link,.tc-website-productcategoriesslideritem.color-petrol .benefits-page-link{color:var(--white)}.tc-website-productcategoriesslideritem.color-sand .benefits-page-link:before,.tc-website-productcategoriesslideritem.color-siena .benefits-page-link:before,.tc-website-productcategoriesslideritem.color-violet .benefits-page-link:before,.tc-website-productcategoriesslideritem.color-green .benefits-page-link:before,.tc-website-productcategoriesslideritem.color-blue .benefits-page-link:before,.tc-website-productcategoriesslideritem.color-petrol .benefits-page-link:before{background-image:url(../Images/Icons/arrow-right-white-bold.svg) !important}.tc-website-productcategoriesslideritem.color-avocado .product-category-information,.tc-website-productcategoriesslideritem.color-avocado .benefit-information{background-color:var(--avocado)}.tc-website-productcategoriesslideritem.color-moss .product-category-information,.tc-website-productcategoriesslideritem.color-moss .benefit-information{background-color:var(--moos)}.tc-website-productcategoriesslideritem.color-petrol .product-category-information,.tc-website-productcategoriesslideritem.color-petrol .benefit-information{background-color:var(--petrol)}.tc-website-productcategoriesslideritem.color-violet .product-category-information,.tc-website-productcategoriesslideritem.color-violet .benefit-information{background-color:var(--violet)}.tc-website-productcategoriesslideritem.color-sand .product-category-information,.tc-website-productcategoriesslideritem.color-sand .benefit-information{background-color:var(--sand)}.tc-website-productcategoriesslideritem.color-pearl-grey .product-category-information,.tc-website-productcategoriesslideritem.color-pearl-grey .benefit-information{background-color:var(--perl-grau)}.tc-website-productcategoriesslideritem.color-siena .product-category-information,.tc-website-productcategoriesslideritem.color-siena .benefit-information{background-color:var(--siena)}.tc-website-productcategoriesslideritem.color-grey .product-category-information,.tc-website-productcategoriesslideritem.color-grey .benefit-information{background-color:var(--grey)}.tc-website-productcategoriesslideritem.color-green .product-category-information,.tc-website-productcategoriesslideritem.color-green .benefit-information{background-color:var(--green)}.tc-website-productcategoriesslideritem.color-blue .product-category-information,.tc-website-productcategoriesslideritem.color-blue .benefit-information{background-color:var(--blue)}.tc-website-productcategoriesslideritem .product-category-image{overflow:hidden}.tc-website-productcategoriesslideritem .product-category-image img{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;-webkit-transform:scale(1);transform:scale(1);width:100%}.tc-website-productcategoriesslideritem:hover .product-category-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.tc-website-productcategoriesslideritem .product-category-information{padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:50px;position:relative}.tc-website-productcategoriesslideritem .product-category-information .product-category-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:var(--bold);font-size:16px;line-height:22px;margin-top:auto;text-decoration:none}.tc-website-productcategoriesslideritem .product-category-information .product-category-link:before{content:"";width:16px;height:12px;background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/arrow-right-black-bold.svg);background-repeat:no-repeat;background-size:100%;background-position:center center;-webkit-transition:margin-right .4s ease-in-out;transition:margin-right .4s ease-in-out}.tc-website-productcategoriesslideritem .product-category-information .product-category-link:hover:before{margin-right:5px}.tc-website-productcategoriesslideritem .product-category-information .product-category-link a{text-decoration:none}.tc-website-productcategoriesslideritem .product-category-information .product-category-icon{position:absolute;bottom:15px;right:30px;width:60px}.tc-website-productcategoriesslideritem .product-category-information .product-category-icon img{width:60px;height:60px}.tc-website-productcategoriesslideritem.color-sand .product-category-information .product-category-link,.tc-website-productcategoriesslideritem.color-siena .product-category-information .product-category-link,.tc-website-productcategoriesslideritem.color-violet .product-category-information .product-category-link,.tc-website-productcategoriesslideritem.color-petrol .product-category-information .product-category-link{color:var(--white)}.tc-website-productcategoriesslideritem.color-sand .product-category-information .product-category-link:before,.tc-website-productcategoriesslideritem.color-siena .product-category-information .product-category-link:before,.tc-website-productcategoriesslideritem.color-violet .product-category-information .product-category-link:before,.tc-website-productcategoriesslideritem.color-petrol .product-category-information .product-category-link:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.tc-website-calltoactionslideritem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:373px;padding-right:var(--grid-gutter-width)}@media(min-width: 576px){.tc-website-calltoactionslideritem{width:540px !important}}@media(min-width: 768px){.tc-website-calltoactionslideritem{width:720px !important}}@media(min-width: 992px){.tc-website-calltoactionslideritem{width:960px !important}}@media(min-width: 1200px){.tc-website-calltoactionslideritem{width:1140px !important}}@media(min-width: 1400px){.tc-website-calltoactionslideritem{width:1320px !important}}.tc-website-calltoactionslideritem .content-left{width:35%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px;background-color:var(--anthrazit)}.tc-website-calltoactionslideritem .content-left .slider-item-title,.tc-website-calltoactionslideritem .content-left .slider-item-teaser{color:var(--white)}.tc-website-calltoactionslideritem .content-left .slider-item-teaser{font-size:16px;line-height:22px}.tc-website-calltoactionslideritem .content-left .button{margin-top:calc(var(--grid-gutter-width)*.5)}.tc-website-calltoactionslideritem .content-left .button>a,.tc-website-calltoactionslideritem .content-left .button>div,.tc-website-calltoactionslideritem .content-left .button>button{background-color:var(--lime);border-color:var(--lime);border-radius:30px;color:var(--black);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-calltoactionslideritem .content-left .button>a:hover,.tc-website-calltoactionslideritem .content-left .button>div:hover,.tc-website-calltoactionslideritem .content-left .button>button:hover{color:var(--lime);background-color:var(--black);border-color:var(--black)}.tc-website-calltoactionslideritem .content-left .button>a p,.tc-website-calltoactionslideritem .content-left .button>div p,.tc-website-calltoactionslideritem .content-left .button>button p{font-weight:var(--bold)}.tc-website-calltoactionslideritem .content-left .button>a .ck-placeholder:before,.tc-website-calltoactionslideritem .content-left .button>div .ck-placeholder:before,.tc-website-calltoactionslideritem .content-left .button>button .ck-placeholder:before{color:var(--black)}@media(max-width: 991.98px){.tc-website-calltoactionslideritem .content-left .button>a,.tc-website-calltoactionslideritem .content-left .button>div,.tc-website-calltoactionslideritem .content-left .button>button{font-size:12px}}.tc-website-calltoactionslideritem .content-left .button>a:hover,.tc-website-calltoactionslideritem .content-left .button>div:hover{background-color:rgba(0,0,0,0);color:var(--lime);border-color:var(--lime)}.tc-website-calltoactionslideritem .content-left .button .ck-placeholder:before{color:var(--anthrazit) !important}.tc-website-calltoactionslideritem .content-left .ck-placeholder:before{color:var(--white) !important}.tc-website-calltoactionslideritem .content-right{width:65%;overflow:hidden}.tc-website-calltoactionslideritem .content-right .image{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}.tc-website-calltoactionslideritem:hover .content-right .image{-webkit-transform:scale(1.1);transform:scale(1.1)}.neos-backend .tc-website-calltoactionslideritem{height:auto}@media(max-width: 991.98px){.tc-website-calltoactionslideritem{width:auto !important;max-width:100%;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tc-website-calltoactionslideritem .content-left,.tc-website-calltoactionslideritem .content-right{width:100%}.tc-website-calltoactionslideritem .content-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:var(--grid-gutter-width);gap:calc(var(--grid-gutter-width)*.5);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tc-website-calltoactionslideritem .content-left .button{margin-top:5px}.tc-website-calltoactionslideritem .content-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:267px;padding-right:0}}.tc-website-teamslider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.tc-website-teamslider .container-right-sticky .slider-navigation-container .slider-navigation-wrapper{top:-85px}.tc-website-teamslideritem{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;padding:0}.neos-backend .tc-website-teamslideritem{padding-left:calc(var(--grid-gutter-width)*.5);padding-right:calc(var(--grid-gutter-width)*.5)}.tc-website-teamslideritem .image img{width:100%}.tc-website-teamslideritem .information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;font-size:16px;line-height:24px}.tc-website-teamslideritem .information .title-function{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.tc-website-teamslideritem .information .title-function .function{font-size:22px;line-height:18px;font-weight:var(--bold)}.tc-website-teamslideritem .information .coordinates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.tc-website-teamslideritem .information .coordinates .slide-row .label{font-weight:var(--bold);line-height:22px}.tc-website-teamslideritem .information .coordinates .slide-row .phone,.tc-website-teamslideritem .information .coordinates .slide-row .email{-webkit-transition:border-bottom .4s ease-in-out;transition:border-bottom .4s ease-in-out;border-bottom:1px solid var(--link-color);text-decoration:none}.tc-website-teamslideritem .information .coordinates .slide-row .phone:hover,.tc-website-teamslideritem .information .coordinates .slide-row .email:hover{border-color:rgba(0,0,0,0)}.tc-website-calltoactionwithmap .call-to-action-container{--bs-gutter-x: 40px;--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;margin-right:0;padding-right:0;background-color:var(--anthrazit)}@media(min-width: 576px){.tc-website-calltoactionwithmap .call-to-action-container{max-width:540px}}@media(min-width: 768px){.tc-website-calltoactionwithmap .call-to-action-container{max-width:720px}}@media(min-width: 992px){.tc-website-calltoactionwithmap .call-to-action-container{max-width:960px}}@media(min-width: 1200px){.tc-website-calltoactionwithmap .call-to-action-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-calltoactionwithmap .call-to-action-container{max-width:1320px}}@media(min-width: 576px){.tc-website-calltoactionwithmap .call-to-action-container{width:calc(540px + (50% - 540px / 2) - 20px);max-width:none}}@media(min-width: 768px){.tc-website-calltoactionwithmap .call-to-action-container{width:calc(720px + (50% - 720px / 2) - 20px);max-width:none}}@media(min-width: 992px){.tc-website-calltoactionwithmap .call-to-action-container{width:calc(960px + (50% - 960px / 2) - 20px);max-width:none}}@media(min-width: 1200px){.tc-website-calltoactionwithmap .call-to-action-container{width:calc(1140px + (50% - 1140px / 2) - 20px);max-width:none}}@media(min-width: 1400px){.tc-website-calltoactionwithmap .call-to-action-container{width:calc(1320px + (50% - 1320px / 2) - 20px);max-width:none}}.tc-website-calltoactionwithmap .call-to-action-container .inside-container{--bs-gutter-x: 40px;--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;margin-left:0;padding-left:0}@media(min-width: 576px){.tc-website-calltoactionwithmap .call-to-action-container .inside-container{max-width:540px}}@media(min-width: 768px){.tc-website-calltoactionwithmap .call-to-action-container .inside-container{max-width:720px}}@media(min-width: 992px){.tc-website-calltoactionwithmap .call-to-action-container .inside-container{max-width:960px}}@media(min-width: 1200px){.tc-website-calltoactionwithmap .call-to-action-container .inside-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-calltoactionwithmap .call-to-action-container .inside-container{max-width:1320px}}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:55px;padding:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5)}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:45%}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .content-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--grid-gutter-width)}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .content-text .title,.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .content-text .teaser{color:var(--white)}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .content-text .title .ck-placeholder:before,.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .content-text .teaser .ck-placeholder:before{color:var(--white) !important}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .content-text .title strong{color:var(--lime)}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button{margin-top:calc(var(--grid-gutter-width)*.5)}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button>a,.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button>div,.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button>button{background-color:var(--lime);border-color:var(--lime);border-radius:30px;color:var(--black);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button>a:hover,.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button>div:hover,.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button>button:hover{color:var(--lime);background-color:var(--black);border-color:var(--black)}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button>a p,.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button>div p,.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button>button p{font-weight:var(--bold)}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button>a .ck-placeholder:before,.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button>div .ck-placeholder:before,.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button>button .ck-placeholder:before{color:var(--black)}@media(max-width: 991.98px){.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button>a,.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button>div,.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button>button{font-size:12px}}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button>a:hover,.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button>div:hover{background-color:rgba(0,0,0,0);color:var(--lime);border-color:var(--lime)}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-right{width:55%}@media(max-width: 991.98px){.tc-website-calltoactionwithmap .call-to-action-container{width:100vw;padding:0}.tc-website-calltoactionwithmap .call-to-action-container .inside-container{margin:auto}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper{padding:var(--grid-gutter-width) 0}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left{gap:25px}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button{margin-top:0}}@media(max-width: 575.98px){.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--grid-gutter-width)}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left,.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-right{width:100%}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .title{max-width:75%}}.tc-website-textwithiconcontainer{margin-left:8.33333333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.tc-website-textwithiconcontainer .items-wrapper{margin-left:16.66666667%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid-gutter-width)*3);-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 991.98px){.tc-website-textwithiconcontainer .items-wrapper{margin-left:0;gap:var(--grid-gutter-width)}}.tc-website-textwithicon{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--grid-gutter-width)*.5)}.tc-website-textwithicon .icon{height:60px}.tc-website-textwithicon .icon img{height:60px}.tc-website-textwithicon .text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}@media(max-width: 991.98px){.tc-website-textwithicon{width:45%}}@media(max-width: 575.98px){.tc-website-textwithicon{width:100%;padding:0}}.tc-website-downloads .tc-website-downloads-container{margin-bottom:var(--margin-small);position:relative;color:var(--white);min-height:300px}@media(min-width: 992px){.tc-website-downloads .tc-website-downloads-container{--bs-gutter-x: 40px;--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;margin-right:0;padding-right:0}}@media(min-width: 992px)and (min-width: 576px){.tc-website-downloads .tc-website-downloads-container{max-width:540px}}@media(min-width: 992px)and (min-width: 768px){.tc-website-downloads .tc-website-downloads-container{max-width:720px}}@media(min-width: 992px)and (min-width: 992px){.tc-website-downloads .tc-website-downloads-container{max-width:960px}}@media(min-width: 992px)and (min-width: 1200px){.tc-website-downloads .tc-website-downloads-container{max-width:1140px}}@media(min-width: 992px)and (min-width: 1400px){.tc-website-downloads .tc-website-downloads-container{max-width:1320px}}@media(min-width: 992px)and (min-width: 576px){.tc-website-downloads .tc-website-downloads-container{width:calc(540px + (50% - 540px / 2) - 20px);max-width:none}}@media(min-width: 992px)and (min-width: 768px){.tc-website-downloads .tc-website-downloads-container{width:calc(720px + (50% - 720px / 2) - 20px);max-width:none}}@media(min-width: 992px)and (min-width: 992px){.tc-website-downloads .tc-website-downloads-container{width:calc(960px + (50% - 960px / 2) - 20px);max-width:none}}@media(min-width: 992px)and (min-width: 1200px){.tc-website-downloads .tc-website-downloads-container{width:calc(1140px + (50% - 1140px / 2) - 20px);max-width:none}}@media(min-width: 992px)and (min-width: 1400px){.tc-website-downloads .tc-website-downloads-container{width:calc(1320px + (50% - 1320px / 2) - 20px);max-width:none}}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--anthrazit);padding:var(--margin-default)}@media(max-width: 991.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper{padding:45px}}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper #loader{width:60px;height:60px;border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid var(--lime);-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.neos-backend .tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper #loader{display:none !important}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.neos-backend .tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container{display:block !important}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .top{width:60%;margin-bottom:65px}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .top h3,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .top .h3{color:var(--white);margin-bottom:25px}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media(max-width: 575.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:75px}@media(max-width: 991.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper{width:calc(40% - 10px)}}@media(max-width: 575.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper{width:100%}}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper #downloads-table_filter label{width:100%;position:relative}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper #downloads-table_filter label input{height:60px;width:100%;padding:15px 25px 15px 25px;padding-left:80px;border-radius:50px;border:none}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper #downloads-table_filter label input:focus::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:21px;height:21px;background-image:url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L20 20M20 1L1 20" stroke="black"/></svg>');background-repeat:no-repeat}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper #downloads-table_filter label input::-webkit-input-placeholder{font-family:var(--tt-commons-pro);font-size:16px;line-height:22px;font-weight:400;color:var(--anthrazit)}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper #downloads-table_filter label input::-moz-placeholder{font-family:var(--tt-commons-pro);font-size:16px;line-height:22px;font-weight:400;color:var(--anthrazit)}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper #downloads-table_filter label input:-ms-input-placeholder{font-family:var(--tt-commons-pro);font-size:16px;line-height:22px;font-weight:400;color:var(--anthrazit)}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper #downloads-table_filter label input::-ms-input-placeholder{font-family:var(--tt-commons-pro);font-size:16px;line-height:22px;font-weight:400;color:var(--anthrazit)}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper #downloads-table_filter label input::placeholder{font-family:var(--tt-commons-pro);font-size:16px;line-height:22px;font-weight:400;color:var(--anthrazit)}@media(max-width: 991.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper #downloads-table_filter label input::-webkit-input-placeholder{font-size:14px;line-height:18px}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper #downloads-table_filter label input::-moz-placeholder{font-size:14px;line-height:18px}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper #downloads-table_filter label input:-ms-input-placeholder{font-size:14px;line-height:18px}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper #downloads-table_filter label input::-ms-input-placeholder{font-size:14px;line-height:18px}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper #downloads-table_filter label input::placeholder{font-size:14px;line-height:18px}}@media(max-width: 991.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper #downloads-table_filter label input{height:38px;padding-left:50px}}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper #downloads-table_filter label:before{content:"";z-index:1;position:absolute;left:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;background-image:url("/_Resources/Static/Packages/TC.Website/Images/Icons/search.svg");background-position:center;background-size:contain;background-repeat:no-repeat}@media(max-width: 991.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .filter-wrapper #downloads-table_filter label:before{width:15px;height:15px}}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector{width:calc(45% - 10px - 62px - 20px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 991.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector{width:calc(60% - 10px)}}@media(max-width: 575.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector{width:100%}}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container{width:100% !important}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container .select2-selection{width:100% !important;height:60px;padding:15px 25px 15px 25px;padding-left:80px;border-radius:50px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container .select2-selection .select2-selection__rendered{padding-left:0}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container .select2-selection .select2-selection__placeholder{font-family:var(--tt-commons-pro);font-size:16px;line-height:22px;font-weight:400;color:var(--anthrazit)}@media(max-width: 991.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container .select2-selection .select2-selection__placeholder{font-size:14px;line-height:18px}}@media(max-width: 991.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container .select2-selection{height:38px;padding:0;padding-left:50px}}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container .select2-selection:before{content:"";z-index:1;position:absolute;left:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;background-image:url("/_Resources/Static/Packages/TC.Website/Images/Icons/search.svg");background-position:center;background-size:contain;background-repeat:no-repeat}@media(max-width: 991.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container .select2-selection:before{width:15px;height:15px}}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container .select2-selection .select2-selection__arrow{display:none}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--below),.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--above){position:absolute;top:0 !important;left:0 !important}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--below) .select2-dropdown,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--above) .select2-dropdown{border-radius:30px}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--below) .select2-dropdown ::-webkit-scrollbar,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--above) .select2-dropdown ::-webkit-scrollbar{width:6px}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--below) .select2-dropdown ::-webkit-scrollbar-track,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--above) .select2-dropdown ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--below) .select2-dropdown ::-webkit-scrollbar-thumb,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--above) .select2-dropdown ::-webkit-scrollbar-thumb{background:var(--anthrazit);border-radius:18px}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--below) .select2-dropdown ::-webkit-scrollbar-thumb:hover,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--above) .select2-dropdown ::-webkit-scrollbar-thumb:hover{background:var(--anthrazit)}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--below) .select2-dropdown .select2-search,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--above) .select2-dropdown .select2-search{padding:0;position:relative}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--below) .select2-dropdown .select2-search:after,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--above) .select2-dropdown .select2-search:after{content:"";height:1px;width:calc(100% - 40px);background-color:var(--anthrazit);display:block;margin:0 20px}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--below) .select2-dropdown .select2-search .select2-search__field,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--above) .select2-dropdown .select2-search .select2-search__field{border:0;width:100% !important;height:60px;padding:15px 25px 15px 80px;border-radius:50px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--below) .select2-dropdown .select2-search:before,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--above) .select2-dropdown .select2-search:before{content:"";z-index:1;position:absolute;left:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;background-image:url("/_Resources/Static/Packages/TC.Website/Images/Icons/search.svg");background-position:center;background-size:contain;background-repeat:no-repeat}@media(max-width: 991.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--below) .select2-dropdown .select2-search:before,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--above) .select2-dropdown .select2-search:before{width:15px;height:15px}}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--below) .select2-dropdown .select2-results,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--above) .select2-dropdown .select2-results{padding-top:15px}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--below) .select2-dropdown .select2-results ul.select2-results__options li,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--above) .select2-dropdown .select2-results ul.select2-results__options li{margin:0 25px;padding:0;color:var(--anthrazit);font-size:16px;line-height:22px}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--below) .select2-dropdown .select2-results ul.select2-results__options li:last-child,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--above) .select2-dropdown .select2-results ul.select2-results__options li:last-child{padding-bottom:15px}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--below) .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option--highlighted,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select2-container:not(.select2-container--above) .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option--highlighted{background-color:rgba(0,0,0,0);text-decoration:underline}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-select .select-clear{display:none;width:21px;height:21px;background-image:url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L20 20M20 1L1 20" stroke="black"/></svg>');background-repeat:no-repeat;position:absolute;right:25px;top:18px;cursor:pointer}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order{cursor:pointer}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order>a,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order>div,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order>button{background-color:var(--lime);border-color:var(--lime);border-radius:30px;color:var(--black);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order>a:hover,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order>div:hover,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order>button:hover{color:var(--lime);background-color:var(--black);border-color:var(--black)}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order>a p,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order>div p,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order>button p{font-weight:var(--bold)}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order>a .ck-placeholder:before,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order>div .ck-placeholder:before,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order>button .ck-placeholder:before{color:var(--black)}@media(max-width: 991.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order>a,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order>div,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order>button{font-size:12px}}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order .order{height:38px;border:1px solid var(--lime);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 991.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order .order{height:38px}}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container .provider-selector .provider-order .order:hover{background-color:var(--anthrazit);color:var(--lime);border-color:var(--lime)}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button{display:inline-block;cursor:pointer}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>a,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>div,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>button{background-color:var(--lime);border-color:var(--lime);border-radius:30px;color:var(--black);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>a:hover,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>div:hover,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>button:hover{color:var(--lime);background-color:var(--black);border-color:var(--black)}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>a p,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>div p,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>button p{font-weight:var(--bold)}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>a .ck-placeholder:before,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>div .ck-placeholder:before,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>button .ck-placeholder:before{color:var(--black)}@media(max-width: 991.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>a,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>div,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>button{font-size:12px}}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>a,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>div{border:1px solid var(--lime)}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>a:hover,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .filters-container div.reset-button>div:hover{background-color:rgba(0,0,0,0);color:var(--lime);border-color:var(--lime)}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table{border:none;font-family:var(--tt-commons-pro);font-size:16px;font-weight:400;line-height:22px;letter-spacing:0em;text-align:left}@media(max-width: 991.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table{font-size:14px;line-height:18px}}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table thead th{font-weight:var(--bold);padding:10px 0}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table thead th .sort-icon{position:relative;cursor:pointer;left:10px;top:0;line-height:9px;font-size:9px}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table thead th .sort-icon:before,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table thead th .sort-icon:after{position:absolute;opacity:.125}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table thead th .sort-icon:before{bottom:60%;content:"▲"/"";margin-bottom:2px}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table thead th .sort-icon:after{top:50%;content:"▼"/""}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table thead th.sorting_asc .sort-icon:before{opacity:1}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table thead th.sorting_desc .sort-icon:after{opacity:.6}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table thead th.sorting:before,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table thead th.sorting:after{display:none}@media(max-width: 991.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table thead th.creationDate{display:none}}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table tbody tr td{border-top:1px solid var(--white);-webkit-box-shadow:none;box-shadow:none;padding:10px 0}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table tbody tr td:first-child{font-weight:var(--bold);padding-right:30px}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table tbody tr td:last-child{text-align:right}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table tbody tr td.languages{text-transform:uppercase}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table tbody tr td a{text-decoration:none;color:var(--white);text-wrap:nowrap}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table tbody tr td a:after{content:"↓";font-size:16px;font-style:normal;line-height:22px}@media(max-width: 991.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper #downloads-table tbody tr td.creationDate{display:none}}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .dataTables_paginate{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .dataTables_paginate>.paginate_button{width:35px;height:35px;border-radius:50%;background-color:var(--anthrazit);position:static;margin:0;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .dataTables_paginate>.paginate_button:after{display:block;content:"";background-image:url(../Images/Icons/chevron-left-lime.svg);background-position:center center;background-size:10px 16px;background-repeat:no-repeat;width:35px;height:35px;-webkit-transition:background-image .4s ease-in-out;transition:background-image .4s ease-in-out}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .dataTables_paginate>.paginate_button.swiper-button-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .dataTables_paginate>.paginate_button:hover{background-color:var(--lime)}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .dataTables_paginate>.paginate_button:hover:after{background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/chevron-left-anthrazit.svg)}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .dataTables_paginate>.paginate_button.previous{margin-right:10px}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .dataTables_paginate>.paginate_button.next{margin-left:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .dataTables_paginate .paginate_button{border:none;width:35px;height:35px;border-radius:50%;margin:0;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:none;box-shadow:none}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .dataTables_paginate .paginate_button.previous,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .dataTables_paginate .paginate_button.next{cursor:pointer}.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .dataTables_paginate .paginate_button.current,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .dataTables_paginate .paginate_button:hover{background:var(--lime);border:none;color:var(--anthrazit) !important}@media(max-width: 767.98px){.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .dataTables_paginate .paginate_button:hover,.tc-website-downloads .tc-website-downloads-container .tc-website-downloads-wrapper .downloads-container .table-wrapper .dataTables_paginate .paginate_button:active{background:rgba(0,0,0,0);color:inherit !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}}.tc-website-downloads .ck-placeholder:before{color:#fff !important}.tc-website-searchresults{margin-left:25%}.tc-website-searchresults .search-for span{font-size:24px;line-height:33px}.tc-website-searchresults .search-for span strong{font-weight:var(--bold)}.tc-website-searchresults .results-count{margin-top:5px}.tc-website-searchresults .results-count span{font-size:18px;line-height:33px}.tc-website-searchresults .search-results{margin-top:calc(var(--grid-gutter-width)*2 - var(--grid-gutter-width)*.5)}.tc-website-searchresults .search-results dl dt a.result-title{font-size:24px;line-height:31px;text-decoration:none}.tc-website-searchresults .search-results dl dd{margin:5px 0 calc(var(--grid-gutter-width)*.5)}.tc-website-searchresults .search-results dl dd b{font-weight:var(--bold)}.tc-website-searchresults .search-results dl dd .result-link{display:block;font-size:16px;line-height:21px;margin-top:calc(var(--grid-gutter-width)*.5);text-decoration:none}.tc-website-searchresults .search-results dl hr{margin:calc(var(--grid-gutter-width)*.5) 0;border-color:var(--anthrazit)}@media(max-width: 991.98px){.tc-website-searchresults{margin-left:0}}.tc-website-historicalslider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.tc-website-historicalslider .container-right-sticky .slider-navigation-container .slider-navigation-wrapper{top:-85px}.tc-website-historicalslideritem .year{font-weight:var(--bold);font-size:80px;line-height:80px;padding-bottom:15px;text-transform:uppercase}.tc-website-historicalslideritem .text{border-top:1px solid var(--black);padding-top:10px;font-size:24px;line-height:32px}@media(max-width: 991.98px){.tc-website-historicalslideritem .year{font-size:70px;line-height:70px}.tc-website-historicalslideritem .text{font-size:20px;line-height:24px}}@media(max-width: 575.98px){.tc-website-historicalslideritem{width:70%}.tc-website-historicalslideritem .year{font-size:65px;line-height:65px}.tc-website-historicalslideritem .text{font-size:18px;line-height:22px}}.neos-backend .tc-website-historicalslideritem{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33%;margin-bottom:var(--grid-gutter-width) !important}.dl-gallery-gallery .row.dl-gallery figure{margin-bottom:var(--grid-gutter-width)}@media(max-width: 575.98px){.dl-gallery-gallery .row.dl-gallery figure.neos-nodetypes-image{margin-bottom:calc(var(--grid-gutter-width)*.5);padding-left:0;padding-right:0}}.neos-nodetypes-navigation-navigation>ul{list-style:none;padding-left:calc(var(--grid-gutter-width)*.25);margin-bottom:var(--grid-gutter-width)}.neos-nodetypes-navigation-navigation>ul li{position:relative;padding-left:calc(var(--grid-gutter-width)*.5)}.neos-nodetypes-navigation-navigation>ul li:before{content:"";width:4px;height:4px;background-color:var(--anthrazit);border-radius:50%;position:absolute;top:10px;left:0}.neos-nodetypes-navigation-navigation>ul li ul{padding-left:calc(var(--grid-gutter-width)*.25)}.tc-website-productimagesslider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;margin-bottom:calc(var(--grid-gutter-width)*4)}.tc-website-productimagesslider .container-right-sticky .product-images-slider-title{margin-bottom:calc(var(--grid-gutter-width)*3)}.tc-website-productimagesslider .container-right-sticky .slider-navigation-container .slider-navigation-wrapper{top:auto;bottom:440px}@media(max-width: 991.98px){.tc-website-productimagesslider .container-right-sticky .product-images-slider-title{margin-bottom:calc(var(--grid-gutter-width)*2)}.tc-website-productimagesslider .container-right-sticky .slider-navigation-container .slider-navigation-wrapper{bottom:315px}}@media(max-width: 767.98px){.tc-website-productimagesslider .container-right-sticky .product-images-slider-title{padding-left:calc(var(--grid-gutter-width)*.5)}.tc-website-productimagesslider .container-right-sticky .slider-navigation-container .slider-navigation-wrapper{bottom:325px}}.neos-backend .tc-website-productimagesslider .container-right-sticky{height:auto}.neos-backend .tc-website-productimagesslider .container-right-sticky>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.neos-backend .tc-website-productimagesslider .container-right-sticky>div .tc-website-productimagesslideritem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - 60px);min-height:200px;margin:0 15px 30px 15px}.neos-backend .tc-website-productimagesslider .container-right-sticky>div .tc-website-productimagesslideritem img{min-height:200px}.neos-backend .tc-website-productimagesslider .container-right-sticky .swiper-inside-container{display:none}.tc-website-testimonialslider{margin-left:25%;overflow:hidden;padding-top:75px;margin-top:0}.tc-website-testimonialslider .slider-navigation-wrapper{right:0 !important}@media(max-width: 991.98px){.tc-website-testimonialslider{margin-left:8.33333333%}.tc-website-testimonialslider .slider-navigation-container{display:block !important}}.tc-website-testimonialslideritem .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.tc-website-testimonialslideritem .content-wrapper .quote{font-weight:var(--bold);text-align:right;font-size:110px;font-weight:var(--bold);line-height:80px}.tc-website-testimonialslideritem .content-wrapper .text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.tc-website-testimonialslideritem .content-wrapper .text-content .text{font-size:24px;font-weight:var(--regular);line-height:32px;margin-bottom:0}.tc-website-testimonialslideritem .content-wrapper .text-content .text:before{content:"«";display:inline}.tc-website-testimonialslideritem .content-wrapper .text-content .text:after{content:"»";display:inline}.tc-website-testimonialslideritem .content-wrapper .text-content .author .name>span,.tc-website-testimonialslideritem .content-wrapper .text-content .author .function{font-weight:var(--bold);font-size:14px;font-weight:var(--bold);line-height:normal}.tc-website-testimonialslideritem .content-wrapper .image{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.tc-website-testimonialslideritem .content-wrapper .image img{width:100%}@media(max-width: 991.98px){.tc-website-testimonialslideritem .content-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;gap:35px}.tc-website-testimonialslideritem .content-wrapper .quote{position:absolute;top:0;left:0}.tc-website-testimonialslideritem .content-wrapper .text-content,.tc-website-testimonialslideritem .content-wrapper .image{padding-left:calc(8.33333333% + 20px)}.tc-website-testimonialslideritem .content-wrapper .text-content{gap:15px}.tc-website-testimonialslideritem .content-wrapper .text-content .text{font-size:18px;line-height:21px}.tc-website-testimonialslideritem .content-wrapper .image{-webkit-box-flex:1;-ms-flex:1;flex:1;width:185px;max-width:185px}.tc-website-testimonialslideritem .content-wrapper .image img{width:185px;max-width:none}}@media(max-width: 767.98px){.tc-website-testimonialslideritem .content-wrapper .text-content,.tc-website-testimonialslideritem .content-wrapper .image{padding-left:calc(8.33333333% + 30px)}}.neos-backend .tc-website-testimonialslideritem{margin-bottom:40px !important}.tc-website-latestblogarticles.two-columns-with-offset{--bs-gutter-x: 100px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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));--bs-gutter-x: 40px;--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))}.tc-website-latestblogarticles.two-columns-with-offset .tc-website-newslistitem:nth-child(even){position:relative;top:170px}@media(max-width: 991.98px){.tc-website-latestblogarticles.two-columns-with-offset .tc-website-newslistitem:nth-child(even){top:0}}@media(min-width: 992px){.tc-website-latestblogarticles.two-columns-with-offset .tc-website-newslistitem:nth-child(even):last-child{margin-bottom:170px}}.tc-website-latestblogarticles.three-columns{--bs-gutter-x: 50px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.tc-website-latestblogarticles.three-columns .tc-website-newslistitem{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;margin-left:0}@media(max-width: 991.98px){.tc-website-latestblogarticles.three-columns .tc-website-newslistitem{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}.tc-website-blogarticlelistproductteaser{-ms-flex-negative:0;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);--bs-gutter-x: 40px;--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;margin:100px 0;position:relative;left:30px;padding-right:0}@media(min-width: 576px){.tc-website-blogarticlelistproductteaser{max-width:540px}}@media(min-width: 768px){.tc-website-blogarticlelistproductteaser{max-width:720px}}@media(min-width: 992px){.tc-website-blogarticlelistproductteaser{max-width:960px}}@media(min-width: 1200px){.tc-website-blogarticlelistproductteaser{max-width:1140px}}@media(min-width: 1400px){.tc-website-blogarticlelistproductteaser{max-width:1320px}}.tc-website-blogarticlelistproductteaser.even{margin-top:170px}.tc-website-blogarticlelistproductteaser.odd{margin-top:0}.tc-website-blogarticlelistproductteaser .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:373px;overflow:hidden}.tc-website-blogarticlelistproductteaser .content-wrapper .product-information{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;background-color:var(--anthrazit);padding:50px;max-width:41.66666667%;position:relative;z-index:1}.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container h4,.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container .h4{color:#fff}.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container .product-link{margin-top:5px}.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container .product-link>a,.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container .product-link>div,.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container .product-link>button{background-color:var(--lime);border-color:var(--lime);border-radius:30px;color:var(--black);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container .product-link>a:hover,.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container .product-link>div:hover,.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container .product-link>button:hover{color:var(--lime);background-color:var(--black);border-color:var(--black)}.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container .product-link>a p,.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container .product-link>div p,.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container .product-link>button p{font-weight:var(--bold)}.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container .product-link>a .ck-placeholder:before,.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container .product-link>div .ck-placeholder:before,.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container .product-link>button .ck-placeholder:before{color:var(--black)}@media(max-width: 991.98px){.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container .product-link>a,.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container .product-link>div,.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container .product-link>button{font-size:12px}}.tc-website-blogarticlelistproductteaser .content-wrapper .product-image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.tc-website-blogarticlelistproductteaser:hover .content-wrapper .product-image{-webkit-transform:scale(1.1);transform:scale(1.1)}.tc-website-blogarticlelistproductteaser+.tc-website-blogarticlelistproductteaser{margin-top:0}@media(max-width: 991.98px){.tc-website-blogarticlelistproductteaser{width:100vw !important;max-width:100vw !important;margin-top:0 !important;margin-bottom:100px !important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);left:auto;padding:0}.tc-website-blogarticlelistproductteaser .content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.tc-website-blogarticlelistproductteaser .content-wrapper .product-information{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:100%;padding:40px 0}.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container{--bs-gutter-x: 40px;--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(max-width: 991.98px)and (min-width: 576px){.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container{max-width:540px}}@media(max-width: 991.98px)and (min-width: 768px){.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container{max-width:720px}}@media(max-width: 991.98px)and (min-width: 992px){.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container{max-width:960px}}@media(max-width: 991.98px)and (min-width: 1200px){.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container{max-width:1140px}}@media(max-width: 991.98px)and (min-width: 1400px){.tc-website-blogarticlelistproductteaser .content-wrapper .product-information .product-information-container{max-width:1320px}}@media(max-width: 991.98px){.tc-website-blogarticlelistproductteaser .content-wrapper .product-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:267px}}.tc-website-tirewarrantyform .content-wrapper{--bs-gutter-x: 40px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.tc-website-tirewarrantyform .content-wrapper .form-wrapper{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;margin-left:calc(25% - 20px)}.tc-website-tirewarrantyform .content-wrapper .form-wrapper .header{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.tc-website-tirewarrantyform .content-wrapper .form-wrapper .form{width:100%;margin-top:80px}.tc-website-tirewarrantyform .content-wrapper .form-wrapper .form>section{padding:0}.tc-website-tirewarrantyform .content-wrapper .form-wrapper .form>section form{margin-left:0;padding:0;width:100%}.tc-website-tirewarrantyform .content-wrapper .form-wrapper .form>section form>fieldset>fieldset{margin-bottom:40px}.tc-website-tirewarrantyform .content-wrapper .form-wrapper .form>section form>fieldset>fieldset:last-child{margin-bottom:0}.tc-website-tirewarrantyform .content-wrapper .form-wrapper .form>section form .actions{right:20px;bottom:-10px}.tc-website-calltoactionwithgreenbutton{margin-left:calc(8.33333333% + var(--grid-gutter-width)*.5)}.tc-website-calltoactionwithgreenbutton .cta-wrapper{background-color:var(--tannen-grun);padding:var(--grid-gutter-width);color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--grid-gutter-width)}.tc-website-calltoactionwithgreenbutton .cta-wrapper .cta-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:580px}.tc-website-calltoactionwithgreenbutton .cta-wrapper .cta-text-content .title,.tc-website-calltoactionwithgreenbutton .cta-wrapper .cta-text-content .teaser{color:var(--white)}.tc-website-calltoactionwithgreenbutton .cta-wrapper .cta-text-content .ck-placeholder:before{color:var(--white) !important}.tc-website-calltoactionwithgreenbutton .cta-wrapper .button{-webkit-transition:background-position .4s ease-in-out;transition:background-position .4s ease-in-out;background-color:var(--lime);color:var(--anthrazit);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:var(--bold);font-size:28px;line-height:32px;text-transform:uppercase;width:203px;height:185px;background-image:url('data:image/svg+xml,<svg width="26" height="16" viewBox="0 0 26 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.9702 2.572L18.2382 0.303999L25.9942 8.06L18.2382 15.816L15.9702 13.548L19.8342 9.712H0.794156V6.408H19.8342L15.9702 2.572Z" fill="%23302E2F"/><path d="M15.9702 2.572L18.2382 0.303999L25.9942 8.06L18.2382 15.816L15.9702 13.548L19.8342 9.712H0.794156V6.408H19.8342L15.9702 2.572Z" fill="black" fill-opacity="0.2"/></svg>');background-repeat:no-repeat;background-position:right calc(var(--grid-gutter-width)*.5) bottom calc(var(--grid-gutter-width)*.5)}.tc-website-calltoactionwithgreenbutton .cta-wrapper .button .btn-big-green{text-decoration:none;width:100%;height:100%;display:block;padding:calc(var(--grid-gutter-width)*.5)}.tc-website-calltoactionwithgreenbutton .cta-wrapper .button:hover{background-position:right calc(var(--grid-gutter-width)*.5 - 5px) bottom calc(var(--grid-gutter-width)*.5)}.tc-website-calltoactionwithgreenbutton .cta-wrapper .button .ck-placeholder:before{color:var(--anthrazit) !important}@media(max-width: 991.98px){.tc-website-calltoactionwithgreenbutton .cta-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:45px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tc-website-calltoactionwithgreenbutton .cta-wrapper .cta-text-content{max-width:none}.tc-website-calltoactionwithgreenbutton .cta-wrapper .button{width:auto;height:auto;font-size:18px;line-height:21px;background-position:right 15px center}.tc-website-calltoactionwithgreenbutton .cta-wrapper .button .btn-big-green{padding:15px 60px 15px 15px}}@media(max-width: 767.98px){.tc-website-calltoactionwithgreenbutton{margin-left:0}}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container{--bs-gutter-x: 40px;--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;margin-right:0;padding-right:0;padding-left:0;background-color:var(--anthrazit)}@media(min-width: 576px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container{max-width:540px}}@media(min-width: 768px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container{max-width:720px}}@media(min-width: 992px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container{max-width:960px}}@media(min-width: 1200px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container{max-width:1320px}}@media(min-width: 576px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container{width:calc(540px + (50% - 540px / 2) - 20px);max-width:none}}@media(min-width: 768px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container{width:calc(720px + (50% - 720px / 2) - 20px);max-width:none}}@media(min-width: 992px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container{width:calc(960px + (50% - 960px / 2) - 20px);max-width:none}}@media(min-width: 1200px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container{width:calc(1140px + (50% - 1140px / 2) - 20px);max-width:none}}@media(min-width: 1400px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container{width:calc(1320px + (50% - 1320px / 2) - 20px);max-width:none}}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper{padding-top:calc(var(--grid-gutter-width)*2);padding-right:var(--grid-gutter-width);padding-bottom:calc(var(--grid-gutter-width)*2);padding-left:calc(var(--grid-gutter-width)*2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:100px}@media(min-width: 576px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper{max-width:540px}}@media(min-width: 768px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper{max-width:720px}}@media(min-width: 992px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper{max-width:960px}}@media(min-width: 1200px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper{max-width:1140px}}@media(min-width: 1400px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper{max-width:1320px}}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .image-wrapper img{width:100%}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .texts .title,.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .texts .teaser{font-weight:var(--bold);color:var(--white)}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .texts .title{font-size:64px;line-height:68px}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .texts .teaser{font-size:38px;line-height:42px}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .texts .teaser strong{color:var(--lime)}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>a,.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>div,.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>button{background-color:var(--white);border-color:var(--white);border-radius:30px;color:var(--anthrazit);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>a:hover,.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>div:hover,.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>button:hover{color:var(--white);background-color:var(--anthrazit);border-color:var(--anthrazit)}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>a p,.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>div p,.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>button p{font-weight:var(--bold)}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>a .ck-placeholder:before,.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>div .ck-placeholder:before,.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>button .ck-placeholder:before{color:var(--anthrazit)}@media(max-width: 991.98px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>a,.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>div,.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>button{font-size:12px}}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>a:hover,.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>div:hover,.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button>button:hover{border-color:var(--white)}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .button .ck-placeholder:before{color:var(--anthrazit) !important}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .big-block-testimonial .content-wrapper{color:var(--white)}@media(min-width: 992px)and (max-width: 1199.98px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .big-block-testimonial .image{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}@media(max-width: 991.98px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container{width:100%}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper{margin:auto;gap:50px;padding:var(--grid-gutter-width) calc(var(--grid-gutter-width)*.5)}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content{gap:40px}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .texts{gap:20px}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .texts .title{font-size:40px;line-height:normal}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .content .texts .teaser{font-size:22px;line-height:25px}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .big-block-testimonial .content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .big-block-testimonial .content-wrapper .image{width:100%;max-width:none;height:auto}.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper .big-block-testimonial .content-wrapper .image img{width:100%}}@media(max-width: 767.98px){.tc-website-bigblockwithpicturetextandtestimonial .big-block-container .big-block-wrapper{padding:calc(var(--grid-gutter-width)*.5)}}.tc-website-bigblockwithpicturetextandtestimonial .ck-placeholder:before{color:var(--white) !important}.tc-website-singletestimonial{margin-left:calc(8.33333333% + var(--grid-gutter-width)*.5)}.tc-website-singletestimonial .content-wrapper{background-color:var(--anthrazit);gap:var(--grid-gutter-width);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:var(--grid-gutter-width);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tc-website-singletestimonial .content-wrapper .left-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid-gutter-width)*.5)}.tc-website-singletestimonial .content-wrapper .left-content .quote{color:var(--lime)}.tc-website-singletestimonial .content-wrapper .left-content .text-content{color:var(--white)}.tc-website-singletestimonial .content-wrapper .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tc-website-singletestimonial .content-wrapper .image img{width:100%}@media(max-width: 1199.98px){.tc-website-singletestimonial .content-wrapper .left-content .text-content .text{font-size:20px;line-height:28px}}@media(max-width: 991.98px){.tc-website-singletestimonial{width:100vw;position:relative;margin-left:-50vw;left:50%;background-color:var(--anthrazit)}.tc-website-singletestimonial .content-wrapper{--bs-gutter-x: 40px;--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;padding-top:var(--grid-gutter-width);padding-bottom:var(--grid-gutter-width);background-color:rgba(0,0,0,0);gap:35px}}@media(max-width: 991.98px)and (min-width: 576px){.tc-website-singletestimonial .content-wrapper{max-width:540px}}@media(max-width: 991.98px)and (min-width: 768px){.tc-website-singletestimonial .content-wrapper{max-width:720px}}@media(max-width: 991.98px)and (min-width: 992px){.tc-website-singletestimonial .content-wrapper{max-width:960px}}@media(max-width: 991.98px)and (min-width: 1200px){.tc-website-singletestimonial .content-wrapper{max-width:1140px}}@media(max-width: 991.98px)and (min-width: 1400px){.tc-website-singletestimonial .content-wrapper{max-width:1320px}}@media(max-width: 991.98px){.tc-website-singletestimonial .content-wrapper .left-content .quote{color:var(--white);top:var(--grid-gutter-width)}}@media(max-width: 991.98px){.tc-website-singletestimonial .content-wrapper .image{width:100%;max-width:none;padding-right:calc(8.33333333% + var(--grid-gutter-width)*.5)}}@media(max-width: 575.98px){.tc-website-singletestimonial .content-wrapper .left-content .quote{left:auto;font-size:90px;line-height:60px}}.tc-website-singletestimonial .ck-placeholder:before{color:var(--white) !important}.tc-website-careerchanceslist .career-chances-wrapper{--bs-gutter-x: 40px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.tc-website-careerchanceslist .career-chances-wrapper .tc-website-careerchanceslistitem:nth-child(even){position:relative;top:90px}@media(max-width: 991.98px){.tc-website-careerchanceslist .career-chances-wrapper .tc-website-careerchanceslistitem:nth-child(even){top:0}}.tc-website-careerchanceslistitem{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%;margin-left:8.33333333%;margin-bottom:100px}.tc-website-careerchanceslistitem .image-wrapper{overflow:hidden;margin-bottom:10px}.tc-website-careerchanceslistitem .image-wrapper img{width:100%;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.tc-website-careerchanceslistitem:hover .image-wrapper img{-webkit-transform:scale(1.1);transform:scale(1.1)}.tc-website-careerchanceslistitem .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:var(--grid-gutter-width)}.tc-website-careerchanceslistitem .content-wrapper .name-function .name,.tc-website-careerchanceslistitem .content-wrapper .name-function .function{font-size:28px;line-height:32px}.tc-website-careerchanceslistitem .content-wrapper .name-function .name{font-weight:var(--bold)}.tc-website-careerchanceslistitem .content-wrapper .button>a,.tc-website-careerchanceslistitem .content-wrapper .button>div,.tc-website-careerchanceslistitem .content-wrapper .button>button{background-color:var(--black);border-color:var(--black);border-radius:30px;color:var(--white);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-careerchanceslistitem .content-wrapper .button>a:hover,.tc-website-careerchanceslistitem .content-wrapper .button>div:hover,.tc-website-careerchanceslistitem .content-wrapper .button>button:hover{color:var(--black);background-color:var(--white);border-color:var(--white);border-color:var(--black);background-color:rgba(0,0,0,0)}.tc-website-careerchanceslistitem .content-wrapper .button>a p,.tc-website-careerchanceslistitem .content-wrapper .button>div p,.tc-website-careerchanceslistitem .content-wrapper .button>button p{font-weight:var(--bold)}.tc-website-careerchanceslistitem .content-wrapper .button>a .ck-placeholder:before,.tc-website-careerchanceslistitem .content-wrapper .button>div .ck-placeholder:before,.tc-website-careerchanceslistitem .content-wrapper .button>button .ck-placeholder:before{color:var(--white)}@media(max-width: 991.98px){.tc-website-careerchanceslistitem .content-wrapper .button>a,.tc-website-careerchanceslistitem .content-wrapper .button>div,.tc-website-careerchanceslistitem .content-wrapper .button>button{font-size:12px}}.tc-website-careerchanceslistitem .content-wrapper .button .btn{white-space:nowrap}@media(max-width: 991.98px){.tc-website-careerchanceslistitem{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-bottom:calc(var(--grid-gutter-width)*2)}.tc-website-careerchanceslistitem .content-wrapper .name-function .name,.tc-website-careerchanceslistitem .content-wrapper .name-function .function{font-size:18px;line-height:21px}}.tc-website-careerchancetext{margin-left:calc(25% + var(--grid-gutter-width)*.5);margin-bottom:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5)}.tc-website-careerchancetext h3,.tc-website-careerchancetext .h3{font-size:28px;line-height:32px}.tc-website-careerchancetext+.tc-website-careerchancetext{margin-bottom:calc(var(--grid-gutter-width)*2)}@media(max-width: 991.98px){.tc-website-careerchancetext{margin-left:0;margin-bottom:var(--grid-gutter-width)}.tc-website-careerchancetext h3,.tc-website-careerchancetext .h3{font-size:18px;line-height:21px}}.tc-website-videoblock .video-block-container{--bs-gutter-x: 40px;--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;margin-right:0;padding-right:0;padding-left:0;background-color:var(--anthrazit)}@media(min-width: 576px){.tc-website-videoblock .video-block-container{max-width:540px}}@media(min-width: 768px){.tc-website-videoblock .video-block-container{max-width:720px}}@media(min-width: 992px){.tc-website-videoblock .video-block-container{max-width:960px}}@media(min-width: 1200px){.tc-website-videoblock .video-block-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-videoblock .video-block-container{max-width:1320px}}@media(min-width: 576px){.tc-website-videoblock .video-block-container{width:calc(540px + (50% - 540px / 2) - 20px);max-width:none}}@media(min-width: 768px){.tc-website-videoblock .video-block-container{width:calc(720px + (50% - 720px / 2) - 20px);max-width:none}}@media(min-width: 992px){.tc-website-videoblock .video-block-container{width:calc(960px + (50% - 960px / 2) - 20px);max-width:none}}@media(min-width: 1200px){.tc-website-videoblock .video-block-container{width:calc(1140px + (50% - 1140px / 2) - 20px);max-width:none}}@media(min-width: 1400px){.tc-website-videoblock .video-block-container{width:calc(1320px + (50% - 1320px / 2) - 20px);max-width:none}}.tc-website-videoblock .video-block-container .video-block-wrapper{padding-top:calc(var(--grid-gutter-width)*2);padding-right:var(--grid-gutter-width);padding-bottom:calc(var(--grid-gutter-width)*2);padding-left:calc(var(--grid-gutter-width)*2)}@media(min-width: 576px){.tc-website-videoblock .video-block-container .video-block-wrapper{max-width:540px}}@media(min-width: 768px){.tc-website-videoblock .video-block-container .video-block-wrapper{max-width:720px}}@media(min-width: 992px){.tc-website-videoblock .video-block-container .video-block-wrapper{max-width:960px}}@media(min-width: 1200px){.tc-website-videoblock .video-block-container .video-block-wrapper{max-width:1140px}}@media(min-width: 1400px){.tc-website-videoblock .video-block-container .video-block-wrapper{max-width:1320px}}.tc-website-videoblock .video-block-container .video-block-wrapper .title{margin-bottom:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5);color:var(--white)}.tc-website-videoblock .video-block-container .video-block-wrapper .title strong{color:var(--lime)}.tc-website-videoblock .video-block-container .video-block-wrapper .video-wrapper{position:relative}.tc-website-videoblock .video-block-container .video-block-wrapper .video-wrapper video{cursor:pointer;width:100%;-o-object-fit:cover;object-fit:cover}.tc-website-videoblock .video-block-container .video-block-wrapper .video-wrapper.youtube-video:not(.no-youtube-id){height:680px}@media(max-width: 1399.98px){.tc-website-videoblock .video-block-container .video-block-wrapper .video-wrapper.youtube-video:not(.no-youtube-id){height:580px}}@media(max-width: 1199.98px){.tc-website-videoblock .video-block-container .video-block-wrapper .video-wrapper.youtube-video:not(.no-youtube-id){height:480px}}@media(max-width: 991.98px){.tc-website-videoblock .video-block-container .video-block-wrapper .video-wrapper.youtube-video:not(.no-youtube-id){height:388px}}@media(max-width: 767.98px){.tc-website-videoblock .video-block-container .video-block-wrapper .video-wrapper.youtube-video:not(.no-youtube-id){height:286px}}@media(max-width: 575.98px){.tc-website-videoblock .video-block-container .video-block-wrapper .video-wrapper.youtube-video:not(.no-youtube-id){height:300px}}.tc-website-videoblock .video-block-container .video-block-wrapper .video-wrapper:not(.youtube-video) .play-button{position:absolute;top:46%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;padding:0;cursor:pointer;background:var(--lime);width:60px;height:60px;border:solid 5px var(--lime);border-radius:100%;text-indent:-9999px;-webkit-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999}.tc-website-videoblock .video-block-container .video-block-wrapper .video-wrapper:not(.youtube-video) .play-button span{width:0;height:0;border-top:15px solid rgba(0,0,0,0);border-left:20px solid var(--white);border-bottom:15px solid rgba(0,0,0,0);position:absolute;top:20%;left:36%}@media(max-width: 991.98px){.tc-website-videoblock{margin-bottom:calc(var(--grid-gutter-width)*2) !important}.tc-website-videoblock .video-block-container .video-block-wrapper{padding:var(--grid-gutter-width)}.tc-website-videoblock .video-block-container .video-block-wrapper .title{margin-bottom:50px}}@media(max-width: 767.98px){.tc-website-videoblock .video-block-container .video-block-wrapper{padding:calc(var(--grid-gutter-width)*.5)}}.tc-website-videoblock .ck-placeholder:before{color:var(--white) !important}.tc-website-benefitslist{margin-left:calc(8.33333333% + var(--grid-gutter-width)*.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5)}.tc-website-benefitslist>.title{font-size:35px;line-height:38px;padding-right:41.66666667%}.tc-website-benefitslist .benefits-wrapper{--bs-gutter-x: calc(var(--grid-gutter-width) * 3);--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.tc-website-benefitslist .benefits-wrapper .tc-website-benefitslistitem{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.tc-website-benefitslist .benefits-wrapper .tc-website-benefitslistitem:nth-child(odd) .benefit-wrapper .icon .tc-website-benefiticon svg g,.tc-website-benefitslist .benefits-wrapper .tc-website-benefitslistitem:nth-child(odd) .benefit-wrapper .icon .tc-website-benefiticon svg g path{fill:var(--lime)}.tc-website-benefitslist .button>a,.tc-website-benefitslist .button>div,.tc-website-benefitslist .button>button{background-color:var(--black);border-color:var(--black);border-radius:30px;color:var(--white);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-benefitslist .button>a:hover,.tc-website-benefitslist .button>div:hover,.tc-website-benefitslist .button>button:hover{color:var(--black);background-color:var(--white);border-color:var(--white);border-color:var(--black);background-color:rgba(0,0,0,0)}.tc-website-benefitslist .button>a p,.tc-website-benefitslist .button>div p,.tc-website-benefitslist .button>button p{font-weight:var(--bold)}.tc-website-benefitslist .button>a .ck-placeholder:before,.tc-website-benefitslist .button>div .ck-placeholder:before,.tc-website-benefitslist .button>button .ck-placeholder:before{color:var(--white)}@media(max-width: 991.98px){.tc-website-benefitslist .button>a,.tc-website-benefitslist .button>div,.tc-website-benefitslist .button>button{font-size:12px}}.tc-website-benefitslist .button>a:hover,.tc-website-benefitslist .button>div:hover,.tc-website-benefitslist .button>button:hover{background-color:var(--white)}.tc-website-benefitslist .button .ck-placeholder:before{color:var(--white) !important}@media(max-width: 991.98px){.tc-website-benefitslist{margin-left:0;gap:45px}.tc-website-benefitslist>.title{padding-right:0}.tc-website-benefitslist .benefits-wrapper .tc-website-benefitslistitem{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}.tc-website-benefitslistitem{margin-bottom:var(--grid-gutter-width)}.tc-website-benefitslistitem .benefit-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.tc-website-benefitslistitem .benefit-wrapper .icon{-webkit-box-flex:0;-ms-flex:0 0 78px;flex:0 0 78px}.tc-website-benefitslistitem .benefit-wrapper .icon .tc-website-benefiticon svg{width:78px;height:auto}.tc-website-benefitslistitem .benefit-wrapper .text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.tc-website-benefitslistitem .benefit-wrapper .text-content .title{font-size:28px;line-height:32px}@media(max-width: 991.98px){.tc-website-benefitslistitem .benefit-wrapper{gap:20px}.tc-website-benefitslistitem .benefit-wrapper .text-content{gap:5px}.tc-website-benefitslistitem .benefit-wrapper .text-content .title{font-size:18px;line-height:21px}.tc-website-benefitslistitem:last-child{margin-bottom:0}}.tc-website-benefitsslider .benefits-slider-title{margin-bottom:var(--grid-gutter-width);margin-left:8.33333333%}.tc-website-benefitsslider .container-right-sticky .slider-wrapper{--bs-gutter-x: calc(var(--grid-gutter-width) * 0.5);--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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));-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tc-website-benefitsslider .container-right-sticky .slider-wrapper .tc-website-benefitsslideritem{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}@media(max-width: 991.98px){.tc-website-benefitsslider .benefits-slider-title{margin-left:0;margin-bottom:30px;max-width:none;font-size:35px;line-height:38px}.tc-website-benefitsslider .container-right-sticky .slider-wrapper{padding-left:calc(var(--grid-gutter-width)*.25)}.tc-website-benefitsslider .container-right-sticky .slider-wrapper .tc-website-benefitsslideritem{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;padding-left:0;padding-right:0}}.tc-website-benefitsslideritem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.tc-website-benefitsslideritem.color-sand .benefit-title,.tc-website-benefitsslideritem.color-sand .product-category-title,.tc-website-benefitsslideritem.color-sand .product-category-teaser,.tc-website-benefitsslideritem.color-sand .products-list li,.tc-website-benefitsslideritem.color-siena .benefit-title,.tc-website-benefitsslideritem.color-siena .product-category-title,.tc-website-benefitsslideritem.color-siena .product-category-teaser,.tc-website-benefitsslideritem.color-siena .products-list li,.tc-website-benefitsslideritem.color-violet .benefit-title,.tc-website-benefitsslideritem.color-violet .product-category-title,.tc-website-benefitsslideritem.color-violet .product-category-teaser,.tc-website-benefitsslideritem.color-violet .products-list li,.tc-website-benefitsslideritem.color-green .benefit-title,.tc-website-benefitsslideritem.color-green .product-category-title,.tc-website-benefitsslideritem.color-green .product-category-teaser,.tc-website-benefitsslideritem.color-green .products-list li,.tc-website-benefitsslideritem.color-blue .benefit-title,.tc-website-benefitsslideritem.color-blue .product-category-title,.tc-website-benefitsslideritem.color-blue .product-category-teaser,.tc-website-benefitsslideritem.color-blue .products-list li,.tc-website-benefitsslideritem.color-petrol .benefit-title,.tc-website-benefitsslideritem.color-petrol .product-category-title,.tc-website-benefitsslideritem.color-petrol .product-category-teaser,.tc-website-benefitsslideritem.color-petrol .products-list li{color:var(--white)}.tc-website-benefitsslideritem.color-sand .benefit-title:before,.tc-website-benefitsslideritem.color-sand .product-category-title:before,.tc-website-benefitsslideritem.color-sand .product-category-teaser:before,.tc-website-benefitsslideritem.color-sand .products-list li:before,.tc-website-benefitsslideritem.color-siena .benefit-title:before,.tc-website-benefitsslideritem.color-siena .product-category-title:before,.tc-website-benefitsslideritem.color-siena .product-category-teaser:before,.tc-website-benefitsslideritem.color-siena .products-list li:before,.tc-website-benefitsslideritem.color-violet .benefit-title:before,.tc-website-benefitsslideritem.color-violet .product-category-title:before,.tc-website-benefitsslideritem.color-violet .product-category-teaser:before,.tc-website-benefitsslideritem.color-violet .products-list li:before,.tc-website-benefitsslideritem.color-green .benefit-title:before,.tc-website-benefitsslideritem.color-green .product-category-title:before,.tc-website-benefitsslideritem.color-green .product-category-teaser:before,.tc-website-benefitsslideritem.color-green .products-list li:before,.tc-website-benefitsslideritem.color-blue .benefit-title:before,.tc-website-benefitsslideritem.color-blue .product-category-title:before,.tc-website-benefitsslideritem.color-blue .product-category-teaser:before,.tc-website-benefitsslideritem.color-blue .products-list li:before,.tc-website-benefitsslideritem.color-petrol .benefit-title:before,.tc-website-benefitsslideritem.color-petrol .product-category-title:before,.tc-website-benefitsslideritem.color-petrol .product-category-teaser:before,.tc-website-benefitsslideritem.color-petrol .products-list li:before{background-color:var(--white) !important}.tc-website-benefitsslideritem.color-sand .benefit-title .ck-placeholder:before,.tc-website-benefitsslideritem.color-sand .product-category-title .ck-placeholder:before,.tc-website-benefitsslideritem.color-sand .product-category-teaser .ck-placeholder:before,.tc-website-benefitsslideritem.color-sand .products-list li .ck-placeholder:before,.tc-website-benefitsslideritem.color-siena .benefit-title .ck-placeholder:before,.tc-website-benefitsslideritem.color-siena .product-category-title .ck-placeholder:before,.tc-website-benefitsslideritem.color-siena .product-category-teaser .ck-placeholder:before,.tc-website-benefitsslideritem.color-siena .products-list li .ck-placeholder:before,.tc-website-benefitsslideritem.color-violet .benefit-title .ck-placeholder:before,.tc-website-benefitsslideritem.color-violet .product-category-title .ck-placeholder:before,.tc-website-benefitsslideritem.color-violet .product-category-teaser .ck-placeholder:before,.tc-website-benefitsslideritem.color-violet .products-list li .ck-placeholder:before,.tc-website-benefitsslideritem.color-green .benefit-title .ck-placeholder:before,.tc-website-benefitsslideritem.color-green .product-category-title .ck-placeholder:before,.tc-website-benefitsslideritem.color-green .product-category-teaser .ck-placeholder:before,.tc-website-benefitsslideritem.color-green .products-list li .ck-placeholder:before,.tc-website-benefitsslideritem.color-blue .benefit-title .ck-placeholder:before,.tc-website-benefitsslideritem.color-blue .product-category-title .ck-placeholder:before,.tc-website-benefitsslideritem.color-blue .product-category-teaser .ck-placeholder:before,.tc-website-benefitsslideritem.color-blue .products-list li .ck-placeholder:before,.tc-website-benefitsslideritem.color-petrol .benefit-title .ck-placeholder:before,.tc-website-benefitsslideritem.color-petrol .product-category-title .ck-placeholder:before,.tc-website-benefitsslideritem.color-petrol .product-category-teaser .ck-placeholder:before,.tc-website-benefitsslideritem.color-petrol .products-list li .ck-placeholder:before{color:var(--white) !important}.tc-website-benefitsslideritem.color-sand .benefits-page-link,.tc-website-benefitsslideritem.color-siena .benefits-page-link,.tc-website-benefitsslideritem.color-violet .benefits-page-link,.tc-website-benefitsslideritem.color-green .benefits-page-link,.tc-website-benefitsslideritem.color-blue .benefits-page-link,.tc-website-benefitsslideritem.color-petrol .benefits-page-link{color:var(--white)}.tc-website-benefitsslideritem.color-sand .benefits-page-link:before,.tc-website-benefitsslideritem.color-siena .benefits-page-link:before,.tc-website-benefitsslideritem.color-violet .benefits-page-link:before,.tc-website-benefitsslideritem.color-green .benefits-page-link:before,.tc-website-benefitsslideritem.color-blue .benefits-page-link:before,.tc-website-benefitsslideritem.color-petrol .benefits-page-link:before{background-image:url(../Images/Icons/arrow-right-white-bold.svg) !important}.tc-website-benefitsslideritem.color-avocado .product-category-information,.tc-website-benefitsslideritem.color-avocado .benefit-information{background-color:var(--avocado)}.tc-website-benefitsslideritem.color-moss .product-category-information,.tc-website-benefitsslideritem.color-moss .benefit-information{background-color:var(--moos)}.tc-website-benefitsslideritem.color-petrol .product-category-information,.tc-website-benefitsslideritem.color-petrol .benefit-information{background-color:var(--petrol)}.tc-website-benefitsslideritem.color-violet .product-category-information,.tc-website-benefitsslideritem.color-violet .benefit-information{background-color:var(--violet)}.tc-website-benefitsslideritem.color-sand .product-category-information,.tc-website-benefitsslideritem.color-sand .benefit-information{background-color:var(--sand)}.tc-website-benefitsslideritem.color-pearl-grey .product-category-information,.tc-website-benefitsslideritem.color-pearl-grey .benefit-information{background-color:var(--perl-grau)}.tc-website-benefitsslideritem.color-siena .product-category-information,.tc-website-benefitsslideritem.color-siena .benefit-information{background-color:var(--siena)}.tc-website-benefitsslideritem.color-grey .product-category-information,.tc-website-benefitsslideritem.color-grey .benefit-information{background-color:var(--grey)}.tc-website-benefitsslideritem.color-green .product-category-information,.tc-website-benefitsslideritem.color-green .benefit-information{background-color:var(--green)}.tc-website-benefitsslideritem.color-blue .product-category-information,.tc-website-benefitsslideritem.color-blue .benefit-information{background-color:var(--blue)}.tc-website-benefitsslideritem .benefit-information{padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:calc(var(--grid-gutter-width)*2);position:relative}@media(max-width: 1399.98px){.tc-website-benefitsslideritem .benefit-information .benefit-title{font-size:18px;line-height:21px}}.tc-website-benefitsslideritem .benefit-information .benefits-page-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:var(--bold);font-size:16px;line-height:22px;margin-top:auto;text-decoration:none}.tc-website-benefitsslideritem .benefit-information .benefits-page-link:before{content:"";width:16px;height:12px;background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/arrow-right-black-bold.svg);background-repeat:no-repeat;background-size:100%;background-position:center center;-webkit-transition:margin-right .4s ease-in-out;transition:margin-right .4s ease-in-out}.tc-website-benefitsslideritem .benefit-information .benefits-page-link:hover:before{margin-right:5px}.tc-website-benefitsslideritem .benefit-information .benefits-page-link a{text-decoration:none}.tc-website-benefitsslideritem .benefit-information .benefit-icon{position:absolute;bottom:15px;right:20px;width:70px}.tc-website-benefitsslideritem .benefit-information .benefit-icon svg{width:70px;height:70px}.tc-website-benefitsslideritem.color-sand .benefit-information .benefit-link,.tc-website-benefitsslideritem.color-siena .benefit-information .benefit-link,.tc-website-benefitsslideritem.color-violet .benefit-information .benefit-link,.tc-website-benefitsslideritem.color-petrol .benefit-information .benefit-link{color:var(--white)}.tc-website-benefitsslideritem.color-sand .benefit-information .benefit-link:before,.tc-website-benefitsslideritem.color-siena .benefit-information .benefit-link:before,.tc-website-benefitsslideritem.color-violet .benefit-information .benefit-link:before,.tc-website-benefitsslideritem.color-petrol .benefit-information .benefit-link:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media(max-width: 991.98px){.tc-website-careerchancerootcontainer{margin-bottom:calc(var(--grid-gutter-width)*2) !important}}.tc-website-careerchanceslisttestimonial{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%;position:relative;right:calc(var(--grid-gutter-width)*.5);margin-top:calc(var(--grid-gutter-width)*2)}@media(max-width: 991.98px){.tc-website-careerchanceslisttestimonial{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;right:0;margin-top:20px;margin-bottom:50px;width:100vw;max-width:100vw}}.tc-website-benefitsgrid{margin-bottom:0 !important}.tc-website-benefitsgrid .first-row,.tc-website-benefitsgrid .second-row{--bs-gutter-x: 40px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.tc-website-benefitsgrid .first-row{margin-bottom:calc(var(--grid-gutter-width)*.5)}.tc-website-benefitsgrid .first-row .left-col,.tc-website-benefitsgrid .first-row .right-col{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.tc-website-benefitsgrid .first-row .left-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tc-website-benefitsgrid .first-row .right-col{padding-left:0}.tc-website-benefitsgrid .tc-website-benefitsgriditem .benefit-grid-item-wrapper .icon .tc-website-benefiticon{position:relative;left:-12px;top:-12px}.tc-website-benefitsgrid .tc-website-benefitsgriditem .benefit-grid-item-wrapper .icon .tc-website-benefiticon svg{width:80px;height:80px}.tc-website-benefitsgrid+.nodetypes-content{margin-top:calc(var(--grid-gutter-width)*4)}.tc-website-benefitsgrid+.tc-website-benefitsgrid{margin-top:calc(var(--grid-gutter-width)*.5)}@media(max-width: 1399.98px){.tc-website-benefitsgrid .first-row .left-col .tc-website-benefitsgriditem{height:calc(50% - 40px)}.tc-website-benefitsgrid .first-row .right-col .tc-website-benefitsgriditem{height:100%}.tc-website-benefitsgrid .first-row .right-col .tc-website-benefitsgriditem .benefit-grid-item-wrapper{height:100%}.tc-website-benefitsgrid .first-row .right-col .tc-website-benefitsgriditem .benefit-grid-item-wrapper .item-right-col{padding-left:0}.tc-website-benefitsgrid .first-row .right-col .tc-website-benefitsgriditem .benefit-grid-item-wrapper .item-right-col img{height:100%}.tc-website-benefitsgrid .second-row .tc-website-benefitsgridleftimageitem .benefit-grid-item-wrapper .item-left-col{overflow:hidden}.tc-website-benefitsgrid .second-row .tc-website-benefitsgridleftimageitem .benefit-grid-item-wrapper .item-left-col img{height:100%;max-width:none}}@media(max-width: 1199.98px){.tc-website-benefitsgrid .first-row .right-col .tc-website-benefitsgriditem .benefit-grid-item-wrapper .item-right-col{padding-left:calc(var(--grid-gutter-width)*.5);overflow:hidden}.tc-website-benefitsgrid .first-row .right-col .tc-website-benefitsgriditem .benefit-grid-item-wrapper .item-right-col img{max-width:none;width:auto;-webkit-transform:translateX(-25%);transform:translateX(-25%)}.tc-website-benefitsgrid .second-row .tc-website-benefitsgriditem .benefit-grid-item-wrapper .item-left-col{width:calc(50% - var(--grid-gutter-width)*.5)}.tc-website-benefitsgrid .second-row .tc-website-benefitsgriditem .benefit-grid-item-wrapper .item-left-col img{width:auto}}@media(max-width: 991.98px){.tc-website-benefitsgrid{margin-bottom:90px}.tc-website-benefitsgrid .first-row .left-col,.tc-website-benefitsgrid .first-row .right-col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.tc-website-benefitsgrid .first-row .left-col{margin-bottom:calc(var(--grid-gutter-width)*.5)}.tc-website-benefitsgrid .first-row .right-col{padding-left:calc(var(--grid-gutter-width)*.5)}.tc-website-benefitsgrid .first-row .right-col .tc-website-benefitsgriditem .benefit-grid-item-wrapper .item-right-col{overflow:visible;padding-left:0}.tc-website-benefitsgrid .first-row .right-col .tc-website-benefitsgriditem .benefit-grid-item-wrapper .item-right-col img{max-width:100%;width:100%;-webkit-transform:none;transform:none}.tc-website-benefitsgrid .second-row{padding-left:calc(var(--grid-gutter-width)*.5);padding-right:calc(var(--grid-gutter-width)*.5)}.tc-website-benefitsgrid .second-row .tc-website-benefitsgriditem .benefit-grid-item-wrapper .item-left-col{width:100%}.tc-website-benefitsgrid .second-row .tc-website-benefitsgriditem .benefit-grid-item-wrapper .item-left-col img{width:100%}.tc-website-benefitsgrid .tc-website-benefitsgriditem .benefit-grid-item-wrapper .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tc-website-benefitsgrid .tc-website-benefitsgriditem .benefit-grid-item-wrapper .icon .tc-website-benefiticon svg{width:68px}}.tc-website-benefitsgridsimpleitem{margin-bottom:calc(var(--grid-gutter-width)*.5);-webkit-box-flex:0;-ms-flex:0 0 calc(50% - var(--grid-gutter-width)*.25);flex:0 0 calc(50% - var(--grid-gutter-width)*.25)}.tc-website-benefitsgridsimpleitem.avocado{background-color:var(--avocado)}.tc-website-benefitsgridsimpleitem.moss{background-color:var(--moos)}.tc-website-benefitsgridsimpleitem.petrol{background-color:var(--petrol)}.tc-website-benefitsgridsimpleitem.sand{background-color:var(--sand)}.tc-website-benefitsgridsimpleitem.pearl-grey{background-color:var(--perl-grau)}.tc-website-benefitsgridsimpleitem.violet{background-color:var(--violet)}.tc-website-benefitsgridsimpleitem.siena{background-color:var(--siena)}.tc-website-benefitsgridsimpleitem.grey{background-color:var(--grey)}.tc-website-benefitsgridsimpleitem.green{background-color:var(--green)}.tc-website-benefitsgridsimpleitem.blue{background-color:var(--blue)}.tc-website-benefitsgridsimpleitem.petrol div,.tc-website-benefitsgridsimpleitem.petrol h4,.tc-website-benefitsgridsimpleitem.petrol .h4,.tc-website-benefitsgridsimpleitem.sand div,.tc-website-benefitsgridsimpleitem.sand h4,.tc-website-benefitsgridsimpleitem.sand .h4,.tc-website-benefitsgridsimpleitem.siena div,.tc-website-benefitsgridsimpleitem.siena h4,.tc-website-benefitsgridsimpleitem.siena .h4,.tc-website-benefitsgridsimpleitem.violet div,.tc-website-benefitsgridsimpleitem.violet h4,.tc-website-benefitsgridsimpleitem.violet .h4{color:var(--white)}.tc-website-benefitsgridsimpleitem .benefit-grid-item-wrapper{padding:var(--grid-gutter-width);display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid-gutter-width)*.5)}.tc-website-benefitsgridsimpleitem .benefit-grid-item-wrapper .icon img{width:56px;margin-right:23px}.tc-website-benefitsgridsimpleitem .benefit-grid-item-wrapper .text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--grid-gutter-width)*.5)}.tc-website-benefitsgridleftimageitem{width:calc(100% - var(--grid-gutter-width));margin-left:calc(var(--grid-gutter-width)*.5)}.tc-website-benefitsgridleftimageitem.avocado{background-color:var(--avocado)}.tc-website-benefitsgridleftimageitem.moss{background-color:var(--moos)}.tc-website-benefitsgridleftimageitem.petrol{background-color:var(--petrol)}.tc-website-benefitsgridleftimageitem.sand{background-color:var(--sand)}.tc-website-benefitsgridleftimageitem.pearl-grey{background-color:var(--perl-grau)}.tc-website-benefitsgridleftimageitem.violet{background-color:var(--violet)}.tc-website-benefitsgridleftimageitem.siena{background-color:var(--siena)}.tc-website-benefitsgridleftimageitem.grey{background-color:var(--grey)}.tc-website-benefitsgridleftimageitem.green{background-color:var(--green)}.tc-website-benefitsgridleftimageitem.blue{background-color:var(--blue)}.tc-website-benefitsgridleftimageitem.petrol div,.tc-website-benefitsgridleftimageitem.petrol h4,.tc-website-benefitsgridleftimageitem.petrol .h4,.tc-website-benefitsgridleftimageitem.sand div,.tc-website-benefitsgridleftimageitem.sand h4,.tc-website-benefitsgridleftimageitem.sand .h4,.tc-website-benefitsgridleftimageitem.siena div,.tc-website-benefitsgridleftimageitem.siena h4,.tc-website-benefitsgridleftimageitem.siena .h4,.tc-website-benefitsgridleftimageitem.violet div,.tc-website-benefitsgridleftimageitem.violet h4,.tc-website-benefitsgridleftimageitem.violet .h4{color:var(--white)}.tc-website-benefitsgridleftimageitem .benefit-grid-item-wrapper{--bs-gutter-x: 0;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.tc-website-benefitsgridleftimageitem .benefit-grid-item-wrapper .item-left-col,.tc-website-benefitsgridleftimageitem .benefit-grid-item-wrapper .item-right-col{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.tc-website-benefitsgridleftimageitem .benefit-grid-item-wrapper .item-left-col{padding-right:calc(var(--grid-gutter-width)*.5)}.tc-website-benefitsgridleftimageitem .benefit-grid-item-wrapper .item-left-col img{width:100%}.tc-website-benefitsgridleftimageitem .benefit-grid-item-wrapper .item-right-col{padding:var(--grid-gutter-width) var(--grid-gutter-width) var(--grid-gutter-width) calc(var(--grid-gutter-width)*.5);display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid-gutter-width)*.5);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tc-website-benefitsgridleftimageitem .benefit-grid-item-wrapper .item-right-col .text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media(max-width: 991.98px){.tc-website-benefitsgridleftimageitem{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0}.tc-website-benefitsgridleftimageitem .benefit-grid-item-wrapper .item-left-col,.tc-website-benefitsgridleftimageitem .benefit-grid-item-wrapper .item-right-col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.tc-website-benefitsgridleftimageitem .benefit-grid-item-wrapper .item-left-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0}.tc-website-benefitsgridleftimageitem .benefit-grid-item-wrapper .item-right-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:var(--grid-gutter-width);padding-right:var(--grid-gutter-width)}.tc-website-benefitsgridleftimageitem .benefit-grid-item-wrapper .item-right-col .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tc-website-benefitsgridleftimageitem .benefit-grid-item-wrapper .item-right-col .icon img{width:68px;margin-right:11px}}.tc-website-benefitsgridrightimageitem{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:0}.tc-website-benefitsgridrightimageitem.avocado{background-color:var(--avocado)}.tc-website-benefitsgridrightimageitem.moss{background-color:var(--moos)}.tc-website-benefitsgridrightimageitem.petrol{background-color:var(--petrol)}.tc-website-benefitsgridrightimageitem.sand{background-color:var(--sand)}.tc-website-benefitsgridrightimageitem.pearl-grey{background-color:var(--perl-grau)}.tc-website-benefitsgridrightimageitem.violet{background-color:var(--violet)}.tc-website-benefitsgridrightimageitem.siena{background-color:var(--siena)}.tc-website-benefitsgridrightimageitem.grey{background-color:var(--grey)}.tc-website-benefitsgridrightimageitem.green{background-color:var(--green)}.tc-website-benefitsgridrightimageitem.blue{background-color:var(--blue)}.tc-website-benefitsgridrightimageitem.petrol div,.tc-website-benefitsgridrightimageitem.petrol h4,.tc-website-benefitsgridrightimageitem.petrol .h4,.tc-website-benefitsgridrightimageitem.sand div,.tc-website-benefitsgridrightimageitem.sand h4,.tc-website-benefitsgridrightimageitem.sand .h4,.tc-website-benefitsgridrightimageitem.siena div,.tc-website-benefitsgridrightimageitem.siena h4,.tc-website-benefitsgridrightimageitem.siena .h4,.tc-website-benefitsgridrightimageitem.violet div,.tc-website-benefitsgridrightimageitem.violet h4,.tc-website-benefitsgridrightimageitem.violet .h4{color:var(--white)}.tc-website-benefitsgridrightimageitem .benefit-grid-item-wrapper{--bs-gutter-x: 0;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.tc-website-benefitsgridrightimageitem .benefit-grid-item-wrapper .item-left-col,.tc-website-benefitsgridrightimageitem .benefit-grid-item-wrapper .item-right-col{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.tc-website-benefitsgridrightimageitem .benefit-grid-item-wrapper .item-left-col{padding:var(--grid-gutter-width) calc(var(--grid-gutter-width)*.5) var(--grid-gutter-width) var(--grid-gutter-width);display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid-gutter-width)*.5);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tc-website-benefitsgridrightimageitem .benefit-grid-item-wrapper .item-left-col .text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.tc-website-benefitsgridrightimageitem .benefit-grid-item-wrapper .item-right-col{padding-left:calc(var(--grid-gutter-width)*.5)}.tc-website-benefitsgridrightimageitem .benefit-grid-item-wrapper .item-right-col img{width:100%}@media(max-width: 991.98px){.tc-website-benefitsgridrightimageitem .benefit-grid-item-wrapper .item-left-col,.tc-website-benefitsgridrightimageitem .benefit-grid-item-wrapper .item-right-col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.tc-website-benefitsgridrightimageitem .benefit-grid-item-wrapper .item-left-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:var(--grid-gutter-width)}.tc-website-benefitsgridrightimageitem .benefit-grid-item-wrapper .item-left-col .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tc-website-benefitsgridrightimageitem .benefit-grid-item-wrapper .item-left-col .icon img{width:68px;margin-right:11px}.tc-website-benefitsgridrightimageitem .benefit-grid-item-wrapper .item-right-col{padding-left:0}}.tc-website-benefitsaccordion .title{margin-bottom:var(--grid-gutter-width)}.tc-website-benefitsaccordion .tc-neos-elements-bootstrap-accordion .accordion-item:last-child{border-bottom:none}@media(min-width: 992px){.tc-website-benefitsaccordion:not(.disable-offset) .title{margin-left:33.33333333%;width:66.66666667%}}@media(min-width: 1400px){.tc-website-benefitsaccordion:not(.disable-offset) .title{margin-left:25%;width:75%}}.tc-website-benefitsaccordionitem{border-bottom:none}.tc-website-benefitsaccordionitem .accordion-header .accordion-button{gap:5px;padding:15px 0 !important}.tc-website-benefitsaccordionitem .accordion-header .accordion-button .tc-website-benefiticon{text-align:center;width:55px;position:relative;left:-10px;top:0}.tc-website-benefitsaccordionitem .accordion-header .accordion-button .tc-website-benefiticon svg{width:55px}.tc-website-benefitsaccordionitem .accordion-header .accordion-button .tc-website-benefiticon.icon-public-transports,.tc-website-benefitsaccordionitem .accordion-header .accordion-button .tc-website-benefiticon.icon-discounts{left:-6px}.tc-website-benefitsaccordionitem .accordion-header .accordion-button .tc-website-benefiticon.icon-holidays{left:-8px}.tc-website-benefitsaccordionitem .accordion-header .accordion-button .tc-website-benefiticon.icon-other-benefits{left:-5px}.tc-website-benefitsaccordionitem .accordion-header .accordion-button .tc-website-benefiticon.icon-further-education{left:-9px}.tc-website-benefitsaccordionitem .accordion-header .accordion-button span{font-size:28px;line-height:32px}@media(max-width: 991.98px){.tc-website-benefitsaccordionitem .accordion-header .accordion-button{padding:10px 0 !important}.tc-website-benefitsaccordionitem .accordion-header .accordion-button .tc-website-benefiticon{width:40px}.tc-website-benefitsaccordionitem .accordion-header .accordion-button .tc-website-benefiticon svg{width:40px}.tc-website-benefitsaccordionitem .accordion-header .accordion-button span{font-size:18px;line-height:21px;text-indent:0 !important;padding-left:0 !important}.tc-website-benefitsaccordionitem .accordion-body{padding-right:0 !important}}.tc-website-customertestimonialslider{overflow:hidden}.tc-website-customertestimonialslider .customer-testimonial-slider-title{margin-bottom:calc(var(--grid-gutter-width) + var(--grid-gutter-width)/2)}.tc-website-customertestimonialslider .container-right-sticky .slider-navigation-container .slider-navigation-wrapper{top:-100px;right:0}@media(max-width: 991.98px){.tc-website-customertestimonialslider>h2,.tc-website-customertestimonialslider>.h2{max-width:none}.tc-website-customertestimonialslider .container-right-sticky .slider-navigation-container{display:block}.tc-website-customertestimonialslider .container-right-sticky .slider-navigation-container .slider-navigation-wrapper{top:-98px}}@media(max-width: 991.98px){.tc-website-customertestimonialslider>h2,.tc-website-customertestimonialslider>.h2{max-width:75%}}.tc-website-customertestimonialslideritem,.tc-website-customertestimonial{margin-left:25%;margin-bottom:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;width:75%;max-width:75%;gap:calc(var(--grid-gutter-width)*.5)}.tc-website-customertestimonialslideritem .text-wrapper,.tc-website-customertestimonial .text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid-gutter-width)/2)}.tc-website-customertestimonialslideritem .text-wrapper .quote,.tc-website-customertestimonial .text-wrapper .quote{font-weight:var(--bold);text-align:right;font-size:110px;line-height:80px}.tc-website-customertestimonialslideritem .text-wrapper .text-content,.tc-website-customertestimonial .text-wrapper .text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.tc-website-customertestimonialslideritem .text-wrapper .text-content .testimonial,.tc-website-customertestimonial .text-wrapper .text-content .testimonial{font-size:24px;line-height:30px}.tc-website-customertestimonialslideritem .text-wrapper .text-content .name-function,.tc-website-customertestimonial .text-wrapper .text-content .name-function{font-weight:var(--bold);font-size:14px}.tc-website-customertestimonialslideritem .image-wrapper,.tc-website-customertestimonial .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(max-width: 991.98px){.tc-website-customertestimonialslideritem,.tc-website-customertestimonial{margin-left:8.33333333%;width:91.66666667%;max-width:91.66666667%;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px}.tc-website-customertestimonialslideritem .text-wrapper .quote,.tc-website-customertestimonial .text-wrapper .quote{font-size:90px;line-height:60px}.tc-website-customertestimonialslideritem .text-wrapper .text-content .testimonial,.tc-website-customertestimonial .text-wrapper .text-content .testimonial{font-size:18px;line-height:21px}.tc-website-customertestimonialslideritem .image-wrapper,.tc-website-customertestimonial .image-wrapper{width:100%;margin-left:8.33333333%}.tc-website-customertestimonialslideritem .image-wrapper img,.tc-website-customertestimonial .image-wrapper img{position:relative;left:5px}}@media(max-width: 767.98px){.tc-website-customertestimonialslideritem .image-wrapper,.tc-website-customertestimonial .image-wrapper{width:100%;margin-left:8.33333333%}.tc-website-customertestimonialslideritem .image-wrapper img,.tc-website-customertestimonial .image-wrapper img{position:relative;left:calc(var(--grid-gutter-width)/2)}}.neos-backend .tc-website-customertestimonialslideritem,.neos-backend .tc-website-customertestimonial{margin-bottom:var(--grid-gutter-width) !important}.tc-website-socialnetworks{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--grid-gutter-width)}.tc-website-socialnetworks a{line-height:normal}.tc-website-socialnetworks a svg{height:15px}.tc-website-socialnetworks a svg path{-webkit-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out;fill:var(--black) !important}.tc-website-socialnetworks a:hover svg path{fill:var(--lime) !important}.tc-website-megamenu{position:fixed;top:0;left:0;width:100%;background-color:var(--white);padding:55px 0 65px;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out;z-index:99;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.15);box-shadow:0 4px 8px 0 rgba(0,0,0,.15);opacity:0}.tc-website-megamenu.visible{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}.tc-website-megamenu .mega-menu-container{--bs-gutter-x: 40px;--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;position:relative}@media(min-width: 576px){.tc-website-megamenu .mega-menu-container{max-width:540px}}@media(min-width: 768px){.tc-website-megamenu .mega-menu-container{max-width:720px}}@media(min-width: 992px){.tc-website-megamenu .mega-menu-container{max-width:960px}}@media(min-width: 1200px){.tc-website-megamenu .mega-menu-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-megamenu .mega-menu-container{max-width:1320px}}.tc-website-megamenu .mega-menu-container header,.tc-website-megamenu .mega-menu-container footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-megamenu .mega-menu-container header .menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid-gutter-width)*.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-megamenu .mega-menu-container header .menu-wrapper nav.tc-website-mainmenu ul.main-menu>li>ul.dropdown{display:none}.tc-website-megamenu .mega-menu-container header .menu-wrapper .search-trigger{cursor:pointer}.tc-website-megamenu .mega-menu-container .section-wrapper{margin-top:90px}.tc-website-megamenu .mega-menu-container .section-wrapper .navigation-title{margin-bottom:16px}.tc-website-megamenu .mega-menu-container .section-wrapper .navigation-title a,.tc-website-megamenu .mega-menu-container .section-wrapper .navigation-title span{font-weight:var(--bold);font-size:30px;line-height:45px;color:var(--anthrazit);text-decoration:none}.tc-website-megamenu .mega-menu-container .section-wrapper .subpages ul li a{color:var(--anthrazit);font-weight:var(--bold);font-size:30px;font-style:normal;line-height:45px;text-decoration:none}.tc-website-megamenu .mega-menu-container .section-wrapper .subpages{display:inline-block;height:290px}.tc-website-megamenu .mega-menu-container .section-wrapper .subpages ul.big-menu,.tc-website-megamenu .mega-menu-container .section-wrapper .subpages ul.large-menu{-moz-column-count:2;-moz-column-gap:var(--grid-gutter-width);-webkit-column-count:2;-webkit-column-gap:var(--grid-gutter-width);column-count:2;column-gap:var(--grid-gutter-width)}.tc-website-megamenu .mega-menu-container .section-wrapper .subpages ul.big-menu li:nth-child(4){-webkit-column-break-after:always;-moz-column-break-after:column;break-after:column}.tc-website-megamenu .mega-menu-container .section-wrapper .subpages ul.large-menu li:nth-child(5){-webkit-column-break-after:unset;-moz-column-break-after:unset;break-after:unset}.tc-website-megamenu .mega-menu-container .section-wrapper .subpages ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--grid-gutter-width)*.5);position:relative;margin-bottom:16px}.tc-website-megamenu .mega-menu-container .section-wrapper .subpages ul li:before{content:"";width:32px;height:20px;background-image:url(../Images/Icons/arrow-right-black.svg);background-repeat:no-repeat;background-size:100%}.tc-website-megamenu .mega-menu-container .section-wrapper .subpages ul li a{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;left:0}.tc-website-megamenu .mega-menu-container .section-wrapper .subpages ul li:last-child{margin-bottom:0}.tc-website-megamenu .mega-menu-container .section-wrapper .subpages ul li:hover a{left:5px}.tc-website-megamenu .mega-menu-container .hotline{position:absolute;bottom:96px;right:20px}.tc-website-megamenu .mega-menu-container .hotline div,.tc-website-megamenu .mega-menu-container .hotline a{font-size:14px;font-style:normal;line-height:normal}.tc-website-megamenu .mega-menu-container .hotline a{-webkit-transition:border-bottom .4s ease-in-out;transition:border-bottom .4s ease-in-out;border-bottom:1px solid var(--link-color);color:var(--link-color);text-decoration:none}.tc-website-megamenu .mega-menu-container .hotline a:hover{border-color:rgba(0,0,0,0)}.tc-website-megamenu .mega-menu-container footer{margin-top:calc(var(--grid-gutter-width)*4);padding-top:20px;border-top:1px solid var(--anthrazit)}.tc-website-megamenu .mega-menu-container footer nav.footer-menu ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:44px}.tc-website-megamenu .mega-menu-container footer nav.footer-menu ul li a{-webkit-transition:border-bottom .4s ease-in-out;transition:border-bottom .4s ease-in-out;font-weight:var(--bold);color:var(--anthrazit);font-size:14px;font-style:normal;line-height:normal;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}.tc-website-megamenu .mega-menu-container footer nav.footer-menu ul li:hover a{border-color:var(--anthrazit)}.tc-website-megamenu .mega-menu-container footer .tc-website-socialnetworks a svg path{fill:var(--black)}.tc-website-megamenu .mega-menu-container footer .tc-website-socialnetworks a:hover svg path{fill:rgba(0,0,0,.5) !important}nav.tc-website-mainmenu ul.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px}nav.tc-website-mainmenu ul.main-menu li a{font-weight:var(--bold);color:var(--black);font-size:14px;text-decoration:none;line-height:normal;border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:border-bottom .4s ease-in-out;transition:border-bottom .4s ease-in-out}nav.tc-website-mainmenu ul.main-menu li a:hover{border-bottom:1px solid var(--black)}nav.tc-website-mainmenu ul.main-menu li.active a{border-bottom:1px solid var(--black)}nav.tc-website-mainmenu ul.main-menu li.store-login a,nav.tc-website-mainmenu ul.main-menu li.technomag-contact a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;font-size:12px;background:var(--lime);-webkit-transition:all .4s ease;transition:all .4s ease;border-bottom:0 !important}nav.tc-website-mainmenu ul.main-menu li.store-login a:hover,nav.tc-website-mainmenu ul.main-menu li.technomag-contact a:hover{border-bottom:none;background-color:var(--black);color:var(--lime);border-color:var(--lime)}nav.tc-website-mainmenu ul.main-menu li ul.dropdown{display:none}.tc-website-newsletterblock{padding:70px 0;position:relative}.tc-website-newsletterblock .newsletter-block-container{--bs-gutter-x: 40px;--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){.tc-website-newsletterblock .newsletter-block-container{max-width:540px}}@media(min-width: 768px){.tc-website-newsletterblock .newsletter-block-container{max-width:720px}}@media(min-width: 992px){.tc-website-newsletterblock .newsletter-block-container{max-width:960px}}@media(min-width: 1200px){.tc-website-newsletterblock .newsletter-block-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-newsletterblock .newsletter-block-container{max-width:1320px}}.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper .text{font-size:24px;font-style:normal;line-height:32px}.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper .button>a,.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper .button>div,.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper .button>button{background-color:var(--lime);border-color:var(--lime);border-radius:30px;color:var(--black);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper .button>a:hover,.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper .button>div:hover,.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper .button>button:hover{color:var(--lime);background-color:var(--black);border-color:var(--black)}.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper .button>a p,.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper .button>div p,.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper .button>button p{font-weight:var(--bold)}.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper .button>a .ck-placeholder:before,.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper .button>div .ck-placeholder:before,.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper .button>button .ck-placeholder:before{color:var(--black)}@media(max-width: 991.98px){.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper .button>a,.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper .button>div,.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper .button>button{font-size:12px}}@media(max-width: 991.98px){.tc-website-newsletterblock{padding:calc(var(--grid-gutter-width)*3 + var(--grid-gutter-width)*.5) 0 30px}.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:calc(var(--grid-gutter-width)*3 + var(--grid-gutter-width)*.5)}.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .logo img{width:132px}.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper .inside-wrapper .text{font-size:18px;line-height:21px}}@media(max-width: 575.98px){.tc-website-newsletterblock{padding:calc(var(--grid-gutter-width)*.5) 0 30px}.tc-website-newsletterblock .newsletter-block-container .newsletter-block-wrapper{gap:calc(var(--grid-gutter-width)*2)}}.tc-website-newsletterform{position:absolute;top:0;left:-100vw;width:100%;height:var(--height-newsletter-block);background-color:var(--lime);-webkit-transition:left .4s ease-in-out;transition:left .4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-newsletterform.visible{left:0}.tc-website-newsletterform .newsletter-form-container{--bs-gutter-x: 40px;--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;position:relative}@media(min-width: 576px){.tc-website-newsletterform .newsletter-form-container{max-width:540px}}@media(min-width: 768px){.tc-website-newsletterform .newsletter-form-container{max-width:720px}}@media(min-width: 992px){.tc-website-newsletterform .newsletter-form-container{max-width:960px}}@media(min-width: 1200px){.tc-website-newsletterform .newsletter-form-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-newsletterform .newsletter-form-container{max-width:1320px}}.tc-website-newsletterform .newsletter-form-container form{position:relative;opacity:1;z-index:2;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-newsletterform .newsletter-form-container form.hide{opacity:0;z-index:-1}.tc-website-newsletterform .newsletter-form-container form fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.tc-website-newsletterform .newsletter-form-container form fieldset .clearfix{width:100%;position:relative}.tc-website-newsletterform .newsletter-form-container form fieldset .clearfix .help-inline{opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;color:var(--anthrazit);position:absolute;left:2px;bottom:-20px}.tc-website-newsletterform .newsletter-form-container form fieldset .clearfix.error input,.tc-website-newsletterform .newsletter-form-container form fieldset .clearfix.error select{border-color:var(--anthrazit)}.tc-website-newsletterform .newsletter-form-container form fieldset .clearfix.error .help-inline:not(.email-error):not(.email-exists-error){opacity:1}.tc-website-newsletterform .newsletter-form-container form fieldset .clearfix.error-email .email-error{opacity:1}.tc-website-newsletterform .newsletter-form-container form fieldset .clearfix.error-email-exists .email-exists-error{opacity:1}.tc-website-newsletterform .newsletter-form-container form fieldset .clearfix input:-webkit-autofill,.tc-website-newsletterform .newsletter-form-container form fieldset .clearfix input:-webkit-autofill:hover,.tc-website-newsletterform .newsletter-form-container form fieldset .clearfix input:-webkit-autofill:focus,.tc-website-newsletterform .newsletter-form-container form fieldset .clearfix input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--lime) inset !important}.tc-website-newsletterform .newsletter-form-container form fieldset .submit{width:auto}.tc-website-newsletterform .newsletter-form-container form fieldset .submit>a,.tc-website-newsletterform .newsletter-form-container form fieldset .submit>div,.tc-website-newsletterform .newsletter-form-container form fieldset .submit>button{background-color:var(--black);border-color:var(--black);border-radius:30px;color:var(--white);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-newsletterform .newsletter-form-container form fieldset .submit>a:hover,.tc-website-newsletterform .newsletter-form-container form fieldset .submit>div:hover,.tc-website-newsletterform .newsletter-form-container form fieldset .submit>button:hover{color:var(--black);background-color:var(--white);border-color:var(--white);border-color:var(--black);background-color:rgba(0,0,0,0)}.tc-website-newsletterform .newsletter-form-container form fieldset .submit>a p,.tc-website-newsletterform .newsletter-form-container form fieldset .submit>div p,.tc-website-newsletterform .newsletter-form-container form fieldset .submit>button p{font-weight:var(--bold)}.tc-website-newsletterform .newsletter-form-container form fieldset .submit>a .ck-placeholder:before,.tc-website-newsletterform .newsletter-form-container form fieldset .submit>div .ck-placeholder:before,.tc-website-newsletterform .newsletter-form-container form fieldset .submit>button .ck-placeholder:before{color:var(--white)}@media(max-width: 991.98px){.tc-website-newsletterform .newsletter-form-container form fieldset .submit>a,.tc-website-newsletterform .newsletter-form-container form fieldset .submit>div,.tc-website-newsletterform .newsletter-form-container form fieldset .submit>button{font-size:12px}}.tc-website-newsletterform .newsletter-form-container .close{position:absolute;top:-40px;right:20px;z-index:3;width:21px;height:21px;background-image:url(../Images/Icons/close.svg);background-repeat:no-repeat;background-size:21px 21px;cursor:pointer}.tc-website-newsletterform .message-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.tc-website-newsletterform .message-wrapper.visible{opacity:1;z-index:2}.tc-website-newsletterform .message-wrapper span{font-weight:var(--bold)}.tc-website-newsletterform .message-wrapper svg{width:18px;height:18px}.tc-website-newsletterform .message-wrapper svg path{fill:var(--anthrazit)}.tc-website-newsletterform .loader-layer{position:absolute;top:0;left:0;opacity:0;z-index:-1;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.5);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-newsletterform .loader-layer .loader{width:60px;height:60px;border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid var(--lime);-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.tc-website-newsletterform .loader-layer.visible{z-index:9;opacity:1}@media(max-width: 991.98px){.tc-website-newsletterform{height:var(--height-newsletter-block-tablet)}.tc-website-newsletterform .newsletter-form-container form fieldset{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--grid-gutter-width);padding-top:calc(var(--grid-gutter-width)*.5)}.tc-website-newsletterform .newsletter-form-container form fieldset .submit{-ms-flex-item-align:end;align-self:flex-end}.tc-website-newsletterform .newsletter-form-container .close{top:-20px}}@media(max-width: 575.98px){.tc-website-newsletterform{height:var(--height-newsletter-block-mobile)}.tc-website-newsletterform .newsletter-form-container form fieldset{gap:calc(var(--grid-gutter-width)*.5)}.tc-website-newsletterform .newsletter-form-container .close{top:-10px}}.tc-website-pageintroduction{margin-bottom:var(--margin-small)}.tc-website-pageintroduction .page-introduction-container{--bs-gutter-x: 40px;--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;margin-right:0;padding-right:0;padding-left:0}@media(min-width: 576px){.tc-website-pageintroduction .page-introduction-container{max-width:540px}}@media(min-width: 768px){.tc-website-pageintroduction .page-introduction-container{max-width:720px}}@media(min-width: 992px){.tc-website-pageintroduction .page-introduction-container{max-width:960px}}@media(min-width: 1200px){.tc-website-pageintroduction .page-introduction-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-pageintroduction .page-introduction-container{max-width:1320px}}@media(min-width: 576px){.tc-website-pageintroduction .page-introduction-container{width:calc(540px + (50% - 540px / 2) - 20px);max-width:none}}@media(min-width: 768px){.tc-website-pageintroduction .page-introduction-container{width:calc(720px + (50% - 720px / 2) - 20px);max-width:none}}@media(min-width: 992px){.tc-website-pageintroduction .page-introduction-container{width:calc(960px + (50% - 960px / 2) - 20px);max-width:none}}@media(min-width: 1200px){.tc-website-pageintroduction .page-introduction-container{width:calc(1140px + (50% - 1140px / 2) - 20px);max-width:none}}@media(min-width: 1400px){.tc-website-pageintroduction .page-introduction-container{width:calc(1320px + (50% - 1320px / 2) - 20px);max-width:none}}.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--grid-gutter-width)}.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-introduction-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--grid-gutter-width);width:45%}.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-image{height:450px;width:55vw;background-repeat:no-repeat;background-position:center center;background-size:cover}.tc-website-pageintroduction.no-page-image{margin-top:60px}@media(max-width: 991.98px){.tc-website-pageintroduction.no-page-image{margin-top:100px}}.tc-website-pageintroduction.no-page-image .page-introduction-container{--bs-gutter-x: 40px;--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;margin-right:auto}@media(min-width: 576px){.tc-website-pageintroduction.no-page-image .page-introduction-container{max-width:540px}}@media(min-width: 768px){.tc-website-pageintroduction.no-page-image .page-introduction-container{max-width:720px}}@media(min-width: 992px){.tc-website-pageintroduction.no-page-image .page-introduction-container{max-width:960px}}@media(min-width: 1200px){.tc-website-pageintroduction.no-page-image .page-introduction-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-pageintroduction.no-page-image .page-introduction-container{max-width:1320px}}.tc-website-pageintroduction.no-page-image .page-introduction-container .page-introduction-wrapper .page-introduction-left{display:block;width:100%}.tc-website-pageintroduction.no-page-image .page-introduction-container .page-introduction-wrapper .page-introduction-left .page-header{margin-top:40px}.tc-website-pageintroduction.without-image{margin-bottom:calc(var(--margin-small) + var(--grid-gutter-width)*.5)}.tc-website-pageintroduction.without-image .page-introduction-container .page-introduction-wrapper .page-image{height:auto}.tc-website-pageintroduction.introduction-text .page-introduction-container .page-introduction-wrapper .page-introduction-left{width:50%}.tc-website-pageintroduction.introduction-text .page-introduction-container .page-introduction-wrapper .page-text-wrapper{width:41.66666667%;margin-left:8.33333333%}.tc-website-pageintroduction.has-introduction-teaser .page-introduction-container .page-introduction-wrapper .page-introduction-left .introduction-teaser{margin-top:160px;margin-left:8.33333333%}@media(max-width: 767.98px){.tc-website-pageintroduction.has-introduction-teaser .page-introduction-container .page-introduction-wrapper .page-introduction-left .introduction-teaser{margin-left:0}}@media(max-width: 991.98px){.tc-website-pageintroduction.introduction-text .page-introduction-container .page-introduction-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tc-website-pageintroduction.introduction-text .page-introduction-container .page-introduction-wrapper .page-introduction-left,.tc-website-pageintroduction.introduction-text .page-introduction-container .page-introduction-wrapper .page-text-wrapper{width:100%}.tc-website-pageintroduction.introduction-text .page-introduction-container .page-introduction-wrapper .page-text-wrapper{margin-left:0}.tc-website-pageintroduction:not(.no-page-image){height:calc(100vh - var(--height-header-tablet))}.tc-website-pageintroduction:not(.no-page-image) .page-introduction-container{height:100%}.tc-website-pageintroduction:not(.no-page-image) .page-introduction-container .page-introduction-wrapper{height:calc(100vh - var(--height-header-tablet));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--grid-gutter-width)*2);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tc-website-pageintroduction:not(.no-page-image) .page-introduction-container .page-introduction-wrapper .page-introduction-left{width:100%}.tc-website-pageintroduction:not(.no-page-image) .page-introduction-container .page-introduction-wrapper .page-introduction-left .page-header{width:75%}.tc-website-pageintroduction:not(.no-page-image) .page-introduction-container .page-introduction-wrapper .page-image{width:100%;height:700px}}@media(max-width: 767.98px){.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-image{height:450px}}@media(max-width: 575.98px){.tc-website-pageintroduction{height:calc(100vh - var(--height-header-mobile))}.tc-website-pageintroduction .page-introduction-container{padding-left:calc(var(--grid-gutter-width)*.5)}.tc-website-pageintroduction.no-page-image{height:auto}}.tc-website-breadcrumb ul.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-breadcrumb ul.breadcrumb li{font-size:14px;line-height:normal}.tc-website-breadcrumb ul.breadcrumb li a{color:var(--anthrazit);font-size:14px;line-height:normal;text-decoration:none}.tc-website-breadcrumb ul.breadcrumb li.active{font-weight:var(--bold)}.tc-website-breadcrumb ul.breadcrumb li:after{content:"|";display:inline-block;padding:0 calc(var(--grid-gutter-width)*.12)}.tc-website-breadcrumb ul.breadcrumb li:last-child:after{display:none}@media(max-width: 575.98px){.tc-website-breadcrumb.news-breadcrumb ul.breadcrumb li:last-child{text-overflow:ellipsis;width:200px;white-space:nowrap;overflow:hidden}}.tc-website-languagemenu .dropdown{position:relative;width:62px}.tc-website-languagemenu .dropdown .select-label{padding:10px 12px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;line-height:normal;font-weight:var(--bold);color:var(--anthrazit);font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-languagemenu .dropdown .select-label:after{content:url(/_Resources/Static/Packages/TC.Website/Images/Icons/chevron-down-black.svg);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}.tc-website-languagemenu .dropdown .dropdown-list{width:100%;margin:0;padding:0;list-style:none}.tc-website-languagemenu .dropdown .dropdown-list li{display:block;width:100%;font-size:12px;line-height:normal;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:4px 12px}.tc-website-languagemenu .dropdown .dropdown-list li a{color:var(--anthrazit);font-size:14px;text-decoration:none}@media(min-width: 992px){.tc-website-languagemenu .dropdown .select-label{background:var(--white);z-index:5;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 0%;transform-origin:50% 0%}.tc-website-languagemenu .dropdown .dropdown-list{position:absolute;top:5px}.tc-website-languagemenu .dropdown .dropdown-list li{position:absolute;top:0;left:0;letter-spacing:2px;background-color:var(--lime);-webkit-transition-duration:.4s;transition-duration:.4s;opacity:1}.tc-website-languagemenu .dropdown .dropdown-list li:nth-child(1){z-index:2}.tc-website-languagemenu .dropdown .dropdown-list li:nth-child(2){z-index:1;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.tc-website-languagemenu .dropdown:hover .select-label{background-color:var(--lime);border-top-left-radius:10px;border-top-right-radius:10px}.tc-website-languagemenu .dropdown:hover .select-label:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.tc-website-languagemenu .dropdown:hover .dropdown-list li:nth-child(1){-webkit-transform:translateY(100%);transform:translateY(100%)}.tc-website-languagemenu .dropdown:hover .dropdown-list li:nth-child(2){-webkit-transform:translateY(160%);transform:translateY(160%);padding-bottom:10px}}@media(max-width: 991.98px){.tc-website-languagemenu .dropdown{z-index:10;background-color:var(--lime);border-radius:30px}.tc-website-languagemenu .dropdown .select-label{background-color:rgba(0,0,0,0);border-radius:0;z-index:auto}.tc-website-languagemenu .dropdown .dropdown-list{display:none;position:static;top:auto}.tc-website-languagemenu .dropdown .dropdown-list li{position:static;top:auto;left:auto;-webkit-transform:none;transform:none;letter-spacing:normal;background-color:rgba(0,0,0,0);border-radius:0;padding:2px 12px 14px}.tc-website-languagemenu .dropdown .dropdown-list li a{display:block}.tc-website-languagemenu .dropdown:hover,.tc-website-languagemenu .dropdown:focus-within{border-radius:12px;width:auto;min-width:62px}.tc-website-languagemenu .dropdown:hover .select-label:after,.tc-website-languagemenu .dropdown:focus-within .select-label:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.tc-website-languagemenu .dropdown:hover .dropdown-list,.tc-website-languagemenu .dropdown:focus-within .dropdown-list{display:block}.tc-website-languagemenu .dropdown:hover .dropdown-list li,.tc-website-languagemenu .dropdown:focus-within .dropdown-list li{-webkit-transform:none;transform:none;padding:4px 14px 12px}}.tc-website-introductiontext{--bs-gutter-x: 40px;--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;margin-bottom:calc(var(--grid-gutter-width)*2 + var(--grid-gutter-width)*.5)}@media(min-width: 576px){.tc-website-introductiontext{max-width:540px}}@media(min-width: 768px){.tc-website-introductiontext{max-width:720px}}@media(min-width: 992px){.tc-website-introductiontext{max-width:960px}}@media(min-width: 1200px){.tc-website-introductiontext{max-width:1140px}}@media(min-width: 1400px){.tc-website-introductiontext{max-width:1320px}}.tc-website-introductiontext .introduction-text-wrapper{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%;margin-left:25%}@media(max-width: 991.98px){.tc-website-introductiontext .introduction-text-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;margin-left:8.33333333%}}@media(max-width: 575.98px){.tc-website-introductiontext .introduction-text-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;padding:0}}.tc-website-newslist.content-list .news-list-container{--bs-gutter-x: 40px;--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){.tc-website-newslist.content-list .news-list-container{max-width:540px}}@media(min-width: 768px){.tc-website-newslist.content-list .news-list-container{max-width:720px}}@media(min-width: 992px){.tc-website-newslist.content-list .news-list-container{max-width:960px}}@media(min-width: 1200px){.tc-website-newslist.content-list .news-list-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-newslist.content-list .news-list-container{max-width:1320px}}.tc-website-newslist.content-list .news-list-container .news-list-wrapper{--bs-gutter-x: 100px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.tc-website-newslist.content-list .news-list-container .news-list-wrapper .tc-website-newslistitem:nth-child(even){position:relative;top:170px}@media(max-width: 991.98px){.tc-website-newslist.content-list .news-list-container .news-list-wrapper .tc-website-newslistitem:nth-child(even){top:0}}.tc-website-newslistitem{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-bottom:calc(var(--grid-gutter-width)*2 + var(--grid-gutter-width)*.5)}.tc-website-newslistitem .news-item-image{overflow:hidden;margin-bottom:calc(var(--grid-gutter-width)*.5)}.tc-website-newslistitem .news-item-image img{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;-webkit-transform:scale(1);transform:scale(1);width:100%}.tc-website-newslistitem:hover .news-item-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.tc-website-newslistitem .news-item-date{font-size:14px;line-height:normal;margin-bottom:calc(var(--grid-gutter-width)*.5)}.tc-website-newslistitem .news-item-title{margin-bottom:calc(var(--grid-gutter-width)*.5)}.tc-website-newslistitem .news-item-teaser{margin-bottom:calc(var(--grid-gutter-width)*.5)}.tc-website-newslistitem .learn-more-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:var(--bold);font-size:16px;line-height:22px;margin-top:auto;text-decoration:none}.tc-website-newslistitem .learn-more-link:before{content:"";width:16px;height:12px;background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/arrow-right-black-bold.svg);background-repeat:no-repeat;background-size:100%;background-position:center center;-webkit-transition:margin-right .4s ease-in-out;transition:margin-right .4s ease-in-out}.tc-website-newslistitem .learn-more-link:hover:before{margin-right:5px}.tc-website-newslistitem .learn-more-link:before{display:none}.tc-website-newslistitem .learn-more-link:after{content:"";width:16px;height:12px;background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/arrow-right-black-bold.svg);background-repeat:no-repeat;background-size:100%;background-position:center center;-webkit-transition:margin-left .4s ease-in-out;transition:margin-left .4s ease-in-out}.tc-website-newslistitem .learn-more-link:hover:after{margin-left:5px}.tc-website-newslistitem .learn-more-link a{text-decoration:none}@media(max-width: 991.98px){.tc-website-newslistitem{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-bottom:calc(var(--grid-gutter-width)*2)}}@media(max-width: 575.98px){.tc-website-newslistitem{margin-bottom:calc(var(--grid-gutter-width)*3)}.tc-website-newslistitem .news-item-image{width:100vw;margin-left:calc(var(--grid-gutter-width)*-0.5)}}.tc-website-consultingblock{margin-top:var(--margin-big)}.tc-website-consultingblock .consulting-block-container{--bs-gutter-x: 40px;--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){.tc-website-consultingblock .consulting-block-container{max-width:540px}}@media(min-width: 768px){.tc-website-consultingblock .consulting-block-container{max-width:720px}}@media(min-width: 992px){.tc-website-consultingblock .consulting-block-container{max-width:960px}}@media(min-width: 1200px){.tc-website-consultingblock .consulting-block-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-consultingblock .consulting-block-container{max-width:1320px}}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:var(--tannen-grun)}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:50px}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .title,.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .text{color:var(--white)}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .text{font-size:16px;font-style:normal;line-height:24px}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .text a{color:var(--white);text-decoration:none;border-bottom:1px solid var(--white);-webkit-transition:border-bottom .4s ease-in-out;transition:border-bottom .4s ease-in-out}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .text a:hover{border-color:rgba(0,0,0,0)}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .text ul{list-style:none;padding-left:calc(var(--grid-gutter-width)*.25);margin-bottom:var(--grid-gutter-width)}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .text ul li{position:relative;padding-left:calc(var(--grid-gutter-width)*.5)}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .text ul li:before{content:"";width:4px;height:4px;background-color:var(--anthrazit);border-radius:50%;position:absolute;top:10px;left:0}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .text ul li ul{padding-left:calc(var(--grid-gutter-width)*.25)}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .text table tr{-webkit-box-shadow:none;box-shadow:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;padding:0}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .text table tr td{padding:0;color:var(--white);background:rgba(0,0,0,0) !important;border:none}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button{margin-top:calc(var(--grid-gutter-width)*.5 - 4px)}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button>a,.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button>div,.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button>button{background-color:var(--lime);border-color:var(--lime);border-radius:30px;color:var(--black);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button>a:hover,.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button>div:hover,.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button>button:hover{color:var(--lime);background-color:var(--black);border-color:var(--black)}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button>a p,.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button>div p,.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button>button p{font-weight:var(--bold)}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button>a .ck-placeholder:before,.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button>div .ck-placeholder:before,.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button>button .ck-placeholder:before{color:var(--black)}@media(max-width: 991.98px){.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button>a,.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button>div,.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button>button{font-size:12px}}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button>a:hover,.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button>div:hover{background-color:rgba(0,0,0,0);color:var(--lime);border-color:var(--lime)}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button .ck-placeholder:before{color:var(--black) !important}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content .button .ck-placeholder:before{color:var(--black) !important}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-image{overflow:hidden}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-image img{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.tc-website-consultingblock:hover .consulting-block-container .consulting-block-wrapper .block-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media(max-width: 991.98px){.tc-website-consultingblock .consulting-block-container{max-width:none;padding:0}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;gap:0}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content{--bs-gutter-x: 40px;--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;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:var(--grid-gutter-width);padding-bottom:var(--grid-gutter-width)}}@media(max-width: 991.98px)and (min-width: 576px){.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content{max-width:540px}}@media(max-width: 991.98px)and (min-width: 768px){.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content{max-width:720px}}@media(max-width: 991.98px)and (min-width: 992px){.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content{max-width:960px}}@media(max-width: 991.98px)and (min-width: 1200px){.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content{max-width:1140px}}@media(max-width: 991.98px)and (min-width: 1400px){.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content{max-width:1320px}}@media(max-width: 991.98px){.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-content figure.table table tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}@media(max-width: 991.98px){.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tc-website-consultingblock .consulting-block-container .consulting-block-wrapper .block-image img{height:100%;max-width:none}}.tc-website-productgroups{margin-bottom:calc(var(--grid-gutter-width)*3)}.tc-website-productgroups .product-groups-container{--bs-gutter-x: 40px;--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){.tc-website-productgroups .product-groups-container{max-width:540px}}@media(min-width: 768px){.tc-website-productgroups .product-groups-container{max-width:720px}}@media(min-width: 992px){.tc-website-productgroups .product-groups-container{max-width:960px}}@media(min-width: 1200px){.tc-website-productgroups .product-groups-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-productgroups .product-groups-container{max-width:1320px}}.tc-website-productgroups .product-groups-container .product-groups-wrapper{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:25%}@media(max-width: 991.98px){.tc-website-productgroups .product-groups-container .product-groups-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;margin-left:16.66666667%}}@media(max-width: 575.98px){.tc-website-productgroups .product-groups-container .product-groups-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;margin-left:8.33333333%;padding:0}}.tc-website-productgroups .product-groups-container .product-groups-wrapper ul{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}.tc-website-productgroups .product-groups-container .product-groups-wrapper ul li{border-top:1px solid var(--anthrazit);padding:10px 0 8px}.tc-website-productgallery .product-gallery-container{--bs-gutter-x: 40px;--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){.tc-website-productgallery .product-gallery-container{max-width:540px}}@media(min-width: 768px){.tc-website-productgallery .product-gallery-container{max-width:720px}}@media(min-width: 992px){.tc-website-productgallery .product-gallery-container{max-width:960px}}@media(min-width: 1200px){.tc-website-productgallery .product-gallery-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-productgallery .product-gallery-container{max-width:1320px}}.tc-website-productgallery .product-gallery-container .product-gallery-wrapper{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;margin-left:8.33333333%}.tc-website-productgallery .product-gallery-container .product-gallery-wrapper .dl-gallery-gallery .row.dl-gallery{--bs-gutter-x: calc(var(--grid-gutter-width) * 0.5);--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.tc-website-productgallery .product-gallery-container .product-gallery-wrapper .dl-gallery-gallery .row.dl-gallery figure.neos-nodetypes-image{margin-bottom:30px}.tc-website-productgallery .product-gallery-container .product-gallery-wrapper .dl-gallery-gallery .row.dl-gallery figure.neos-nodetypes-image:nth-last-child(-n+3){margin-bottom:0}@media(max-width: 575.98px){.tc-website-productgallery .product-gallery-container{margin:0;padding:0;width:100vw}.tc-website-productgallery .product-gallery-container .product-gallery-wrapper{width:100vw;padding:0;margin:0}.tc-website-productgallery .product-gallery-container .product-gallery-wrapper .dl-gallery-gallery .row.dl-gallery{margin:0}.tc-website-productgallery .product-gallery-container .product-gallery-wrapper .dl-gallery-gallery .row.dl-gallery figure.neos-nodetypes-image:nth-last-child(-n+3){margin-bottom:var(--grid-gutter-width)}}.tc-website-subsidiarieslist .tc-neos-elements-bootstrap-accordion .accordion-item{background-color:rgba(0,0,0,0);border-bottom:0}.tc-website-subsidiarieslist .tc-neos-elements-bootstrap-accordion .accordion-item .accordion-header .accordion-button{font-weight:var(--bold);font-size:30px;line-height:32px;padding:10px 0 45px 0;cursor:default}.tc-website-subsidiarieslist .tc-neos-elements-bootstrap-accordion .accordion-item .accordion-header .accordion-button:after{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;cursor:pointer;opacity:0;width:21px;height:21px;-webkit-transform:none !important;transform:none !important;background-image:url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L20 20M20 1L1 20" stroke="black"/></svg>')}.tc-website-subsidiarieslist .tc-neos-elements-bootstrap-accordion .accordion-item .accordion-header .accordion-button.has-detail:after{opacity:1}.tc-website-subsidiarieslist .tc-neos-elements-bootstrap-accordion .accordion-item .accordion-collapse .subsidiaries-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px}.tc-website-subsidiarieslist .tc-neos-elements-bootstrap-accordion .accordion-item .accordion-collapse .subsidiaries-grid .tc-website-subsidiarieslistitem{cursor:pointer;padding:10px 0;border-top:1px solid var(--anthrazit)}.tc-website-subsidiarieslist .tc-neos-elements-bootstrap-accordion .accordion-item .accordion-collapse .subsidiaries-grid .tc-website-subsidiarieslistitem span{font-size:16px;line-height:22px}@media(max-width: 991.98px){.tc-website-subsidiarieslist .tc-neos-elements-bootstrap-accordion .accordion-item .accordion-collapse .subsidiaries-grid{grid-template-columns:repeat(2, 1fr);grid-column-gap:45px}}@media(max-width: 767.98px){.tc-website-subsidiarieslist .tc-neos-elements-bootstrap-accordion .accordion-item .accordion-collapse .subsidiaries-grid{grid-template-columns:repeat(1, 1fr);grid-column-gap:0}}.tc-website-subsidiarieslist .tc-neos-elements-bootstrap-accordion .accordion-item .accordion-collapse .subsidiary-detail{display:none;padding-top:10px;border-top:1px solid var(--anthrazit)}.tc-website-subsidiarylistitem .subsidiary-title{margin-bottom:20px}.neos-frontend .tc-website-subsidiarylistitem{padding-top:20px}.tc-website-subsidiarylistitem .information-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.tc-website-subsidiarylistitem .information-wrapper .column:not(:last-child){-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33%;margin-bottom:30px;padding:0}.tc-website-subsidiarylistitem .information-wrapper .column .label{font-weight:var(--bold);margin-bottom:20px}.tc-website-subsidiarylistitem .information-wrapper .column:last-child{width:72px;position:absolute;top:-10px;right:0}.tc-website-subsidiarylistitem .subsidiary-team,.tc-website-subsidiarylistitem .subsidiary-image{margin-top:50px}.tc-website-subsidiarylistitem .subsidiary-team{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tc-website-subsidiarylistitem .subsidiary-team .tc-website-teamslideritem .information>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.tc-website-subsidiarylistitem .subsidiary-team .tc-website-teamslideritem .information .title-function{gap:0 !important}.tc-website-subsidiarylistitem .subsidiary-team .tc-website-teamslideritem .information .title-function .name,.tc-website-subsidiarylistitem .subsidiary-team .tc-website-teamslideritem .information .title-function .function{font-size:14px;line-height:normal}.tc-website-subsidiarylistitem .subsidiary-team .tc-website-teamslideritem .information .coordinates .slide-row .label{font-size:14px;line-height:normal}.tc-website-subsidiarylistitem .subsidiary-team .tc-website-teamslideritem .information .coordinates .slide-row .phone,.tc-website-subsidiarylistitem .subsidiary-team .tc-website-teamslideritem .information .coordinates .slide-row .email{border-bottom:0}.tc-website-subsidiarylistitem .subsidiary-team .tc-website-teamslideritem .information .coordinates .slide-row .phone>span,.tc-website-subsidiarylistitem .subsidiary-team .tc-website-teamslideritem .information .coordinates .slide-row .email>span{border-bottom:1px solid var(--anthrazit)}.tc-website-subsidiarylistitem .subsidiary-image{width:calc(66% + 40px);margin-top:40px}.tc-website-subsidiarylistitem .subsidiary-image img{width:100%}@media(max-width: 991.98px){.tc-website-subsidiarylistitem .subsidiary-team{margin-top:45px;gap:20px}.tc-website-subsidiarylistitem .subsidiary-team .tc-website-teamslideritem{width:calc(50% - 10px);max-width:calc(50% - 10px)}.tc-website-subsidiarylistitem .subsidiary-image{width:100%}}@media(max-width: 767.98px){.tc-website-subsidiarylistitem .subsidiary-team .tc-website-teamslideritem{width:100%;max-width:100%;margin-bottom:50px}}.neos-backend .tc-website-subsidiarylistitem .postal-code-city{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.tc-website-supplierintroduction .introduction-container{--bs-gutter-x: 40px;--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){.tc-website-supplierintroduction .introduction-container{max-width:540px}}@media(min-width: 768px){.tc-website-supplierintroduction .introduction-container{max-width:720px}}@media(min-width: 992px){.tc-website-supplierintroduction .introduction-container{max-width:960px}}@media(min-width: 1200px){.tc-website-supplierintroduction .introduction-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-supplierintroduction .introduction-container{max-width:1320px}}.tc-website-supplierintroduction .introduction-container .introduction-wrapper{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;margin-left:25%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid-gutter-width)*2);padding-left:0;padding-right:0}.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left .button>a,.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left .button>div,.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left .button>button{background-color:var(--black);border-color:var(--black);border-radius:30px;color:var(--white);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left .button>a:hover,.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left .button>div:hover,.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left .button>button:hover{color:var(--black);background-color:var(--white);border-color:var(--white);border-color:var(--black);background-color:rgba(0,0,0,0)}.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left .button>a p,.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left .button>div p,.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left .button>button p{font-weight:var(--bold)}.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left .button>a .ck-placeholder:before,.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left .button>div .ck-placeholder:before,.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left .button>button .ck-placeholder:before{color:var(--white)}@media(max-width: 991.98px){.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left .button>a,.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left .button>div,.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left .button>button{font-size:12px}}.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left .button .ck-placeholder:before{color:#fff !important}.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:405px}@media(max-width: 991.98px){.tc-website-supplierintroduction .introduction-container .introduction-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;gap:calc(var(--grid-gutter-width)*.5)}.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-right{min-width:0}}@media(max-width: 575.98px){.tc-website-supplierintroduction .introduction-container .introduction-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tc-website-supplierintroduction .introduction-container .introduction-wrapper .introduction-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.tc-website-supplier-downloads{margin-top:calc(var(--grid-gutter-width)*3)}.tc-website-supplier-downloads .tc-website-supplier-downloads-container{--bs-gutter-x: 40px;--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){.tc-website-supplier-downloads .tc-website-supplier-downloads-container{max-width:540px}}@media(min-width: 768px){.tc-website-supplier-downloads .tc-website-supplier-downloads-container{max-width:720px}}@media(min-width: 992px){.tc-website-supplier-downloads .tc-website-supplier-downloads-container{max-width:960px}}@media(min-width: 1200px){.tc-website-supplier-downloads .tc-website-supplier-downloads-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-supplier-downloads .tc-website-supplier-downloads-container{max-width:1320px}}@media(min-width: 992px){.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;margin-left:25%}}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table-languages-selector{background-color:var(--white);margin-left:auto}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table{margin-top:calc(var(--grid-gutter-width)*2)}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table table{width:100%;border-bottom:0}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table table tr:first-child{border-top:none}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table table tr th,.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table table tr td{padding:15px 0;font-size:16px;line-height:24px}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table table tr th{font-weight:var(--bold);border-bottom:0}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table table tr th.sorting:before,.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table table tr th.sorting:after{content:none;cursor:default}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table table tr td{border-top:1px solid var(--anthrazit);-webkit-box-shadow:none;box-shadow:none}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table table tr td:first-child{font-weight:var(--bold);padding-right:30px}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table table tr td:last-child{text-align:right}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table table tr td a{text-decoration:none;text-wrap:nowrap}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table table tr td a:after{content:"↓";font-size:16px;font-style:normal;line-height:22px}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table table tr td.language{text-transform:uppercase}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate>.paginate_button{width:35px;height:35px;border-radius:50%;background-color:var(--anthrazit);position:static;margin:0;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate>.paginate_button:after{display:block;content:"";background-image:url(../Images/Icons/chevron-left-lime.svg);background-position:center center;background-size:10px 16px;background-repeat:no-repeat;width:35px;height:35px;-webkit-transition:background-image .4s ease-in-out;transition:background-image .4s ease-in-out}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate>.paginate_button.swiper-button-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate>.paginate_button:hover{background-color:var(--lime)}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate>.paginate_button:hover:after{background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/chevron-left-anthrazit.svg)}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate>.paginate_button.previous{margin-right:10px}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate>.paginate_button.next{margin-left:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate .paginate_button{border:none;width:35px;height:35px;border-radius:50%;margin:0;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:none;box-shadow:none}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate .paginate_button.previous,.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate .paginate_button.next{cursor:pointer}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate .paginate_button.current,.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate .paginate_button:hover{background:var(--lime);border:none;color:var(--anthrazit) !important}@media(max-width: 767.98px){.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate .paginate_button:hover,.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate .paginate_button:active{background:rgba(0,0,0,0);color:inherit !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate>.paginate_button{width:35px;height:35px;border-radius:50%;background-color:var(--anthrazit);position:static;margin:0;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate>.paginate_button:after{display:block;content:"";background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/chevron-left-anthrazit.svg);background-position:center center;background-size:10px 16px;background-repeat:no-repeat;width:35px;height:35px;-webkit-transition:background-image .4s ease-in-out;transition:background-image .4s ease-in-out}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate>.paginate_button.swiper-button-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate>.paginate_button:hover{background-color:var(--lime)}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate>.paginate_button:hover:after{background-image:url("/_Resources/Static/Packages/TC.Website/Images/Icons/chevron-left-lime.svg")}.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate>.paginate_button.previous,.tc-website-supplier-downloads .tc-website-supplier-downloads-container .tc-website-supplier-downloads-wrapper .downloads-table .dataTables_paginate>.paginate_button.next{background-color:rgba(0,0,0,0)}.tc-website-searchlayer{-webkit-transition:left .4s ease-in-out;transition:left .4s ease-in-out;position:fixed;top:0;left:-100vw;width:100vw;height:100vh;background-color:var(--lime);z-index:99}.tc-website-searchlayer.visible{left:0}.tc-website-searchlayer .search-layer-container{--bs-gutter-x: 40px;--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;height:100%}@media(min-width: 576px){.tc-website-searchlayer .search-layer-container{max-width:540px}}@media(min-width: 768px){.tc-website-searchlayer .search-layer-container{max-width:720px}}@media(min-width: 992px){.tc-website-searchlayer .search-layer-container{max-width:960px}}@media(min-width: 1200px){.tc-website-searchlayer .search-layer-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-searchlayer .search-layer-container{max-width:1320px}}.tc-website-searchlayer .search-layer-container .search-layer-header{padding-top:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tc-website-searchlayer .search-layer-container .search-layer-header .search-layer-close{cursor:pointer}.tc-website-searchlayer .search-layer-container .search-form{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tc-website-searchlayer .search-layer-container .search-form form fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:calc(var(--grid-gutter-width)*4)}.tc-website-searchlayer .search-layer-container .search-form form fieldset input,.tc-website-searchlayer .search-layer-container .search-form form fieldset button{height:72px;border:none}.tc-website-searchlayer .search-layer-container .search-form form fieldset input{background:var(--white);font-size:24px;line-height:32px;border-radius:50px 0px 0px 50px;padding:20px 25px;padding-left:75px;width:480px;background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/search.svg);background-position:left 25px center;background-repeat:no-repeat;background-size:24px 24px}.tc-website-searchlayer .search-layer-container .search-form form fieldset input::-webkit-input-placeholder{color:var(--anthrazit);font-size:24px;line-height:32px}.tc-website-searchlayer .search-layer-container .search-form form fieldset input::-moz-placeholder{color:var(--anthrazit);font-size:24px;line-height:32px}.tc-website-searchlayer .search-layer-container .search-form form fieldset input:-ms-input-placeholder{color:var(--anthrazit);font-size:24px;line-height:32px}.tc-website-searchlayer .search-layer-container .search-form form fieldset input::-ms-input-placeholder{color:var(--anthrazit);font-size:24px;line-height:32px}.tc-website-searchlayer .search-layer-container .search-form form fieldset input::placeholder{color:var(--anthrazit);font-size:24px;line-height:32px}.tc-website-searchlayer .search-layer-container .search-form form fieldset button{padding:0 30px;border-radius:0px 50px 50px 0px;background-color:var(--anthrazit);font-weight:var(--bold);color:var(--white);font-size:24px;line-height:32px}@media(max-width: 991.98px){.tc-website-searchlayer{display:none}}.downloads-table-languages-selector{color:var(--anthrazit);position:relative;width:62px}.downloads-table-languages-selector .dropdown{position:absolute}.downloads-table-languages-selector .dropdown .select-label{padding:10px 12px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:62px;height:35px;border-radius:30px;line-height:normal;font-weight:var(--bold);background-color:var(--lime);color:var(--anthrazit);font-size:14px;z-index:5;cursor:pointer;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase}.downloads-table-languages-selector .dropdown .select-label:after{content:url(/_Resources/Static/Packages/TC.Website/Images/Icons/chevron-down-black.svg);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}.downloads-table-languages-selector .dropdown .dropdown-list{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:var(--lime);color:var(--anthrazit);max-height:0;opacity:0;position:relative;z-index:-1;bottom:40px}.downloads-table-languages-selector .dropdown .dropdown-list li{display:block;position:absolute;top:20px;left:0;width:100%;height:30px;font-size:14px;line-height:normal;cursor:pointer;letter-spacing:2px;background-color:var(--lime);-webkit-transition-duration:.4s;transition-duration:.4s;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:2px 12px 5px;text-transform:uppercase}.downloads-table-languages-selector .dropdown .dropdown-list li a{color:var(--anthrazit);font-size:14px;text-decoration:none}.downloads-table-languages-selector:not(.not-opened):hover .dropdown .select-label{background-color:var(--lime)}.downloads-table-languages-selector:not(.not-opened):hover .dropdown .select-label:after{content:url(/_Resources/Static/Packages/TC.Website/Images/Icons/chevron-down-black.svg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.downloads-table-languages-selector:not(.not-opened):hover .dropdown .dropdown-list{max-height:167px;opacity:1;z-index:1}.downloads-table-languages-selector:not(.not-opened):hover .dropdown .dropdown-list li:nth-child(1){-webkit-transform:translateY(0%);transform:translateY(0%);padding-top:20px;padding-bottom:27px}.downloads-table-languages-selector:not(.not-opened):hover .dropdown .dropdown-list li:nth-child(2){-webkit-transform:translateY(150%);transform:translateY(150%)}.downloads-table-languages-selector:not(.not-opened):hover .dropdown .dropdown-list li:nth-child(3){-webkit-transform:translateY(250%);transform:translateY(250%)}.downloads-table-languages-selector:not(.not-opened):hover .dropdown .dropdown-list li:nth-child(4){-webkit-transform:translateY(350%);transform:translateY(350%)}.downloads-table-languages-selector:not(.not-opened):hover .dropdown .dropdown-list li:nth-child(5){-webkit-transform:translateY(450%);transform:translateY(450%);border-radius:0 0 15px 15px}.downloads-table-languages-selector:not(.not-opened):hover .dropdown .dropdown-list li:hover{font-weight:var(--bold)}.tc-website-pagenavigation{margin-left:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-pagenavigation .navigation-icon{width:35px;height:35px;border-radius:50%;background-color:var(--anthrazit);position:static;margin:0;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-pagenavigation .navigation-icon:after{display:block;content:"";background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/chevron-left-lime.svg);background-position:center center;background-size:10px 16px;background-repeat:no-repeat;width:35px;height:35px;-webkit-transition:background-image .4s ease-in-out;transition:background-image .4s ease-in-out}.tc-website-pagenavigation .navigation-icon.swiper-button-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tc-website-pagenavigation .navigation-icon:hover{background-color:var(--lime)}.tc-website-pagenavigation .navigation-icon:hover:after{background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/chevron-left-anthrazit.svg)}.tc-website-pagenavigation .tc-website-pagenavigationitem>a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.tc-website-pagenavigation .tc-website-pagenavigationitem>a span{-webkit-transition:margin .4s ease-in-out;transition:margin .4s ease-in-out}.tc-website-pagenavigation .tc-website-pagenavigationitem.next .navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tc-website-pagenavigation .tc-website-pagenavigationitem.next span{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tc-website-pagenavigation .tc-website-pagenavigationitem:hover>a .navigation-icon{background-color:var(--lime)}.tc-website-pagenavigation .tc-website-pagenavigationitem:hover>a .navigation-icon:after{background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/chevron-left-anthrazit.svg)}.tc-website-pagenavigation .tc-website-pagenavigationitem:hover>a span{margin:0 0 0 10px}.tc-website-pagenavigation .tc-website-pagenavigationitem:hover.next>a span{margin:0 10px 0 0}@media(max-width: 991.98px){.tc-website-pagenavigation{margin-left:0}}.tc-website-animatedpillar{position:absolute;top:0;left:0;z-index:-1;width:42vw;height:100%;background-color:var(--lime);-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out}.tc-website-animatedpillar.reduced{width:0}.tc-website-animatedpillar.header{height:var(--height-header-tablet)}@media(max-width: 575.98px){.tc-website-animatedpillar.header{height:var(--height-header-mobile)}}.tc-website-animatedpillar:before{content:"";position:absolute;top:0;left:0;width:var(--grid-gutter-width);max-width:100%;height:100%;background-color:rgba(0,0,0,0)}@media(max-width: 991.98px){.tc-website-animatedpillar:before{width:30px}}@media(max-width: 575.98px){.tc-website-animatedpillar:before{width:10px}}.category-color-moss .tc-website-animatedpillar:before{background-color:var(--moos)}.category-color-petrol .tc-website-animatedpillar:before{background-color:var(--petrol)}.category-color-sand .tc-website-animatedpillar:before{background-color:var(--sand)}.category-color-pearl-grey .tc-website-animatedpillar:before{background-color:var(--perl-grau)}.category-color-violet .tc-website-animatedpillar:before{background-color:var(--violet)}.category-color-siena .tc-website-animatedpillar:before{background-color:var(--siena)}@media(max-width: 575.98px){.tc-website-animatedpillar{width:60vw}}@media(min-width: 992px){.tc-website-animatedpillar{display:none}}#main-container .tc-website-blogarticlelist{margin-bottom:160px}#main-container .tc-website-blogarticlelist .list-container{--bs-gutter-x: 40px;--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){#main-container .tc-website-blogarticlelist .list-container{max-width:540px}}@media(min-width: 768px){#main-container .tc-website-blogarticlelist .list-container{max-width:720px}}@media(min-width: 992px){#main-container .tc-website-blogarticlelist .list-container{max-width:960px}}@media(min-width: 1200px){#main-container .tc-website-blogarticlelist .list-container{max-width:1140px}}@media(min-width: 1400px){#main-container .tc-website-blogarticlelist .list-container{max-width:1320px}}#main-container .tc-website-blogarticlelist .list-container .articles-wrapper{--bs-gutter-x: 40px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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));opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}#main-container .tc-website-blogarticlelist .list-container .articles-wrapper.loading{opacity:0}#main-container .tc-website-blogarticlelist .list-container .articles-wrapper .tc-website-blogarticlelistitem.even{position:relative;top:170px}#main-container .tc-website-blogarticlelist .list-container .articles-wrapper .tc-website-blogarticlelistitem.odd{position:relative;top:0}#main-container .tc-website-blogarticlelist .list-container .articles-wrapper .nodetypes-content:last-child{margin-bottom:0}#main-container .tc-website-blogarticlelist .list-container .no-results{-ms-flex-negative:0;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);margin-left:25%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}#main-container .tc-website-blogarticlelist .list-container .no-results .no-results-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:120px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main-container .tc-website-blogarticlelist .list-container .no-results .no-results-wrapper span{font-weight:var(--bold);font-size:38px;line-height:45px}.tc-website-blogarticlelistfilters{-ms-flex-negative:0;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);margin-left:25%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;margin-bottom:134px;padding-left:0;padding-right:0}.tc-website-blogarticlelistfilters.no-results{margin-bottom:94px}.tc-website-blogarticlelistfilters form fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--grid-gutter-width);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tc-website-blogarticlelistfilters form fieldset .clearfix.text-field{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.tc-website-blogarticlelistfilters form fieldset .clearfix.text-field input,.tc-website-blogarticlelistfilters form fieldset .clearfix.text-field button{height:58px;border:none}.tc-website-blogarticlelistfilters form fieldset .clearfix.text-field input{background:var(--white);font-size:16px;line-height:22px;border-radius:50px 0px 0px 50px;padding:15px 25px;padding-left:75px;width:480px;background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/search.svg);background-position:left 25px center;background-repeat:no-repeat;background-size:24px 24px}.tc-website-blogarticlelistfilters form fieldset .clearfix.text-field input::-webkit-input-placeholder{color:var(--anthrazit);font-size:16px;line-height:22px}.tc-website-blogarticlelistfilters form fieldset .clearfix.text-field input::-moz-placeholder{color:var(--anthrazit);font-size:16px;line-height:22px}.tc-website-blogarticlelistfilters form fieldset .clearfix.text-field input:-ms-input-placeholder{color:var(--anthrazit);font-size:16px;line-height:22px}.tc-website-blogarticlelistfilters form fieldset .clearfix.text-field input::-ms-input-placeholder{color:var(--anthrazit);font-size:16px;line-height:22px}.tc-website-blogarticlelistfilters form fieldset .clearfix.text-field input::placeholder{color:var(--anthrazit);font-size:16px;line-height:22px}.tc-website-blogarticlelistfilters form fieldset .clearfix.text-field button{padding:0 30px;border-radius:0px 50px 50px 0px;background-color:var(--anthrazit);font-weight:var(--bold);color:var(--white);font-size:16px;line-height:22px}.tc-website-blogarticlelistfilters form fieldset .clearfix.text-field input{border:1px solid var(--anthrazit)}.tc-website-blogarticlelistfilters form fieldset .clearfix.text-field .input-clearer{display:none;cursor:pointer;position:absolute;top:18px;left:440px;width:21px;height:21px;background-image:url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L20 20M20 1L1 20" stroke="black"/></svg>');background-size:21px 21px;background-repeat:no-repeat}.tc-website-blogarticlelistfilters form fieldset .clearfix.topics .topics-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.tc-website-blogarticlelistfilters form fieldset .clearfix.topics .topics-wrapper .topic-filter{-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border:1px solid var(--anthrazit);border-radius:30px;background-color:#fff}.tc-website-blogarticlelistfilters form fieldset .clearfix.topics .topics-wrapper .topic-filter span{-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out;font-weight:var(--bold);font-size:12px;line-height:normal}.tc-website-blogarticlelistfilters form fieldset .clearfix.topics .topics-wrapper .topic-filter:hover,.tc-website-blogarticlelistfilters form fieldset .clearfix.topics .topics-wrapper .topic-filter.selected{background-color:var(--anthrazit)}.tc-website-blogarticlelistfilters form fieldset .clearfix.topics .topics-wrapper .topic-filter:hover span,.tc-website-blogarticlelistfilters form fieldset .clearfix.topics .topics-wrapper .topic-filter.selected span{color:#fff}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper{position:relative;z-index:1}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:18px;border:1px solid var(--anthrazit);background-color:#fff;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper .select2-container{width:auto !important}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper .select2-container .selection .select2-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;border:none;padding:10px 12px;height:auto;background:rgba(0,0,0,0);border-radius:0}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper .select2-container .selection .select2-selection .select2-selection__rendered{padding:0;line-height:12px;font-weight:var(--bold);color:var(--anthrazit);font-size:12px}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper .select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__placeholder{font-weight:var(--bold);color:var(--anthrazit);font-size:12px;line-height:normal}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper .select2-container .selection .select2-selection .select2-selection__arrow{position:static;height:auto;width:auto}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper .select2-container .selection .select2-selection .select2-selection__arrow b{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:none;margin:0;position:static;display:block;width:14px;height:8px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"><path d="M1 0.5L7 6.5L13 0.5" stroke="%23302E2F"/><path d="M1 0.5L7 6.5L13 0.5" stroke="black" stroke-opacity="0.2"/></svg>');background-size:14px 8px;background-repeat:no-repeat}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper .select2-container:not(.select2-container--below){position:static !important;background:rgba(0,0,0,0) !important}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper .select2-container:not(.select2-container--below)>.select2-dropdown{position:static !important;width:auto !important;min-width:0 !important;background:rgba(0,0,0,0) !important;border:none;border-radius:0}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper .select2-container:not(.select2-container--below)>.select2-dropdown ::-webkit-scrollbar{width:6px}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper .select2-container:not(.select2-container--below)>.select2-dropdown ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper .select2-container:not(.select2-container--below)>.select2-dropdown ::-webkit-scrollbar-thumb{background:var(--anthrazit);border-radius:18px}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper .select2-container:not(.select2-container--below)>.select2-dropdown ::-webkit-scrollbar-thumb:hover{background:var(--anthrazit)}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper .select2-container:not(.select2-container--below)>.select2-dropdown .select2-results ul.select2-results__options{max-height:120px}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper .select2-container:not(.select2-container--below)>.select2-dropdown .select2-results ul.select2-results__options li.select2-results__option{font-size:12px;line-height:normal;color:var(--anthrazit);padding:0 12px;margin-bottom:4px}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper .select2-container:not(.select2-container--below)>.select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-results__option--highlighted,.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper .select2-container:not(.select2-container--below)>.select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-results__option--selected{background-color:rgba(0,0,0,0);text-decoration:underline;color:var(--anthrazit)}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper .select2-container:not(.select2-container--below)>.select2-dropdown .select2-results ul.select2-results__options li.select2-results__option:last-child{padding-bottom:10px;margin-bottom:0}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper.selected{background-color:var(--anthrazit)}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper.selected .select2-container .selection .select2-selection .select2-selection__rendered{color:#fff}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper.selected .select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:#fff}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper.selected .select2-container .selection .select2-selection .select2-selection__arrow b{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"><path d="M13 7.5L7 1.5L1 7.5" stroke="white"/><path d="M13 7.5L7 1.5L1 7.5" stroke="white" stroke-opacity="0.2"/></svg>')}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper.selected .select2-container:not(.select2-container--below)>.select2-dropdown ::-webkit-scrollbar-thumb{background:#fff}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper.selected .select2-container:not(.select2-container--below)>.select2-dropdown ::-webkit-scrollbar-thumb:hover{background:#fff}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper.selected .select2-container:not(.select2-container--below)>.select2-dropdown .select2-results ul.select2-results__options li.select2-results__option{color:#fff}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper.selected .select2-container:not(.select2-container--below)>.select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-results__option--highlighted,.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper.selected .select2-container:not(.select2-container--below)>.select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-results__option--selected{color:#fff}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper.selected.open .select2-container .selection .select2-selection .select2-selection__arrow b{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.tc-website-blogarticlelistfilters form fieldset .clearfix.brands .brands-wrapper .select2-wrapper.open .select2-container .selection .select2-selection .select2-selection__arrow b{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media(max-width: 991.98px){.tc-website-blogarticlelistfilters{margin-left:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.tc-website-blogarticlelistfilters form fieldset .clearfix.text-field{width:58.33333333%}.tc-website-blogarticlelistfilters form fieldset .clearfix.text-field input{padding-left:65px}}@media(max-width: 575.98px){.tc-website-blogarticlelistfilters form fieldset .clearfix.text-field{width:66.66666667%}.tc-website-blogarticlelistfilters form fieldset .clearfix.text-field input{width:auto;min-width:265px;padding-left:50px;background-position:left 15px center}.tc-website-blogarticlelistfilters form fieldset .clearfix.text-field button{padding:0 25px}}.tc-website-blogarticlelistitem{margin-left:8.33333333%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.tc-website-blogarticlelistitem.first-blog-article{margin-left:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:160px}.tc-website-blogarticlelistitem.first-blog-article .news-item-image{-webkit-box-flex:1;-ms-flex:1;flex:1}.tc-website-blogarticlelistitem.first-blog-article .content-wrapper{width:41.66666667%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.tc-website-blogarticlelistitem.first-blog-article .content-wrapper .learn-more-link{margin-top:0}.tc-website-blogarticlelistitem.first-blog-article+.tc-website-blogarticlelistproductteaser{margin-top:0}.tc-website-blogarticlelistitem .news-item-date{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.tc-website-blogarticlelistitem .news-item-date .separator{width:1px;height:18px;background-color:var(--anthrazit)}.tc-website-blogarticlelistitem .news-item-date .topic-provider{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.tc-website-blogarticlelistitem .news-item-date .topic-provider .topics-wrapper,.tc-website-blogarticlelistitem .news-item-date .topic-provider .providers-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.tc-website-blogarticlelistitem .news-item-date .topic-provider .topics-wrapper>span,.tc-website-blogarticlelistitem .news-item-date .topic-provider .providers-wrapper>span{text-decoration:underline;cursor:pointer}@media(max-width: 991.98px){.tc-website-blogarticlelistitem{margin-left:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-bottom:100px;top:auto !important}.tc-website-blogarticlelistitem.first-blog-article{margin-left:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;display:block;margin-bottom:100px}.tc-website-blogarticlelistitem.first-blog-article .content-wrapper{width:100%;display:block}}@media(max-width: 767.98px){.tc-website-blogarticlelistitem .news-item-image{width:auto;margin-left:auto}}.tc-website-supplierblogarticle{--bs-gutter-x: 40px;--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;margin-top:120px;margin-bottom:120px}@media(min-width: 576px){.tc-website-supplierblogarticle{max-width:540px}}@media(min-width: 768px){.tc-website-supplierblogarticle{max-width:720px}}@media(min-width: 992px){.tc-website-supplierblogarticle{max-width:960px}}@media(min-width: 1200px){.tc-website-supplierblogarticle{max-width:1140px}}@media(min-width: 1400px){.tc-website-supplierblogarticle{max-width:1320px}}.tc-website-careerintroduction{margin-top:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5);margin-bottom:calc(var(--grid-gutter-width)*2)}.tc-website-careerintroduction .career-introduction-container{--bs-gutter-x: 40px;--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;margin-right:0;padding-right:0;padding-left:0}@media(min-width: 576px){.tc-website-careerintroduction .career-introduction-container{max-width:540px}}@media(min-width: 768px){.tc-website-careerintroduction .career-introduction-container{max-width:720px}}@media(min-width: 992px){.tc-website-careerintroduction .career-introduction-container{max-width:960px}}@media(min-width: 1200px){.tc-website-careerintroduction .career-introduction-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-careerintroduction .career-introduction-container{max-width:1320px}}@media(min-width: 576px){.tc-website-careerintroduction .career-introduction-container{width:calc(540px + (50% - 540px / 2) - 20px);max-width:none}}@media(min-width: 768px){.tc-website-careerintroduction .career-introduction-container{width:calc(720px + (50% - 720px / 2) - 20px);max-width:none}}@media(min-width: 992px){.tc-website-careerintroduction .career-introduction-container{width:calc(960px + (50% - 960px / 2) - 20px);max-width:none}}@media(min-width: 1200px){.tc-website-careerintroduction .career-introduction-container{width:calc(1140px + (50% - 1140px / 2) - 20px);max-width:none}}@media(min-width: 1400px){.tc-website-careerintroduction .career-introduction-container{width:calc(1320px + (50% - 1320px / 2) - 20px);max-width:none}}.tc-website-careerintroduction .career-introduction-container .career-introduction-wrapper .tc-website-breadcrumb{margin-bottom:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5)}.tc-website-careerintroduction .career-introduction-container .career-introduction-wrapper .image-wrapper img{width:100%}.tc-website-careerintroduction .career-introduction-container .career-introduction-wrapper .video-wrapper video{width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 991.98px){.tc-website-careerintroduction{margin-bottom:68px}.tc-website-careerintroduction .career-introduction-container{padding-left:calc(var(--grid-gutter-width)*.5)}.tc-website-careerintroduction .career-introduction-container .career-introduction-wrapper .tc-website-breadcrumb{margin-bottom:50px}.tc-website-careerintroduction .career-introduction-container .career-introduction-wrapper .image-wrapper{height:606px;overflow:hidden}.tc-website-careerintroduction .career-introduction-container .career-introduction-wrapper .image-wrapper img{max-width:none;width:100%;height:auto}.tc-website-careerintroduction .career-introduction-container .career-introduction-wrapper .video-wrapper video{height:606px}.tc-website-careerintroduction .career-introduction-container .career-introduction-wrapper .video-wrapper.disable-video-centring{overflow:hidden}.tc-website-careerintroduction .career-introduction-container .career-introduction-wrapper .video-wrapper.disable-video-centring video{width:auto;position:relative}}@media(max-width: 575.98px){.tc-website-careerintroduction .career-introduction-container .career-introduction-wrapper .image-wrapper{overflow:visible}.tc-website-careerintroduction .career-introduction-container .career-introduction-wrapper .image-wrapper img{width:auto;height:100%}}.tc-website-careerchanceintroduction{margin-bottom:95px}.tc-website-careerchanceintroduction .career-chance-introduction-container{--bs-gutter-x: 40px;--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){.tc-website-careerchanceintroduction .career-chance-introduction-container{max-width:540px}}@media(min-width: 768px){.tc-website-careerchanceintroduction .career-chance-introduction-container{max-width:720px}}@media(min-width: 992px){.tc-website-careerchanceintroduction .career-chance-introduction-container{max-width:960px}}@media(min-width: 1200px){.tc-website-careerchanceintroduction .career-chance-introduction-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-careerchanceintroduction .career-chance-introduction-container{max-width:1320px}}.tc-website-careerchanceintroduction .career-chance-introduction-container .career-chance-introduction-wrapper{margin-left:calc(8.33333333% + var(--grid-gutter-width)*.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(var(--grid-gutter-width)*2)}.tc-website-careerchanceintroduction .career-chance-introduction-container .career-chance-introduction-wrapper .name-function h1,.tc-website-careerchanceintroduction .career-chance-introduction-container .career-chance-introduction-wrapper .name-function .h1{font-size:50px;line-height:54px}@media(max-width: 991.98px){.tc-website-careerchanceintroduction{margin-bottom:68px}.tc-website-careerchanceintroduction .career-chance-introduction-container .career-chance-introduction-wrapper{margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.tc-website-careerchanceintroduction .career-chance-introduction-container .career-chance-introduction-wrapper .name-function h1,.tc-website-careerchanceintroduction .career-chance-introduction-container .career-chance-introduction-wrapper .name-function .h1{font-size:44px;line-height:50px}}.tc-website-calltoactionrexx{margin-bottom:90px}.tc-website-calltoactionrexx .cta-rexx-container{--bs-gutter-x: 40px;--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){.tc-website-calltoactionrexx .cta-rexx-container{max-width:540px}}@media(min-width: 768px){.tc-website-calltoactionrexx .cta-rexx-container{max-width:720px}}@media(min-width: 992px){.tc-website-calltoactionrexx .cta-rexx-container{max-width:960px}}@media(min-width: 1200px){.tc-website-calltoactionrexx .cta-rexx-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-calltoactionrexx .cta-rexx-container{max-width:1320px}}.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid-gutter-width)*.5);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--tannen-grun);padding:var(--grid-gutter-width)}.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .cta-rexx-title{color:var(--white)}.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .cta-rexx-title .ck-placeholder:before{color:var(--white) !important}.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>a,.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>div,.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>button{background-color:var(--lime);border-color:var(--lime);border-radius:30px;color:var(--black);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>a:hover,.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>div:hover,.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>button:hover{color:var(--lime);background-color:var(--black);border-color:var(--black)}.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>a p,.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>div p,.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>button p{font-weight:var(--bold)}.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>a .ck-placeholder:before,.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>div .ck-placeholder:before,.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>button .ck-placeholder:before{color:var(--black)}@media(max-width: 991.98px){.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>a,.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>div,.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>button{font-size:12px}}.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>a:hover,.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>div:hover,.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button>button:hover{border-color:var(--lime);background-color:rgba(0,0,0,0)}.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button .btn{white-space:nowrap}.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper .button .ck-placeholder:before{color:var(--black) !important}@media(max-width: 530px){.tc-website-calltoactionrexx .cta-rexx-container .cta-rexx-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.tc-website-careerchancesslider{margin-bottom:calc(var(--grid-gutter-width)*4)}.tc-website-careerchancesslider .career-chances-slider-container{--bs-gutter-x: 40px;--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){.tc-website-careerchancesslider .career-chances-slider-container{max-width:540px}}@media(min-width: 768px){.tc-website-careerchancesslider .career-chances-slider-container{max-width:720px}}@media(min-width: 992px){.tc-website-careerchancesslider .career-chances-slider-container{max-width:960px}}@media(min-width: 1200px){.tc-website-careerchancesslider .career-chances-slider-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-careerchancesslider .career-chances-slider-container{max-width:1320px}}.tc-website-careerchancesslider .career-chances-slider-container .career-chances-title{margin-left:calc(8.33333333% + var(--grid-gutter-width)*.5);margin-bottom:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5)}.tc-website-careerchancesslider .career-chances-slider-container .container-right-sticky .slider-wrapper{--bs-gutter-x: calc(var(--grid-gutter-width) * 0.5);--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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));-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tc-website-careerchancesslider .career-chances-slider-container .container-right-sticky .slider-wrapper .tc-website-careerchancesslideritem{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.tc-website-careerchancesslider .career-chances-slider-container .container-right-sticky .slider-navigation-container .slider-navigation-wrapper{top:-100px}@media(max-width: 991.98px){.tc-website-careerchancesslider{margin-bottom:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5)}.tc-website-careerchancesslider .career-chances-slider-container .career-chances-title{margin-left:0;margin-bottom:30px}.tc-website-careerchancesslider .career-chances-slider-container .container-right-sticky .slider-wrapper{padding-left:calc(var(--grid-gutter-width)*.25)}.tc-website-careerchancesslider .career-chances-slider-container .container-right-sticky .slider-wrapper .tc-website-careerchancesslideritem{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;padding-left:0;padding-right:0}}.tc-website-careerchancesslideritem .career-chance-image{margin-bottom:10px}.tc-website-careerchancesslideritem .career-chance-image img{width:100%}.tc-website-careerchancesslideritem .career-chance-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.tc-website-careerchancesslideritem .career-chance-information .name-function h4 span,.tc-website-careerchancesslideritem .career-chance-information .name-function .h4 span{font-family:var(--tt-commons-pro)}@media(min-width: 992px)and (max-width: 1199.98px){.tc-website-careerchancesslideritem .career-chance-information .name-function h4,.tc-website-careerchancesslideritem .career-chance-information .name-function .h4{font-size:24px;line-height:28px}}.tc-website-careerchancesslideritem .career-chance-information .career-chance-link>a,.tc-website-careerchancesslideritem .career-chance-information .career-chance-link>div,.tc-website-careerchancesslideritem .career-chance-information .career-chance-link>button{background-color:var(--black);border-color:var(--black);border-radius:30px;color:var(--white);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-careerchancesslideritem .career-chance-information .career-chance-link>a:hover,.tc-website-careerchancesslideritem .career-chance-information .career-chance-link>div:hover,.tc-website-careerchancesslideritem .career-chance-information .career-chance-link>button:hover{color:var(--black);background-color:var(--white);border-color:var(--white);border-color:var(--black);background-color:rgba(0,0,0,0)}.tc-website-careerchancesslideritem .career-chance-information .career-chance-link>a p,.tc-website-careerchancesslideritem .career-chance-information .career-chance-link>div p,.tc-website-careerchancesslideritem .career-chance-information .career-chance-link>button p{font-weight:var(--bold)}.tc-website-careerchancesslideritem .career-chance-information .career-chance-link>a .ck-placeholder:before,.tc-website-careerchancesslideritem .career-chance-information .career-chance-link>div .ck-placeholder:before,.tc-website-careerchancesslideritem .career-chance-information .career-chance-link>button .ck-placeholder:before{color:var(--white)}@media(max-width: 991.98px){.tc-website-careerchancesslideritem .career-chance-information .career-chance-link>a,.tc-website-careerchancesslideritem .career-chance-information .career-chance-link>div,.tc-website-careerchancesslideritem .career-chance-information .career-chance-link>button{font-size:12px}}.tc-website-careerchancesintroduction{margin-bottom:calc(var(--grid-gutter-width)*2)}.tc-website-careerchancesintroduction .career-chances-introduction-container{--bs-gutter-x: 40px;--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){.tc-website-careerchancesintroduction .career-chances-introduction-container{max-width:540px}}@media(min-width: 768px){.tc-website-careerchancesintroduction .career-chances-introduction-container{max-width:720px}}@media(min-width: 992px){.tc-website-careerchancesintroduction .career-chances-introduction-container{max-width:960px}}@media(min-width: 1200px){.tc-website-careerchancesintroduction .career-chances-introduction-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-careerchancesintroduction .career-chances-introduction-container{max-width:1320px}}.tc-website-careerchancesintroduction .career-chances-introduction-container .career-chances-introduction-wrapper{--bs-gutter-x: 40px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.tc-website-careerchancesintroduction .career-chances-introduction-container .career-chances-introduction-wrapper .header,.tc-website-careerchancesintroduction .career-chances-introduction-container .career-chances-introduction-wrapper .teaser{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%;margin-left:8.33333333%}@media(max-width: 991.98px){.tc-website-careerchancesintroduction{margin-bottom:68px}.tc-website-careerchancesintroduction .career-chances-introduction-container .career-chances-introduction-wrapper{gap:25px}.tc-website-careerchancesintroduction .career-chances-introduction-container .career-chances-introduction-wrapper .header,.tc-website-careerchancesintroduction .career-chances-introduction-container .career-chances-introduction-wrapper .teaser{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0}}.tc-website-careerchancesfulllist{margin-bottom:calc(var(--grid-gutter-width)*4)}.tc-website-careerchancesfulllist .career-chances-full-list-container{--bs-gutter-x: 40px;--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){.tc-website-careerchancesfulllist .career-chances-full-list-container{max-width:540px}}@media(min-width: 768px){.tc-website-careerchancesfulllist .career-chances-full-list-container{max-width:720px}}@media(min-width: 992px){.tc-website-careerchancesfulllist .career-chances-full-list-container{max-width:960px}}@media(min-width: 1200px){.tc-website-careerchancesfulllist .career-chances-full-list-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-careerchancesfulllist .career-chances-full-list-container{max-width:1320px}}.tc-website-careerchancesfulllist .career-chances-full-list-container .career-chances-full-list-wrapper .tc-website-careerchanceslist .career-chances-wrapper .nodetypes-content.tc-website-careerchanceslistitem.even{position:relative;top:90px}.tc-website-careerchancesfulllist .career-chances-full-list-container .career-chances-full-list-wrapper .tc-website-careerchanceslist .career-chances-wrapper .nodetypes-content.tc-website-careerchanceslistitem.odd{top:0}.tc-website-careerchancesfulllist .career-chances-full-list-container .career-chances-full-list-wrapper .tc-website-careerchanceslist .career-chances-wrapper .nodetypes-content:last-child{margin-bottom:0}@media(max-width: 991.98px){.tc-website-careerchancesfulllist{margin-bottom:100px}.tc-website-careerchancesfulllist .career-chances-full-list-container .career-chances-full-list-wrapper .tc-website-careerchanceslist .career-chances-wrapper .nodetypes-content.tc-website-careerchanceslistitem.even{top:0}}.tc-website-benefiticon.fill-color-avocado svg>path{fill:var(--black)}.tc-website-benefiticon.fill-color-avocado svg g,.tc-website-benefiticon.fill-color-avocado svg g path{fill:var(--avocado)}.tc-website-benefiticon.fill-color-moss svg>path{fill:var(--black)}.tc-website-benefiticon.fill-color-moss svg g,.tc-website-benefiticon.fill-color-moss svg g path{fill:var(--moos)}.tc-website-benefiticon.fill-color-violet svg>path{fill:var(--white)}.tc-website-benefiticon.fill-color-violet svg g,.tc-website-benefiticon.fill-color-violet svg g path{fill:var(--violet)}.tc-website-benefiticon.fill-color-siena svg>path{fill:var(--white)}.tc-website-benefiticon.fill-color-siena svg g,.tc-website-benefiticon.fill-color-siena svg g path{fill:var(--siena)}.tc-website-benefiticon.fill-color-petrol svg>path{fill:var(--white)}.tc-website-benefiticon.fill-color-petrol svg g,.tc-website-benefiticon.fill-color-petrol svg g path{fill:var(--petrol)}.tc-website-benefiticon.fill-color-pearl-grey svg>path{fill:var(--black)}.tc-website-benefiticon.fill-color-pearl-grey svg g,.tc-website-benefiticon.fill-color-pearl-grey svg g path{fill:var(--perl-grau)}.tc-website-benefiticon.fill-color-sand svg>path{fill:var(--white)}.tc-website-benefiticon.fill-color-sand svg g,.tc-website-benefiticon.fill-color-sand svg g path{fill:var(--sand)}.tc-website-benefiticon.no-fill-color svg>path{fill:var(--black)}.tc-website-benefiticon.no-fill-color svg g,.tc-website-benefiticon.no-fill-color svg g path{fill:var(--white)}div.tc-website-jobofferslist .list-container{--bs-gutter-x: 40px;--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){div.tc-website-jobofferslist .list-container{max-width:540px}}@media(min-width: 768px){div.tc-website-jobofferslist .list-container{max-width:720px}}@media(min-width: 992px){div.tc-website-jobofferslist .list-container{max-width:960px}}@media(min-width: 1200px){div.tc-website-jobofferslist .list-container{max-width:1140px}}@media(min-width: 1400px){div.tc-website-jobofferslist .list-container{max-width:1320px}}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper{margin-left:25%}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid-gutter-width)*.5);margin-bottom:var(--grid-gutter-width)}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .input-wrapper{width:60%}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .input-wrapper input[type=text]{height:38px;width:100%;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;color:var(--anthrazit);background-color:rgba(0,0,0,0);border-radius:0;border:none;padding-bottom:10px;-webkit-transition:border-bottom .4s ease-in-out;transition:border-bottom .4s ease-in-out;border-bottom:1px solid var(--anthrazit)}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .input-wrapper input[type=text]::-webkit-input-placeholder{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;color:var(--anthrazit)}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .input-wrapper input[type=text]::-moz-placeholder{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;color:var(--anthrazit)}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .input-wrapper input[type=text]:-ms-input-placeholder{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;color:var(--anthrazit)}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .input-wrapper input[type=text]::-ms-input-placeholder{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;color:var(--anthrazit)}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .input-wrapper input[type=text]::placeholder{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;color:var(--anthrazit)}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .select-wrapper{width:40%}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .select-wrapper>div>div{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .select-wrapper>div>div>div:first-child{border-bottom:1px solid var(--anthrazit)}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .select-wrapper>div>div>div:first-child #react-select-2-placeholder{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;color:var(--anthrazit)}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .select-wrapper>div>div>div:last-child{background-image:url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.19278 12.2L7.78478 9.608L8.48878 10.312L4.68078 14.12L0.872781 10.312L1.57678 9.608L4.16878 12.2V0.52H5.19278V12.2Z' fill='%23302E2F'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:right;background-position-y:center}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .select-wrapper>div>div>div:last-child>span,div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .select-wrapper>div>div>div:last-child svg{display:none}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .select-wrapper div[role=listbox]>div{background-color:rgba(0,0,0,0)}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .select-wrapper div[role=listbox]>div:hover{background-color:var(--lime)}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .select-wrapper div[class$=-multiValue]{background-color:var(--lime)}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-filters .select-wrapper div[class$=-multiValue] div[role=button]{background-color:rgba(0,0,0,0);color:var(--anthrazit)}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-table .job-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--anthrazit);padding:15px 5px;text-decoration:none}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-table .job-row .job-title{font-weight:var(--bold);font-size:24px;line-height:28px;padding-right:var(--grid-gutter-width)}@media(max-width: 767.98px){div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-table .job-row .job-title{font-size:18px;line-height:22px}}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-table .job-row .job-infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right;white-space:nowrap}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper .jobs-table .job-row:hover{background:rgba(0,0,0,.1)}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper.loading{margin-top:calc(var(--grid-gutter-width)*2)}div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper.loading #loader{width:60px;height:60px;border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid var(--lime);-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border-color:var(--anthrazit);border-top:8px solid var(--lime);margin:auto}@media(max-width: 1199.98px){div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper{margin-left:33.33333333%}}@media(max-width: 991.98px){div.tc-website-jobofferslist .list-container #tc-website-jobofferslist .tc-website-jobsscraper{margin-left:0}}div.tc-website-jobofferslist .list-container .button{text-align:right;margin-top:var(--grid-gutter-width)}div.tc-website-jobofferslist .list-container .button>a,div.tc-website-jobofferslist .list-container .button>div,div.tc-website-jobofferslist .list-container .button>button{background-color:var(--lime);border-color:var(--lime);border-radius:30px;color:var(--black);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}div.tc-website-jobofferslist .list-container .button>a:hover,div.tc-website-jobofferslist .list-container .button>div:hover,div.tc-website-jobofferslist .list-container .button>button:hover{color:var(--lime);background-color:var(--black);border-color:var(--black)}div.tc-website-jobofferslist .list-container .button>a p,div.tc-website-jobofferslist .list-container .button>div p,div.tc-website-jobofferslist .list-container .button>button p{font-weight:var(--bold)}div.tc-website-jobofferslist .list-container .button>a .ck-placeholder:before,div.tc-website-jobofferslist .list-container .button>div .ck-placeholder:before,div.tc-website-jobofferslist .list-container .button>button .ck-placeholder:before{color:var(--black)}@media(max-width: 991.98px){div.tc-website-jobofferslist .list-container .button>a,div.tc-website-jobofferslist .list-container .button>div,div.tc-website-jobofferslist .list-container .button>button{font-size:12px}}.tc-website-animatednumber.plus-sign .number-text-wrapper .animated-number:after{content:"";display:none}.tc-website-animatednumber.plus-sign .number-text-wrapper .animated-number:before{content:">";display:block}.tc-website-homeslider .tc-website-homeslideritem .slide-content{bottom:calc(var(--grid-gutter-width)*3) !important}@media(min-width: 1200px){.tc-website-homeslider .tc-website-homeslideritem .slide-content{padding-right:25%}}.tc-website-homeslider .slider-container .tc-neos-elements-swiper .swiper-buttons-wrapper>div:after{background-image:url("../Images/Icons/chevron-left-aquamarin.svg")}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .content-text{gap:30px}.tc-website-calltoactionwithmap .call-to-action-container .inside-container .call-to-action-wrapper .content-left .button{margin-top:0}.tc-technomag-brandteaser{-ms-flex-negative:0;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);--bs-gutter-x: 40px;--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;margin:100px 0;position:relative;left:30px;padding-right:0}@media(min-width: 576px){.tc-technomag-brandteaser{max-width:540px}}@media(min-width: 768px){.tc-technomag-brandteaser{max-width:720px}}@media(min-width: 992px){.tc-technomag-brandteaser{max-width:960px}}@media(min-width: 1200px){.tc-technomag-brandteaser{max-width:1140px}}@media(min-width: 1400px){.tc-technomag-brandteaser{max-width:1320px}}.tc-technomag-brandteaser.even{margin-top:170px}.tc-technomag-brandteaser.odd{margin-top:0}.tc-technomag-brandteaser .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:373px;overflow:hidden}.tc-technomag-brandteaser .content-wrapper .product-information{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;background-color:var(--anthrazit);padding:50px;max-width:41.66666667%;position:relative;z-index:1}.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container h4,.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container .h4{color:#fff}.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container .product-link{margin-top:5px}.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container .product-link>a,.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container .product-link>div,.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container .product-link>button{background-color:var(--lime);border-color:var(--lime);border-radius:30px;color:var(--black);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container .product-link>a:hover,.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container .product-link>div:hover,.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container .product-link>button:hover{color:var(--lime);background-color:var(--black);border-color:var(--black)}.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container .product-link>a p,.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container .product-link>div p,.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container .product-link>button p{font-weight:var(--bold)}.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container .product-link>a .ck-placeholder:before,.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container .product-link>div .ck-placeholder:before,.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container .product-link>button .ck-placeholder:before{color:var(--black)}@media(max-width: 991.98px){.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container .product-link>a,.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container .product-link>div,.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container .product-link>button{font-size:12px}}.tc-technomag-brandteaser .content-wrapper .product-image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.tc-technomag-brandteaser:hover .content-wrapper .product-image{-webkit-transform:scale(1.1);transform:scale(1.1)}.tc-technomag-brandteaser+.tc-website-blogarticlelistproductteaser{margin-top:0}@media(max-width: 991.98px){.tc-technomag-brandteaser{width:100vw !important;max-width:100vw !important;margin-top:0 !important;margin-bottom:100px !important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);left:auto;padding:0}.tc-technomag-brandteaser .content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.tc-technomag-brandteaser .content-wrapper .product-information{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:100%;padding:40px 0}.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container{--bs-gutter-x: 40px;--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(max-width: 991.98px)and (min-width: 576px){.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container{max-width:540px}}@media(max-width: 991.98px)and (min-width: 768px){.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container{max-width:720px}}@media(max-width: 991.98px)and (min-width: 992px){.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container{max-width:960px}}@media(max-width: 991.98px)and (min-width: 1200px){.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container{max-width:1140px}}@media(max-width: 991.98px)and (min-width: 1400px){.tc-technomag-brandteaser .content-wrapper .product-information .product-information-container{max-width:1320px}}@media(max-width: 991.98px){.tc-technomag-brandteaser .content-wrapper .product-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:267px}}.tc-technomag-partnersgrid .partners-grid-title{padding-right:16.66666667%}.tc-technomag-partnersgrid .partners-grid-title:before{content:"";display:block;border-top:1px solid var(--font-color);margin-bottom:10px}.tc-technomag-partnersgrid .partners-wrapper{--bs-gutter-x: calc(var(--grid-gutter-width) * 4);--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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));margin-top:45px}.tc-technomag-partnersgrid .partners-wrapper .tc-technomag-partnersgriditem{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;margin-bottom:var(--grid-gutter-width)}.tc-technomag-partnersgrid .partners-wrapper .tc-technomag-partnersgriditem .partner-wrapper{border-top:1px solid var(--font-color);padding-top:calc(var(--grid-gutter-width)*.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--grid-gutter-width)}.tc-technomag-partnersgrid .partners-wrapper .tc-technomag-partnersgriditem .partner-wrapper .country{font-weight:var(--bold)}@media(max-width: 991.98px){.tc-technomag-partnersgrid .partners-wrapper .tc-technomag-partnersgriditem{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media(max-width: 767.98px){.tc-technomag-partnersgrid .partners-wrapper{--bs-gutter-x: calc(var(--grid-gutter-width) * 2);--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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));margin-top:45px}}.tc-website-productcategoriesslideritem .product-category-information .hidden-link{height:22px}@media(min-width: 992px){.tc-website-languagemenu .dropdown ul.dropdown-list li:nth-child(1){z-index:1;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.tc-website-languagemenu .dropdown:hover ul.dropdown-list li:nth-child(1){padding-top:6px}}html{overflow-x:hidden;overflow-y:scroll !important;margin:0 !important}html.no-smooth-scroll{scroll-behavior:auto !important}@media(max-width: 575.98px){html.active-mobile-menu{overflow-y:hidden !important}html.active-mobile-menu body{overflow-y:hidden;position:fixed}}a:focus,a:active,button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;outline:none !important}*:focus{outline:none !important}body{font-family:var(--tt-commons-pro);font-size:16px;color:var(--font-color);line-height:22px;overflow:hidden !important;background-color:#fff}@media(max-width: 991.98px){body{font-size:14px;line-height:18px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-weight:var(--bold);color:var(--font-color);margin:0}h1,.h1{font-size:64px;line-height:68px}h1 span.normal-weight,.h1 span.normal-weight{font-family:var(--tt-commons-pro)}@media(max-width: 991.98px){h1,.h1{font-size:44px;line-height:50px}}h2,.h2{font-size:50px;line-height:52px}@media(max-width: 991.98px){h2,.h2{font-size:35px;line-height:38px}}h3,.h3{font-size:38px;line-height:45px}@media(max-width: 991.98px){h3,.h3{font-size:22px;line-height:25px}}h4,.h4{font-size:30px;line-height:34px}@media(max-width: 991.98px){h4,.h4{font-size:18px;line-height:21px}}a{color:var(--link-color)}a:hover{color:var(--link-color)}p{font-weight:var(--regular);margin-bottom:25px}p:last-child{margin-bottom:0}strong,b{font-weight:var(--bold)}img{max-width:100%;height:auto}ul{list-style:none;margin:0;padding:0}.ck-placeholder:before{color:var(--anthrazit) !important}.global-container>header{position:relative;z-index:2;padding:var(--grid-gutter-width) 0;-webkit-transition:top .4s ease-in-out;transition:top .4s ease-in-out;background:var(--white)}.global-container>header .header-container{--bs-gutter-x: 40px;--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;position:relative;z-index:1}@media(min-width: 576px){.global-container>header .header-container{max-width:540px}}@media(min-width: 768px){.global-container>header .header-container{max-width:720px}}@media(min-width: 992px){.global-container>header .header-container{max-width:960px}}@media(min-width: 1200px){.global-container>header .header-container{max-width:1140px}}@media(min-width: 1400px){.global-container>header .header-container{max-width:1320px}}.global-container>header .header-container .header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.global-container>header .header-container .header-wrapper .menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid-gutter-width)*.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.global-container>header .header-container .header-wrapper .menu-wrapper .search-trigger{cursor:pointer}.global-container>header .header-container .header-wrapper .mmenu-trigger{display:none}.global-container>header .header-lime-sidebar{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, color-stop(27%, var(--lime)), color-stop(27%, transparent));background:linear-gradient(90deg, var(--lime) 27%, transparent 27%)}@media screen and (min-width: 2665px){.global-container>header .header-lime-sidebar{background:-webkit-gradient(linear, left top, right top, color-stop(32%, var(--lime)), color-stop(32%, transparent));background:linear-gradient(90deg, var(--lime) 32%, transparent 32%)}}.global-container>header .header-lime-sidebar .sidebar-container{--bs-gutter-x: 40px;--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;position:relative;z-index:-1;height:100%}@media(min-width: 576px){.global-container>header .header-lime-sidebar .sidebar-container{max-width:540px}}@media(min-width: 768px){.global-container>header .header-lime-sidebar .sidebar-container{max-width:720px}}@media(min-width: 992px){.global-container>header .header-lime-sidebar .sidebar-container{max-width:960px}}@media(min-width: 1200px){.global-container>header .header-lime-sidebar .sidebar-container{max-width:1140px}}@media(min-width: 1400px){.global-container>header .header-lime-sidebar .sidebar-container{max-width:1320px}}.global-container>header .header-lime-sidebar .sidebar-container:before{content:"";display:block;width:240px;height:100%;background-color:var(--lime)}.global-container>header .header-lime-sidebar:before{content:"";position:absolute;top:0;left:-40px;width:var(--grid-gutter-width);height:100%;background-color:rgba(0,0,0,0);-webkit-animation:open 600ms ease-in-out 400ms 1 normal forwards;animation:open 600ms ease-in-out 400ms 1 normal forwards}@-webkit-keyframes open{from{left:-40px}to{left:0}}@keyframes open{from{left:-40px}to{left:0}}.category-color-moss .global-container>header .header-lime-sidebar:before{background-color:var(--moos)}.category-color-petrol .global-container>header .header-lime-sidebar:before{background-color:var(--petrol)}.category-color-sand .global-container>header .header-lime-sidebar:before{background-color:var(--sand)}.category-color-pearl-grey .global-container>header .header-lime-sidebar:before{background-color:var(--perl-grau)}.category-color-violet .global-container>header .header-lime-sidebar:before{background-color:var(--violet)}.category-color-siena .global-container>header .header-lime-sidebar:before{background-color:var(--siena)}.minimize-header .global-container>header{position:fixed;top:calc(var(--height-header)*-1);width:100%}.minimize-header.show-header .global-container>header{top:0}@media(max-width: 991.98px){.global-container>header .header-container .header-wrapper .menu-wrapper{display:none}.global-container>header .header-container .header-wrapper .mmenu-trigger{display:block;cursor:pointer}.global-container>header .header-container .header-wrapper .mmenu-trigger svg{width:30px;height:14px}.global-container>header .header-lime-sidebar{background:rgba(0,0,0,0)}.global-container>header .header-lime-sidebar .sidebar-container:before{background-color:rgba(0,0,0,0)}.global-container>header .header-lime-sidebar:before{display:none}}@media(max-width: 575.98px){.global-container>header{height:var(--height-header-mobile)}}.global-container .mmenu-navbars{display:none}#main-container{min-height:calc(100vh - var(--height-footer) - var(--height-header) - 1px)}#main-container>.neos-contentcollection{min-height:calc(100vh - var(--height-footer) - var(--height-header) - var(--height-newsletter-block))}.minimize-header #main-container{padding-top:var(--height-header)}@media(max-width: 991.98px){#main-container{min-height:calc(100vh - var(--height-footer-tablet) - var(--height-header-tablet) - 1px)}#main-container>.neos-contentcollection{min-height:calc(100vh - var(--height-footer-tablet) - var(--height-header-tablet) - var(--height-newsletter-block-tablet))}.minimize-header #main-container{padding-top:var(--height-header-tablet)}}@media(max-width: 575.98px){#main-container{min-height:calc(100vh - var(--height-footer-mobile) - var(--height-header-mobile) - 1px)}#main-container>.neos-contentcollection{min-height:calc(100vh - var(--height-footer-mobile) - var(--height-header-mobile) - var(--height-newsletter-block-mobile))}.minimize-header #main-container{padding-top:var(--height-header-mobile)}}.global-container>footer{background-color:var(--anthrazit);padding:var(--grid-gutter-width) 0;color:var(--white);font-size:14px}.global-container>footer .footer-container{--bs-gutter-x: 40px;--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){.global-container>footer .footer-container{max-width:540px}}@media(min-width: 768px){.global-container>footer .footer-container{max-width:720px}}@media(min-width: 992px){.global-container>footer .footer-container{max-width:960px}}@media(min-width: 1200px){.global-container>footer .footer-container{max-width:1140px}}@media(min-width: 1400px){.global-container>footer .footer-container{max-width:1320px}}.global-container>footer .footer-container .footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:49px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0}.global-container>footer .footer-container .footer-wrapper .coordinates{line-height:18px}.global-container>footer .footer-container .footer-wrapper .coordinates a{color:var(--white);-webkit-text-decoration-line:none;text-decoration-line:none;border-bottom:1px solid var(--white);-webkit-transition:border-bottom .4s ease-in-out;transition:border-bottom .4s ease-in-out}.global-container>footer .footer-container .footer-wrapper .coordinates a:hover{border-color:rgba(0,0,0,0)}.global-container>footer .footer-container .footer-wrapper .footer-bottom{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.global-container>footer .footer-container .footer-wrapper .footer-bottom nav.footer-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.global-container>footer .footer-container .footer-wrapper .footer-bottom nav.footer-menu ul li{line-height:normal}.global-container>footer .footer-container .footer-wrapper .footer-bottom nav.footer-menu ul li a{font-weight:var(--bold);color:var(--white);text-decoration:none;line-height:normal;-webkit-transition:border-bottom .4s ease-in-out;transition:border-bottom .4s ease-in-out;border-bottom:1px solid rgba(0,0,0,0)}.global-container>footer .footer-container .footer-wrapper .footer-bottom nav.footer-menu ul li:hover a,.global-container>footer .footer-container .footer-wrapper .footer-bottom nav.footer-menu ul li.active a{border-color:var(--white)}.global-container>footer .footer-container .footer-wrapper .footer-bottom .footer-social-networks .tc-website-socialnetworks a svg path{fill:var(--white) !important}.global-container>footer .footer-container .footer-wrapper .footer-bottom .footer-social-networks .tc-website-socialnetworks a:hover svg path{fill:var(--lime) !important}@media(max-width: 991.98px){.global-container>footer .footer-container .footer-wrapper .footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--grid-gutter-width);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.global-container>footer .footer-container .footer-wrapper .footer-bottom nav.footer-menu ul{-moz-column-count:4;-moz-column-gap:30px;-webkit-column-count:4;-webkit-column-gap:30px;column-count:4;column-gap:30px;display:block}.global-container>footer .footer-container .footer-wrapper .footer-bottom nav.footer-menu ul li{margin-bottom:10px}}@media(max-width: 575.98px){.global-container>footer .footer-container .footer-wrapper .footer-bottom nav.footer-menu ul{-moz-column-count:2;-moz-column-gap:30px;-webkit-column-count:2;-webkit-column-gap:30px;column-count:2;column-gap:30px}}@media(min-width: 992px){.nodetypes-content.neos-form-builder-form{--bs-gutter-x: 40px;--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: 992px)and (min-width: 576px){.nodetypes-content.neos-form-builder-form{max-width:540px}}@media(min-width: 992px)and (min-width: 768px){.nodetypes-content.neos-form-builder-form{max-width:720px}}@media(min-width: 992px)and (min-width: 992px){.nodetypes-content.neos-form-builder-form{max-width:960px}}@media(min-width: 992px)and (min-width: 1200px){.nodetypes-content.neos-form-builder-form{max-width:1140px}}@media(min-width: 992px)and (min-width: 1400px){.nodetypes-content.neos-form-builder-form{max-width:1320px}}.nodetypes-content.neos-form-builder-form form{position:relative}@media(min-width: 992px){.nodetypes-content.neos-form-builder-form form{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;margin-left:25%}}.nodetypes-content.neos-form-builder-form form>fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.nodetypes-content.neos-form-builder-form form>fieldset .select-wrapper{width:calc(50% + 10px);position:relative}@media(max-width: 767.98px){.nodetypes-content.neos-form-builder-form form>fieldset .select-wrapper{width:100%}}.nodetypes-content.neos-form-builder-form form>fieldset .select-wrapper:after{content:"";position:absolute;bottom:0;left:0;width:calc(100% - 20px);border-bottom:1px solid var(--anthrazit)}.nodetypes-content.neos-form-builder-form form>fieldset>fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.nodetypes-content.neos-form-builder-form form>fieldset>fieldset .clearfix{width:calc(50% - 20px);margin-top:30px}@media(max-width: 767.98px){.nodetypes-content.neos-form-builder-form form>fieldset>fieldset .clearfix{width:100%}}.nodetypes-content.neos-form-builder-form form>fieldset .data-protection{width:70%}@media(max-width: 767.98px){.nodetypes-content.neos-form-builder-form form>fieldset .data-protection{width:100%}}.nodetypes-content.neos-form-builder-form form>fieldset .data-protection .check-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;position:relative}.nodetypes-content.neos-form-builder-form form>fieldset .data-protection .check-group input{position:absolute;top:0;left:-9999px;visibility:hidden}.nodetypes-content.neos-form-builder-form form>fieldset .data-protection .check-group input:checked+label:after{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.nodetypes-content.neos-form-builder-form form>fieldset .data-protection .check-group label{cursor:pointer;padding-left:40px;display:block}.nodetypes-content.neos-form-builder-form form>fieldset .data-protection .check-group label a{text-decoration:none;border-bottom:1px solid var(--black)}.nodetypes-content.neos-form-builder-form form>fieldset .data-protection .check-group label:before,.nodetypes-content.neos-form-builder-form form>fieldset .data-protection .check-group label:after{content:"";position:absolute;top:50%;border-radius:50%;left:0;width:24px;height:24px;margin:-12px 0 0}.nodetypes-content.neos-form-builder-form form>fieldset .data-protection .check-group label:before{background:#e6e6e6;-webkit-box-shadow:0 0 1px gray;box-shadow:0 0 1px gray}.nodetypes-content.neos-form-builder-form form>fieldset .data-protection .check-group label:after{opacity:0;background:var(--lime);-webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.nodetypes-content.neos-form-builder-form form>.actions{position:absolute;right:40px;bottom:0;margin-top:0}@media(max-width: 767.98px){.nodetypes-content.neos-form-builder-form form>.actions{right:0;bottom:-40px}}.nodetypes-content.neos-form-builder-form form>.actions li.submit>a,.nodetypes-content.neos-form-builder-form form>.actions li.submit>div,.nodetypes-content.neos-form-builder-form form>.actions li.submit>button{background-color:var(--anthrazit);border-color:var(--anthrazit);border-radius:30px;color:var(--white);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.nodetypes-content.neos-form-builder-form form>.actions li.submit>a:hover,.nodetypes-content.neos-form-builder-form form>.actions li.submit>div:hover,.nodetypes-content.neos-form-builder-form form>.actions li.submit>button:hover{color:var(--anthrazit);background-color:var(--white);border-color:var(--white)}.nodetypes-content.neos-form-builder-form form>.actions li.submit>a p,.nodetypes-content.neos-form-builder-form form>.actions li.submit>div p,.nodetypes-content.neos-form-builder-form form>.actions li.submit>button p{font-weight:var(--bold)}.nodetypes-content.neos-form-builder-form form>.actions li.submit>a .ck-placeholder:before,.nodetypes-content.neos-form-builder-form form>.actions li.submit>div .ck-placeholder:before,.nodetypes-content.neos-form-builder-form form>.actions li.submit>button .ck-placeholder:before{color:var(--white)}@media(max-width: 991.98px){.nodetypes-content.neos-form-builder-form form>.actions li.submit>a,.nodetypes-content.neos-form-builder-form form>.actions li.submit>div,.nodetypes-content.neos-form-builder-form form>.actions li.submit>button{font-size:12px}}.nodetypes-content.neos-form-builder-form form>.actions li.submit>button:hover{background-color:rgba(0,0,0,0);color:var(--black);border-color:var(--black)}.clearfix{width:calc(100% - 20px)}@media(max-width: 767.98px){.clearfix{width:100%}}.clearfix .input{border-radius:0}.clearfix .input .inputs-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.clearfix .input .inputs-list li>label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.clearfix .input .inputs-list li>label input{position:absolute;top:0;left:-9999px;visibility:hidden}.clearfix .input .inputs-list li>label input:checked+span:after{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.clearfix .input .inputs-list li>label span{position:relative;cursor:pointer;padding-left:40px;display:block}.clearfix .input .inputs-list li>label span a{text-decoration:none;border-bottom:1px solid var(--black)}.clearfix .input .inputs-list li>label span:before,.clearfix .input .inputs-list li>label span:after{content:"";position:absolute;top:50%;border-radius:50%;left:0;width:24px;height:24px;margin:-12px 0 0}.clearfix .input .inputs-list li>label span:before{background:#e6e6e6;-webkit-box-shadow:0 0 1px gray;box-shadow:0 0 1px gray}.clearfix .input .inputs-list li>label span:after{opacity:0;background:var(--lime);-webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.clearfix>label{display:none}.clearfix input,.clearfix textarea,.clearfix select{width:100%;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;color:var(--anthrazit);background-color:rgba(0,0,0,0);border-radius:0}.clearfix input::-webkit-input-placeholder, .clearfix textarea::-webkit-input-placeholder, .clearfix select::-webkit-input-placeholder{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;color:var(--anthrazit)}.clearfix input::-moz-placeholder, .clearfix textarea::-moz-placeholder, .clearfix select::-moz-placeholder{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;color:var(--anthrazit)}.clearfix input:-ms-input-placeholder, .clearfix textarea:-ms-input-placeholder, .clearfix select:-ms-input-placeholder{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;color:var(--anthrazit)}.clearfix input::-ms-input-placeholder, .clearfix textarea::-ms-input-placeholder, .clearfix select::-ms-input-placeholder{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;color:var(--anthrazit)}.clearfix input::placeholder,.clearfix textarea::placeholder,.clearfix select::placeholder{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;color:var(--anthrazit)}.clearfix input,.clearfix select{border:none;padding-bottom:10px;-webkit-transition:border-bottom .4s ease-in-out;transition:border-bottom .4s ease-in-out}.clearfix input{border-bottom:1px solid var(--anthrazit)}.clearfix textarea{border:1px solid var(--anthrazit);padding:20px;margin:60px 0}@media(max-width: 767.98px){.clearfix textarea{margin:30px 0}}.clearfix select{-moz-appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.19278 12.2L7.78478 9.608L8.48878 10.312L4.68078 14.12L0.872781 10.312L1.57678 9.608L4.16878 12.2V0.52H5.19278V12.2Z' fill='%23302E2F'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:right;background-position-y:center}.clearfix select+.help-inline{width:100%;float:left;margin-top:5px}.clearfix.error input{border-bottom:1px solid var(--perl-grau)}.clearfix.error .select-wrapper:after{border-bottom:1px solid var(--perl-grau) !important}.clearfix .help-inline{color:var(--sand);font-size:14px;font-weight:400;line-height:18px;letter-spacing:.02em}.neos-backend.tc-website-contactformpage h1.page-header,.neos-backend.tc-website-contactformpage .page-header.h1{white-space:nowrap}.neos-backend .nodetypes-content.neos-form-builder-form form>fieldset fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.neos-backend .nodetypes-content.neos-form-builder-form form>fieldset fieldset>div{width:calc(50% - 20px);margin-top:30px}@media(max-width: 767.98px){.neos-backend .nodetypes-content.neos-form-builder-form form>fieldset fieldset>div{width:100%}}figure,figure.table{margin:0;margin-bottom:var(--grid-gutter-width)}figure table,figure.table table{width:100%}figure table thead tr,figure table tbody tr,figure.table table thead tr,figure.table table tbody tr{border-color:var(--anthrazit);-webkit-box-shadow:none;box-shadow:none}figure table thead tr td,figure table thead tr th,figure table tbody tr td,figure table tbody tr th,figure.table table thead tr td,figure.table table thead tr th,figure.table table tbody tr td,figure.table table tbody tr th{padding:10px;border-right:1px solid var(--anthrazit);vertical-align:top}figure table thead tr td:first-child,figure table thead tr th:first-child,figure table tbody tr td:first-child,figure table tbody tr th:first-child,figure.table table thead tr td:first-child,figure.table table thead tr th:first-child,figure.table table tbody tr td:first-child,figure.table table tbody tr th:first-child{border-left:1px solid var(--anthrazit)}figure table thead tr:first-child,figure table tbody tr:first-child,figure.table table thead tr:first-child,figure.table table tbody tr:first-child{border-top:1px solid var(--anthrazit)}figure table thead tr,figure.table table thead tr{border-top:1px solid var(--anthrazit)}figure table thead tr th,figure.table table thead tr th{font-weight:var(--bold);vertical-align:middle}.mmenu:not(.mm-menu){display:none !important}nav.mmenu{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:-1 !important;opacity:0 !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;background:var(--white)}.mobile-menu-opened nav.mmenu{z-index:99 !important;opacity:1 !important}.neos-backend nav.mmenu{display:none !important}nav.mmenu.mm-menu_offcanvas{width:100%;max-width:none;min-width:auto}nav.mmenu .mm-panels{--bs-gutter-x: 40px;--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;padding:0 calc(var(--grid-gutter-width)*.5);background:var(--white);height:calc(100vh - 230px - 105px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media(min-width: 576px){nav.mmenu .mm-panels{max-width:540px}}@media(min-width: 768px){nav.mmenu .mm-panels{max-width:720px}}@media(min-width: 992px){nav.mmenu .mm-panels{max-width:960px}}@media(min-width: 1200px){nav.mmenu .mm-panels{max-width:1140px}}@media(min-width: 1400px){nav.mmenu .mm-panels{max-width:1320px}}nav.mmenu .mm-panels .mm-panel{background-color:var(--white);padding:0;left:calc(var(--grid-gutter-width)*.5);right:calc(var(--grid-gutter-width)*.5);width:auto}nav.mmenu .mm-panels .mm-panel .mm-listview>li{margin-bottom:10px}nav.mmenu .mm-panels .mm-panel .mm-listview>li>a.mm-listitem__text{font-weight:var(--bold);padding-left:0;font-size:30px;font-style:normal;line-height:38px;padding-top:0;padding-bottom:0}nav.mmenu .mm-panels .mm-panel .mm-listview>li>a.mm-listitem__text:before{font-family:var(--tt-commons-pro);content:"→";display:inline-block;margin-right:7px}nav.mmenu .mm-panels .mm-panel .mm-listview>li a.mm-btn_next{border:none;width:100%;height:100%;position:absolute;top:0;left:0}nav.mmenu .mm-panels .mm-panel .mm-listview>li a.mm-btn_next:after{display:none}nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login{display:inline-block}nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>a,nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>div,nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>button{background-color:var(--lime);border-color:var(--lime);border-radius:30px;color:var(--black);padding:10px 16px;font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;letter-spacing:.7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>a:hover,nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>div:hover,nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>button:hover{color:var(--lime);background-color:var(--black);border-color:var(--black)}nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>a p,nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>div p,nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>button p{font-weight:var(--bold)}nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>a .ck-placeholder:before,nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>div .ck-placeholder:before,nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>button .ck-placeholder:before{color:var(--black)}@media(max-width: 991.98px){nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>a,nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>div,nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>button{font-size:12px}}nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>a.mm-listitem__text{margin-top:var(--grid-gutter-width)}@media(max-width: 575.98px){nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>a.mm-listitem__text{margin-top:25px}}nav.mmenu .mm-panels .mm-panel .mm-listview>li.store-login>a.mm-listitem__text:before{display:none}nav.mmenu .mm-panels .mm-panel .mm-listview>li:after{display:none}nav.mmenu .mm-panels .mm-panel .mm-listview>li:last-child{margin-bottom:0}nav.mmenu .mm-panels .mm-panel ul.dropdown li{margin-bottom:10px}nav.mmenu .mm-panels .mm-panel ul.dropdown li.parent-page{margin-bottom:25px}nav.mmenu .mm-panels .mm-panel ul.dropdown li.parent-page>a.mm-listitem__text{font-weight:var(--bold);font-size:30px;font-style:normal;line-height:38px}nav.mmenu .mm-panels .mm-panel ul.dropdown li.parent-page>a.mm-listitem__text:before{display:none}nav.mmenu .mm-panels .mm-panel ul.dropdown li a.mm-listitem__text{font-family:var(--tt-commons-pro);font-size:18px;font-style:normal;line-height:21px}nav.mmenu .mm-panels .mm-panel ul.dropdown li:last-child{margin-bottom:0}nav.mmenu .mm-panels .mm-panel .mm-navbar{background:var(--white);border:none}nav.mmenu .mm-panels .mm-panel .mm-navbar .mm-btn_prev{display:none}nav.mmenu .mm-panels .mm-panel .mm-navbar .mm-navbar__title{padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}nav.mmenu .mm-panels .mm-panel .mm-navbar .mm-navbar__title span{color:var(--anthrazit);font-size:12px;font-style:normal;line-height:normal}nav.mmenu .mm-panels .mm-panel .mm-navbar .mm-navbar__title span:before{content:"←";display:inline-block;margin-right:5px}nav.mmenu .mm-panels .mm-panel a{tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}nav.mmenu .mm-panels .mm-panel#mm-1 .mm-navbar{display:none}nav.mmenu .mm-panels .mm-navbar{-webkit-transition:none !important;transition:none !important}nav.mmenu .mm-navbars_top{--bs-gutter-x: 40px;--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;position:relative;z-index:2;overflow:visible;padding:30px 20px}@media(min-width: 576px){nav.mmenu .mm-navbars_top{max-width:540px}}@media(min-width: 768px){nav.mmenu .mm-navbars_top{max-width:720px}}@media(min-width: 992px){nav.mmenu .mm-navbars_top{max-width:960px}}@media(min-width: 1200px){nav.mmenu .mm-navbars_top{max-width:1140px}}@media(min-width: 1400px){nav.mmenu .mm-navbars_top{max-width:1320px}}nav.mmenu .mm-navbars_top .mm-navbar{background:var(--white);border:none;min-height:0;overflow:visible}nav.mmenu .mm-navbars_top .mm-navbar>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:110px}nav.mmenu .mm-navbars_top .mm-navbar>span .navbar-header,nav.mmenu .mm-navbars_top .mm-navbar>span .search-language{width:100%}nav.mmenu .mm-navbars_top .mm-navbar>span .navbar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}nav.mmenu .mm-navbars_top .mm-navbar>span .navbar-header .mmenu-close{position:relative;right:-9px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language{display:-webkit-box;display:-ms-flexbox;display:flex;gap:27px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:visible;position:relative;z-index:2}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:calc(var(--grid-gutter-width)*4)}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input,nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset button{height:72px;border:none}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input{background:var(--white);font-size:24px;line-height:32px;border-radius:50px 0px 0px 50px;padding:20px 25px;padding-left:75px;width:480px;background-image:url(/_Resources/Static/Packages/TC.Website/Images/Icons/search.svg);background-position:left 25px center;background-repeat:no-repeat;background-size:24px 24px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input::-webkit-input-placeholder{color:var(--anthrazit);font-size:24px;line-height:32px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input::-moz-placeholder{color:var(--anthrazit);font-size:24px;line-height:32px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input:-ms-input-placeholder{color:var(--anthrazit);font-size:24px;line-height:32px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input::-ms-input-placeholder{color:var(--anthrazit);font-size:24px;line-height:32px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input::placeholder{color:var(--anthrazit);font-size:24px;line-height:32px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset button{padding:0 30px;border-radius:0px 50px 50px 0px;background-color:var(--anthrazit);font-weight:var(--bold);color:var(--white);font-size:24px;line-height:32px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset{margin-bottom:0}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input,nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset button{height:38px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input{font-size:14px;line-height:18px;width:276px;background-color:var(--grau-web);background-position:left 15px center;background-repeat:no-repeat;background-size:18px 18px;padding:10px 50px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset button{padding:0 20px;background-color:var(--lime);color:var(--anthrazit);font-size:12px;line-height:normal}@media(max-width: 991.98px){nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input::-webkit-input-placeholder{font-size:20px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input::-moz-placeholder{font-size:20px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input:-ms-input-placeholder{font-size:20px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input::-ms-input-placeholder{font-size:20px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input::placeholder{font-size:20px}}@media(max-width: 575.98px){nav.mmenu .mm-navbars_top .mm-navbar>span .search-language{gap:10px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input{width:225px;padding-right:20px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input::-webkit-input-placeholder{font-size:16px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input::-moz-placeholder{font-size:16px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input:-ms-input-placeholder{font-size:16px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input::-ms-input-placeholder{font-size:16px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input::placeholder{font-size:16px}}@media screen and (max-width: 575.98px)and (max-width: 411px){nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input{width:188px;background-position:left 12px center;padding:10px 15px 10px 40px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input::-webkit-input-placeholder{font-size:14px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input::-moz-placeholder{font-size:14px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input:-ms-input-placeholder{font-size:14px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input::-ms-input-placeholder{font-size:14px}nav.mmenu .mm-navbars_top .mm-navbar>span .search-language .search .search-form form fieldset input::placeholder{font-size:14px}}@media(max-width: 575.98px){nav.mmenu .mm-navbars_top .mm-navbar>span{max-width:100%;gap:70px}}nav.mmenu .mm-navbars_bottom{--bs-gutter-x: 40px;--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;padding:0 calc(var(--grid-gutter-width)*.5) var(--grid-gutter-width)}@media(min-width: 576px){nav.mmenu .mm-navbars_bottom{max-width:540px}}@media(min-width: 768px){nav.mmenu .mm-navbars_bottom{max-width:720px}}@media(min-width: 992px){nav.mmenu .mm-navbars_bottom{max-width:960px}}@media(min-width: 1200px){nav.mmenu .mm-navbars_bottom{max-width:1140px}}@media(min-width: 1400px){nav.mmenu .mm-navbars_bottom{max-width:1320px}}nav.mmenu .mm-navbars_bottom .mm-navbar{padding:10px 0 0 0;background:var(--white);border-top:1px solid var(--anthrazit)}nav.mmenu .mm-navbars_bottom .mm-navbar>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:27px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}nav.mmenu .mm-navbars_bottom .mm-navbar>span nav.footer-menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:52px}nav.mmenu .mm-navbars_bottom .mm-navbar>span nav.footer-menu>ul li a{font-weight:var(--bold);font-size:14px;font-style:normal;line-height:normal;color:var(--anthrazit);text-align:left}@media(max-width: 575.98px){nav.mmenu .mm-navbars_bottom .mm-navbar>span nav.footer-menu>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}nav.mmenu .mm-navbars_bottom .mm-navbar>span nav.footer-menu>ul li{width:33.33333333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:13px}nav.mmenu .mm-navbars_bottom .mm-navbar>span nav.footer-menu>ul li:nth-last-child(-n+3){margin-bottom:0}}@media screen and (max-height: 700px){nav.mmenu .mm-navbars_bottom{padding-top:calc(var(--grid-gutter-width)*.5);padding-bottom:calc(var(--grid-gutter-width)*.5)}nav.mmenu .mm-navbars_bottom .mm-navbar>span{gap:15px}}nav.mmenu .mm-listitem__btn{background:rgba(0,0,0,0) !important}.global-container{position:relative}.global-container>.lime-sidebar{position:absolute;top:0;left:0;z-index:-1;width:100%;height:calc(100% - var(--height-footer));background:-webkit-gradient(linear, left top, right top, color-stop(27%, var(--lime)), color-stop(27%, transparent));background:linear-gradient(90deg, var(--lime) 27%, transparent 27%)}@media screen and (min-width: 2665px){.global-container>.lime-sidebar{background:-webkit-gradient(linear, left top, right top, color-stop(32%, var(--lime)), color-stop(32%, transparent));background:linear-gradient(90deg, var(--lime) 32%, transparent 32%)}}.global-container>.lime-sidebar .sidebar-container{--bs-gutter-x: 40px;--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;position:relative;z-index:-1;height:100%}@media(min-width: 576px){.global-container>.lime-sidebar .sidebar-container{max-width:540px}}@media(min-width: 768px){.global-container>.lime-sidebar .sidebar-container{max-width:720px}}@media(min-width: 992px){.global-container>.lime-sidebar .sidebar-container{max-width:960px}}@media(min-width: 1200px){.global-container>.lime-sidebar .sidebar-container{max-width:1140px}}@media(min-width: 1400px){.global-container>.lime-sidebar .sidebar-container{max-width:1320px}}.global-container>.lime-sidebar .sidebar-container:before{content:"";display:block;width:240px;height:100%;background-color:var(--lime)}.global-container>.lime-sidebar:before{content:"";position:absolute;top:0;left:-40px;width:var(--grid-gutter-width);height:100%;background-color:rgba(0,0,0,0);-webkit-animation:open 600ms ease-in-out 400ms 1 normal forwards;animation:open 600ms ease-in-out 400ms 1 normal forwards}@keyframes open{from{left:-40px}to{left:0}}.category-color-moss .global-container>.lime-sidebar:before{background-color:var(--moos)}.category-color-petrol .global-container>.lime-sidebar:before{background-color:var(--petrol)}.category-color-sand .global-container>.lime-sidebar:before{background-color:var(--sand)}.category-color-pearl-grey .global-container>.lime-sidebar:before{background-color:var(--perl-grau)}.category-color-violet .global-container>.lime-sidebar:before{background-color:var(--violet)}.category-color-siena .global-container>.lime-sidebar:before{background-color:var(--siena)}@media(max-width: 991.98px){.global-container>.lime-sidebar{display:none}}#usercentrics-root{position:relative;z-index:10}body>.mfp-gallery .mfp-container .mfp-content .mfp-figure:after{background:var(--white)}.input .qs-datepicker-container{border-color:#000;font-family:var(--tt-commons-pro);border-radius:0}.input .qs-datepicker-container .qs-datepicker .qs-controls{background:#000;color:#fff;font-weight:var(--bold)}.input .qs-datepicker-container .qs-datepicker .qs-squares .qs-day{color:#000}.input .qs-datepicker-container .qs-datepicker .qs-squares .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover,.input .qs-datepicker-container .qs-datepicker .qs-squares .qs-active{background:var(--lime)}.neos-backend .neos-contentcollection[data-children-count="0"]{padding-top:20px;padding-bottom:20px}body.neos-backend{padding-top:0}body.neos-backend>header{position:relative}body.neos-backend .ck-content .table table td,body.neos-backend .ck-content .table table th{text-align:left}:root{--lime: #23FFE6;--grey: #A0B9D7;--green: #87967D;--blue: #3778B9}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIk1haW4uY3NzIiwidXRpbHMvX2ZvbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvdXRpbHMvX2Jvb3RzdHJhcF9vdmVycmlkZV92YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ib290c3RyYXAvX3Jvb3Quc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ib290c3RyYXAvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvYm9vdHN0cmFwL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9fY29udGFpbmVycy5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvYm9vdHN0cmFwL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ib290c3RyYXAvZm9ybXMvX2xhYmVscy5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvYm9vdHN0cmFwL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ib290c3RyYXAvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvYm9vdHN0cmFwL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvYm9vdHN0cmFwL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvYm9vdHN0cmFwL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ib290c3RyYXAvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ib290c3RyYXAvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvYm9vdHN0cmFwL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvYm9vdHN0cmFwL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ib290c3RyYXAvaGVscGVycy9fcmF0aW8uc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ib290c3RyYXAvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ib290c3RyYXAvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvYm9vdHN0cmFwL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2Jvb3RzdHJhcC9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ib290c3RyYXAvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvYm9vdHN0cmFwL2hlbHBlcnMvX3ZyLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvYm9vdHN0cmFwL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvbGlicmFyaWVzL21hZ25pZmljLXBvcHVwL2Rpc3QvbWFnbmlmaWMtcG9wdXAuY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2xpYnJhcmllcy9tbWVudS9tbWVudS5jc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvbGlicmFyaWVzL3RjX25lb3NfZWxlbWVudHMvY29tbW9uL19uZW9zX2FsaWdubWVudC5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2xpYnJhcmllcy90Y19uZW9zX2VsZW1lbnRzL25vZGV0eXBlcy9fdGNfbmVvc19lbGVtZW50c19tYXAuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy91dGlscy9fbWl4aW5zLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvbGlicmFyaWVzL3RjX25lb3NfZWxlbWVudHMvbm9kZXR5cGVzL190Y19uZW9zX2VsZW1lbnRzX2J1dHRvbi5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2xpYnJhcmllcy90Y19uZW9zX2VsZW1lbnRzX2Jvb3RzdHJhcC9ub2RldHlwZXMvX25lb3Nfbm9kZXR5cGVzX211bHRpY29sdW1uLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvbGlicmFyaWVzL3RjX25lb3NfZWxlbWVudHNfYm9vdHN0cmFwL25vZGV0eXBlcy9fdGNfbmVvc19lbGVtZW50c19ib290c3RyYXBfYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvbGlicmFyaWVzL2RhdGF0YWJsZXMubmV0LWR0L2Nzcy9qcXVlcnkuZGF0YVRhYmxlcy5jc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvbGlicmFyaWVzL3NlbGVjdDIvY3NzL3NlbGVjdDIuY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2xpYnJhcmllcy9qcy1kYXRlcGlja2VyL2RhdGVwaWNrZXIuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy91dGlscy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2RvY3VtZW50L190Y193ZWJzaXRlX2hvbWUuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvZG9jdW1lbnQvX3RjX3dlYnNpdGVfbmV3cy5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9kb2N1bWVudC9fdGNfd2Vic2l0ZV9wcm9kdWN0c3BhZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvZG9jdW1lbnQvX3RjX3dlYnNpdGVfcHJvZHVjdGNhdGVnb3J5LnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2RvY3VtZW50L190Y193ZWJzaXRlX3Byb2R1Y3Quc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvZG9jdW1lbnQvX3RjX3dlYnNpdGVfc3RvcmVsb2dpbi5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9kb2N1bWVudC9fdGNfd2Vic2l0ZV9zdWJzaWRpYXJpZXNwYWdlLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2RvY3VtZW50L190Y193ZWJzaXRlX2NvbnRhY3Rmb3JtcGFnZS5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9kb2N1bWVudC9fdGNfd2Vic2l0ZV9zaW1wbGVwYWdlLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2RvY3VtZW50L190Y193ZWJzaXRlX3NlYXJjaC5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9kb2N1bWVudC9fdGNfd2Vic2l0ZV9kb3dubG9hZHNwYWdlLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2RvY3VtZW50L190Y193ZWJzaXRlX3N1YnNpZGlhcnkuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvZG9jdW1lbnQvX3RjX3dlYnNpdGVfYmxvZ2FydGljbGUuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvZG9jdW1lbnQvX3RjX3dlYnNpdGVfYmVuZWZpdC5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9kb2N1bWVudC9fdGNfd2Vic2l0ZV9qb2JvZmZlcnNsaXN0LnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2RvY3VtZW50L190Y193ZWJzaXRlX2N1c3RvbWVydHlwZS5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9kb2N1bWVudC9fdGNfd2Vic2l0ZV9jdXN0b21lci5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9jb250ZW50L19ub2RldHlwZXNfY29udGVudC5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9jb250ZW50L19uZW9zX25vZGV0eXBlc19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9jb250ZW50L19uZW9zX2Zvcm1fYnVpbGRlcl9mb3JtLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX25lb3NfZWxlbWVudHNfc3BhY2Uuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9yb290Y29udGFpbmVyLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX25lb3NfZWxlbWVudHNfYnV0dG9uLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfYW5pbWF0ZWRudW1iZXJzY29udGFpbmVyLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfYW5pbWF0ZWRudW1iZXIuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fbmVvc19ub2RldHlwZXNfdGV4dC5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9jb250ZW50L190Y193ZWJzaXRlX2NhbGx0b2FjdGlvbndpdGhpbWFnZS5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9jb250ZW50L190Y19uZW9zX2VsZW1lbnRzX3N3aXBlcl9zd2lwZXJpbWFnZWl0ZW0uc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfbmVvc19lbGVtZW50c19ib290c3RyYXBfYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfY2FsbHRvYWN0aW9uYmlnaW1hZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fbmVvc19ub2RldHlwZXNfbXVsdGljb2x1bW4uc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fbmVvc19ub2RldHlwZXNfaGVhZGxpbmUuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9ob21lc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfY2FsbHRvYWN0aW9udmVydGljYWwuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXJjb250YWluZXIuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV93aWRlcHJvZHVjdHRlYXNlci5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9jb250ZW50L190Y193ZWJzaXRlX3Byb2R1Y3R0ZWFzZXJjb250YWluZXIuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9wcm9kdWN0dGVhc2VyLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfYWJzdHJhY3RzbGlkZXIuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9jb250ZW50L190Y193ZWJzaXRlX3Byb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9jb250ZW50L190Y193ZWJzaXRlX2NhbGx0b2FjdGlvbnNsaWRlcml0ZW0uc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV90ZWFtc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfdGVhbXNsaWRlcml0ZW0uc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9jYWxsdG9hY3Rpb253aXRobWFwLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfdGV4dHdpdGhpY29uY29udGFpbmVyLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfdGV4dHdpdGhpY29uLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfZG93bmxvYWRzLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfc2VhcmNocmVzdWx0cy5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9jb250ZW50L190Y193ZWJzaXRlX2hpc3RvcmljYWxzbGlkZXIuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9oaXN0b3JpY2Fsc2xpZGVyaXRlbS5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9jb250ZW50L19kbF9nYWxsZXJ5X2dhbGxlcnkuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fbmVvc19ub2RldHlwZXNfbmF2aWdhdGlvbl9uYXZpZ2F0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfcHJvZHVjdGltYWdlc3NsaWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9jb250ZW50L190Y193ZWJzaXRlX3Rlc3RpbW9uaWFsc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfdGVzdGltb25pYWxzbGlkZXJpdGVtLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfbGF0ZXN0YmxvZ2FydGljbGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfYmxvZ2FydGljbGVsaXN0cHJvZHVjdHRlYXNlci5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9jb250ZW50L190Y193ZWJzaXRlX3RpcmV3YXJyYW50eWZvcm0uc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9jYWxsdG9hY3Rpb253aXRoZ3JlZW5idXR0b24uc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfc2luZ2xldGVzdGltb25pYWwuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9jYXJlZXJjaGFuY2VzbGlzdC5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9jb250ZW50L190Y193ZWJzaXRlX2NhcmVlcmNoYW5jZXNsaXN0aXRlbS5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9jb250ZW50L190Y193ZWJzaXRlX2NhcmVlcmNoYW5jZXRleHQuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV92aWRlb2Jsb2NrLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfYmVuZWZpdHNsaXN0LnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfYmVuZWZpdHNsaXN0aXRlbS5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9jb250ZW50L190Y193ZWJzaXRlX2JlbmVmaXRzc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfYmVuZWZpdHNzbGlkZXJpdGVtLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfY2FyZWVyY2hhbmNlcm9vdGNvbnRhaW5lci5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9jb250ZW50L190Y193ZWJzaXRlX2NhcmVlcmNoYW5jZXNsaXN0dGVzdGltb25pYWwuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9iZW5lZml0c2dyaWQuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9iZW5lZml0c2dyaWRzaW1wbGVpdGVtLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfYmVuZWZpdHNncmlkbGVmdGltYWdlaXRlbS5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9jb250ZW50L190Y193ZWJzaXRlX2JlbmVmaXRzZ3JpZHJpZ2h0aW1hZ2VpdGVtLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfYmVuZWZpdHNhY2NvcmRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9iZW5lZml0c2FjY29yZGlvbml0ZW0uc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9jdXN0b21lcnRlc3RpbW9uaWFsc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfY3VzdG9tZXJ0ZXN0aW1vbmlhbHNsaWRlcml0ZW0uc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvZnVzaW9uT2JqZWN0cy9fdGNfd2Vic2l0ZV9zb2NpYWxuZXR3b3Jrcy5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9mdXNpb25PYmplY3RzL190Y193ZWJzaXRlX21lZ2FtZW51LnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2Z1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfbWFpbm1lbnUuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvZnVzaW9uT2JqZWN0cy9fdGNfd2Vic2l0ZV9uZXdzbGV0dGVyYmxvY2suc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvZnVzaW9uT2JqZWN0cy9fdGNfd2Vic2l0ZV9uZXdzbGV0dGVyZm9ybS5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9mdXNpb25PYmplY3RzL190Y193ZWJzaXRlX3BhZ2VpbnRyb2R1Y3Rpb24uc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvZnVzaW9uT2JqZWN0cy9fdGNfd2Vic2l0ZV9icmVhZGNydW1iLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2Z1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfbGFuZ3VhZ2VtZW51LnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2Z1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfaW50cm9kdWN0aW9udGV4dC5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9mdXNpb25PYmplY3RzL190Y193ZWJzaXRlX25ld3NsaXN0LnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2Z1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfbmV3c2xpc3RpdGVtLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2Z1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfY29uc3VsdGluZ2Jsb2NrLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2Z1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfcHJvZHVjdGdyb3Vwcy5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9mdXNpb25PYmplY3RzL190Y193ZWJzaXRlX3Byb2R1Y3RnYWxsZXJ5LnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2Z1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfc3Vic2lkaWFyaWVzbGlzdC5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9mdXNpb25PYmplY3RzL190Y193ZWJzaXRlX3N1YnNpZGlhcmllc2xpc3RpdGVtLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2Z1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfc3VwcGxpZXJpbnRyb2R1Y3Rpb24uc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvZnVzaW9uT2JqZWN0cy9fdGNfd2Vic2l0ZV9zdXBwbGllcmRvd25sb2Fkcy5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9mdXNpb25PYmplY3RzL190Y193ZWJzaXRlX3NlYXJjaGxheWVyLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2Z1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfZG93bmxvYWRzX2xhbmd1YWdlc19zZWxlY3Rvci5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9mdXNpb25PYmplY3RzL190Y193ZWJzaXRlX3BhZ2VuYXZpZ2F0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2Z1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfYW5pbWF0ZWRwaWxsYXIuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvZnVzaW9uT2JqZWN0cy9fdGNfd2Vic2l0ZV9ibG9nYXJ0aWNsZWxpc3Quc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvZnVzaW9uT2JqZWN0cy9fdGNfd2Vic2l0ZV9ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2Z1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfYmxvZ2FydGljbGVsaXN0aXRlbS5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9mdXNpb25PYmplY3RzL190Y193ZWJzaXRlX3N1cHBsaWVyYmxvZ2FydGljbGUuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvZnVzaW9uT2JqZWN0cy9fdGNfd2Vic2l0ZV9jYXJlZXJpbnRyb2R1Y3Rpb24uc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvZnVzaW9uT2JqZWN0cy9fdGNfd2Vic2l0ZV9jYXJlZXJjaGFuY2VpbnRyb2R1Y3Rpb24uc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9ub2RldHlwZXMvZnVzaW9uT2JqZWN0cy9fdGNfd2Vic2l0ZV9jYWxsdG9hY3Rpb25yZXh4LnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2Z1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfY2FyZWVyY2hhbmNlc3NsaWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9mdXNpb25PYmplY3RzL190Y193ZWJzaXRlX2NhcmVlcmNoYW5jZXNzbGlkZXJpdGVtLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2Z1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfY2FyZWVyY2hhbmNlc2ludHJvZHVjdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9mdXNpb25PYmplY3RzL190Y193ZWJzaXRlX2NhcmVlcmNoYW5jZXNmdWxsbGlzdC5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL25vZGV0eXBlcy9mdXNpb25PYmplY3RzL190Y193ZWJzaXRlX2JlbmVmaXRpY29uLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3Mvbm9kZXR5cGVzL2Z1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfam9ib2ZmZXJzbGlzdC5zY3NzIiwibm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfYW5pbWF0ZWRudW1iZXIuc2NzcyIsIm5vZGV0eXBlcy9jb250ZW50L190Y193ZWJzaXRlX2hvbWVzbGlkZXIuc2NzcyIsIm5vZGV0eXBlcy9jb250ZW50L190Y193ZWJzaXRlX2NhbGx0b2FjdGlvbndpdGhtYXAuc2NzcyIsIm5vZGV0eXBlcy9jb250ZW50L190Y190ZWNobm9tYWdfYnJhbmR0ZWFzZXIuc2NzcyIsIm5vZGV0eXBlcy9jb250ZW50L190Y190ZWNobm9tYWdfcGFydG5lcnNncmlkLnNjc3MiLCJub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uc2NzcyIsIm5vZGV0eXBlcy9mdXNpb25PYmplY3RzL190Y193ZWJzaXRlX2xhbmd1YWdlbWVudS5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2NvbW1vbi9fY29tbW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvY29tbW9uL19oZWFkZXIuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9jb21tb24vX2NvbnRlbnQuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9jb21tb24vX2Zvb3Rlci5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2NvbW1vbi9fZm9ybS5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2NvbW1vbi9fdGFibGUuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9jb21tb24vX21tZW51LnNjc3MiLCIuLi8uLi8uLi8uLi9UQy5XZWJzaXRlL1Jlc291cmNlcy9Qcml2YXRlL1Nhc3MvY29tbW9uL19saW1lX3NpZGViYXIuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9jb21tb24vX3VzZXJjZW50cmljcy5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2NvbW1vbi9fbWFnbmlmaWNfcG9wdXAuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9jb21tb24vX2RhdGVwaWNrZXIuc2NzcyIsIi4uLy4uLy4uLy4uL1RDLldlYnNpdGUvUmVzb3VyY2VzL1ByaXZhdGUvU2Fzcy9iYWNrZW5kL25vZGV0eXBlcy9fbmVvc19jb250ZW50Y29sbGVjdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vVEMuV2Vic2l0ZS9SZXNvdXJjZXMvUHJpdmF0ZS9TYXNzL2JhY2tlbmQvX21haW4uc2NzcyIsInV0aWxzL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw0Q0NJUSxDQUFBLE9DSlIscUNBQ0UsQ0FBQSxNQ0RGLGtCQVFJLENBQUEsb0JBQUEsQ0FBQSxvQkFBQSxDQUFBLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxvQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxrQkFBQSxDQUFBLGtCQUFBLENBQUEsZ0JBQUEsQ0FBQSxnQkFBQSxDQUFBLGtCQUFBLENBQUEsdUJBQUEsQ0FBQSxzQkFJQSxDQUFBLHNCQUFBLENBQUEsc0JBQUEsQ0FBQSxzQkFBQSxDQUFBLHNCQUFBLENBQUEsc0JBQUEsQ0FBQSxzQkFBQSxDQUFBLHNCQUFBLENBQUEsc0JBQUEsQ0FBQSxxQkFJQSxDQUFBLHVCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQUFBLHFCQUFBLENBQUEsb0JBQUEsQ0FBQSxtQkFBQSxDQUFBLGtCQUFBLENBQUEsOEJBSUEsQ0FBQSxpQ0FBQSxDQUFBLDZCQUFBLENBQUEsMkJBQUEsQ0FBQSw2QkFBQSxDQUFBLDRCQUFBLENBQUEsNkJBQUEsQ0FBQSx5QkFBQSxDQUFBLDZCQUdGLENBQUEsdUJBQ0EsQ0FBQSwrQkFDQSxDQUFBLCtCQUNBLENBQUEscU5BTUEsQ0FBQSx5R0FDQSxDQUFBLHlGQUNBLENBQUEsZ0RBT0EsQ0FBQSx3QkN1UFEsQ0FBQSwwQkRyUFIsQ0FBQSwwQkFDQSxDQUFBLHdCQUNBLENBQUEsa0JBSUEsQ0FBQSxzQkFJQSxDQUFBLHdCQUNBLENBQUEsMEJBQ0EsQ0FBQSxtREFDQSxDQUFBLDRCQUVBLENBQUEsOEJBQ0EsQ0FBQSw2QkFDQSxDQUFBLDJCQUNBLENBQUEsNEJBQ0EsQ0FBQSw4QkFDQSxDQUFBLHdCQUdBLENBQUEsOEJBQ0EsQ0FBQSx3QkFFQSxDQUFBLDBCQUVBLENBQUEscUJFeERGLDZCQUdFLENBSEYscUJBR0UsQ0FBQSw4Q0FlRSxNQU5KLHNCQU9NLENBQUEsQ0FBQSxLQWNOLFFBQ0UsQ0FBQSxzQ0FDQSxDQUFBLGtDRDhPUSxDQUFBLHNDQzVPUixDQUFBLHNDQUNBLENBQUEsMEJBQ0EsQ0FBQSxvQ0FDQSxDQUFBLGtDQUNBLENBQUEsNkJBQ0EsQ0FBQSx5Q0FDQSxDQUFBLEdBU0YsYUFDRSxDQUFBLGFDa2pCNEIsQ0FBQSxRRGhqQjVCLENBQUEsb0JBQ0EsQ0FBQSxXQ3dqQjRCLENBQUEsMENEN2lCOUIsWUFDRSxDQUFBLG1CQ3lmNEIsQ0FBQSxlQUdBLENBQUEsZUFDQSxDQUFBLE9EcGY5QixnQ0Q2TVEsQ0FBQSwwQkFsS0osT0MzQ0osZ0JEb05RLENBQUEsQ0FBQSxPQy9NUixnQ0R3TVEsQ0FBQSwwQkFsS0osT0N0Q0osY0QrTVEsQ0FBQSxDQUFBLE9DMU1SLDhCRG1NUSxDQUFBLDBCQWxLSixPQ2pDSixpQkQwTVEsQ0FBQSxDQUFBLE9Dck1SLGdDRDhMUSxDQUFBLDBCQWxLSixPQzVCSixnQkRxTVEsQ0FBQSxDQUFBLE9DaE1SLGlCRGdMVSxDQUFBLE9DM0tWLGNEMktVLENBQUEsRUNoS1YsWUFDRSxDQUFBLGtCQ29TMEIsQ0FBQSxZRHpSNUIsd0NBQ0UsQ0FERixnQ0FDRSxDQUFBLFdBQ0EsQ0FBQSxxQ0FDQSxDQURBLDZCQUNBLENBQUEsUUFNRixrQkFDRSxDQUFBLGlCQUNBLENBQUEsbUJBQ0EsQ0FBQSxNQU1GLGlCQUVFLENBQUEsU0FHRixZQUdFLENBQUEsa0JBQ0EsQ0FBQSx3QkFHRixlQUlFLENBQUEsR0FHRixlQzhYOEIsQ0FBQSxHRHhYOUIsbUJBQ0UsQ0FBQSxhQUNBLENBQUEsV0FNRixlQUNFLENBQUEsU0FRRixrQkN3VzhCLENBQUEsYUQ5VjlCLGlCRDhFVSxDQUFBLFdDdkVWLGVDZ2I4QixDQUFBLHVDRDlhNUIsQ0FBQSxRQVNGLGlCQUVFLENBQUEsZ0JEMERRLENBQUEsYUN4RFIsQ0FBQSx1QkFDQSxDQUFBLElBR0YsY0FBQSxDQUFBLElBQ0EsVUFBQSxDQUFBLEVBS0EsMEJBQ0UsQ0FBQSx5QkNzS3dDLENBQUEsUURuS3hDLGdDQUNFLENBQUEsNERBV0YsYUFFRSxDQUFBLG9CQUNBLENBQUEsa0JBT0osb0NDc1I4QixDQUFBLGFGbFFwQixDQUFBLElDUlYsYUFDRSxDQUFBLFlBQ0EsQ0FBQSxrQkFDQSxDQUFBLGFBQ0EsQ0FBQSxpQkRJUSxDQUFBLFNDQ1IsaUJERFEsQ0FBQSxhQ0dOLENBQUEsaUJBQ0EsQ0FBQSxLQUlKLGlCRFJVLENBQUEsMEJDVVIsQ0FBQSxvQkFDQSxDQUFBLE9BR0EsYUFDRSxDQUFBLElBSUosd0JBQ0UsQ0FBQSxpQkRwQlEsQ0FBQSx1QkU2ekMwQixDQUFBLHFDQUNBLENBQUEsb0JDM2tEaEMsQ0FBQSxRRnVTRixTQUNFLENBQUEsYUQzQk0sQ0FBQSxPQ3NDVixlQUNFLENBQUEsUUFNRixxQkFFRSxDQUFBLE1BUUYsbUJBQ0UsQ0FBQSx3QkFDQSxDQUFBLFFBR0YsaUJDdVQ4QixDQUFBLG9CQUFBLENBQUEsYUFyb0JuQixDQUFBLGVEa1ZULENBQUEsR0FPRixrQkFFRSxDQUFBLCtCQUNBLENBQUEsMkJBR0Ysb0JBTUUsQ0FBQSxrQkFDQSxDQUFBLGNBQ0EsQ0FBQSxNQVFGLG9CQUNFLENBQUEsT0FNRixlQUVFLENBQUEsaUNBUUYsU0FDRSxDQUFBLHNDQUtGLFFBS0UsQ0FBQSxtQkFDQSxDQUFBLGlCRDFIUSxDQUFBLG1CQzRIUixDQUFBLGNBSUYsbUJBRUUsQ0FBQSxjQUtGLGNBQ0UsQ0FBQSxPQUdGLGdCQUdFLENBQUEsZ0JBR0EsU0FDRSxDQUFBLDBJQU9KLHVCQUNFLENBQUEsZ0RBUUYseUJBSUUsQ0FBQSw0R0FHRSxjQUNFLENBQUEsbUJBT04sU0FDRSxDQUFBLGlCQUNBLENBQUEsU0FLRixlQUNFLENBQUEsU0FVRixXQUNFLENBQUEsU0FDQSxDQUFBLFFBQ0EsQ0FBQSxRQUNBLENBQUEsT0FRRixVQUNFLENBQUEsVUFDQSxDQUFBLFNBQ0EsQ0FBQSxtQkMrSTRCLENBQUEsZ0NGeFZ0QixDQUFBLG1CQzZNTixDQUFBLDBCRC9XRSxPQ3dXSixnQkQvTFEsQ0FBQSxDQUFBLFNDd01OLFVBQ0UsQ0FBQSwrT0FPSixTQU9FLENBQUEsNEJBR0YsV0FDRSxDQUFBLGNBU0YsbUJBQ0UsQ0FBQSw0QkFDQSxDQUFBLDRCQW1CRix1QkFDRSxDQUFBLCtCQUtGLFNBQ0UsQ0FBQSw2QkFPRixZQUNFLENBQUEseUJBQ0EsQ0FUQSx1QkFPRixZQUNFLENBQUEseUJBQ0EsQ0FBQSxPQUtGLG9CQUNFLENBQUEsT0FLRixRQUNFLENBQUEsUUFPRixpQkFDRSxDQUFBLGNBQ0EsQ0FBQSxTQVFGLHVCQUNFLENBQUEsU0FRRix1QkFDRSxDQUFBLE1HcGtCRixpQkpvUVUsQ0FBQSxlRXNVb0IsQ0FBQSxXRW5rQjVCLGdDSnNRTSxDQUFBLGVFdVRjLENBQUEsZUFoQlEsQ0FBQSwwQkZ6YzFCLFdJcEdGLGNKNlFNLENBQUEsQ0FBQSxXSTdRTixnQ0pzUU0sQ0FBQSxlRXVUYyxDQUFBLGVBaEJRLENBQUEsMEJGemMxQixXSXBHRixnQko2UU0sQ0FBQSxDQUFBLFdJN1FOLGdDSnNRTSxDQUFBLGVFdVRjLENBQUEsZUFoQlEsQ0FBQSwwQkZ6YzFCLFdJcEdGLGNKNlFNLENBQUEsQ0FBQSxXSTdRTixnQ0pzUU0sQ0FBQSxlRXVUYyxDQUFBLGVBaEJRLENBQUEsMEJGemMxQixXSXBHRixnQko2UU0sQ0FBQSxDQUFBLFdJN1FOLGdDSnNRTSxDQUFBLGVFdVRjLENBQUEsZUFoQlEsQ0FBQSwwQkZ6YzFCLFdJcEdGLGNKNlFNLENBQUEsQ0FBQSxXSTdRTixnQ0pzUU0sQ0FBQSxlRXVUYyxDQUFBLGVBaEJRLENBQUEsMEJGemMxQixXSXBHRixnQko2UU0sQ0FBQSxDQUFBLGVJclBSLGNDdkRFLENBQUEsZUFDQSxDQUFBLGFEMkRGLGNDNURFLENBQUEsZUFDQSxDQUFBLGtCRDhERixvQkFDRSxDQUFBLG1DQUVBLGtCRmlrQjRCLENBQUEsWUV0akI5QixpQkorTVUsQ0FBQSx3Qkk3TVIsQ0FBQSxZQUlGLGtCRjhSUyxDQUFBLGlCRnJGQyxDQUFBLHdCSXJNUixlQUNFLENBQUEsbUJBSUosZ0JBQ0UsQ0FBQSxrQkZvUk8sQ0FBQSxpQkZyRkMsQ0FBQSxhRWxSQyxDQUFBLDJCRXdGVCxZQUNFLENBQUEsV0VoR0osY0NJRSxDQUFBLFdBR0EsQ0FBQSxlRERGLGNKNjhDb0MsQ0FBQSxxQkFsOUN6QixDQUFBLHVDSVFULENBQUEscUJIR0UsQ0FBQSxjSVJGLENBQUEsV0FHQSxDQUFBLFFEY0Ysb0JBRUUsQ0FBQSxZQUdGLG1CQUNFLENBQUEsYUFDQSxDQUFBLGdCQUdGLGlCTjBQVSxDQUFBLGFFbFJDLENBQUEsbUdNUlQsbUJDSEEsQ0FBQSxnQkFDQSxDQUFBLFVBQ0EsQ0FBQSx5Q0FDQSxDQUFBLHdDQUNBLENBQUEsaUJBQ0EsQ0FBQSxnQkFDQSxDQUFBLHlCQ3NERSx5QkY1Q0UsZU44YWlCLENBQUEsQ0FBQSx5QlFsWW5CLHVDRjVDRSxlTjhhaUIsQ0FBQSxDQUFBLHlCUWxZbkIscURGNUNFLGVOOGFpQixDQUFBLENBQUEsMEJRbFluQixtRUY1Q0UsZ0JOOGFpQixDQUFBLENBQUEsMEJRbFluQixrRkY1Q0UsZ0JOOGFpQixDQUFBLENBQUEsS1M1YnJCLG1CQUFBLENBQUEsZ0JDQ0EsQ0FBQSxtQkFDQSxDQURBLG1CQUNBLENBREEsWUFDQSxDQUFBLGtCQUNBLENBREEsY0FDQSxDQUFBLHNDQUVBLENBQUEsMENBQ0EsQ0FBQSx5Q0FDQSxDQUFBLE9ESkUsbUJDYUYsQ0RiRSxhQ2FGLENBQUEsVUFDQSxDQUFBLGNBQ0EsQ0FBQSx5Q0FDQSxDQUFBLHdDQUNBLENBQUEsNkJBQ0EsQ0FBQSxLQStDSSxrQkFDRSxDQURGLGVBQ0UsQ0FERixXQUNFLENBQUEsaUJBR0Ysa0JBcENKLENBb0NJLGlCQXBDSixDQW9DSSxhQXBDSixDQUFBLFVBQ0EsQ0FBQSxjQWNBLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsVUFDQSxDQUFBLGNBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxTQUNBLENBQUEsY0FGRixrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLG9CQUNBLENBQUEsY0FGRixrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLFNBQ0EsQ0FBQSxjQUZGLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsU0FDQSxDQUFBLGNBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxvQkFDQSxDQUFBLFVBK0JFLGtCQWhESixDQWdESSxpQkFoREosQ0FnREksYUFoREosQ0FBQSxVQUNBLENBQUEsT0FxRFEsa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGlCQUNBLENBQUEsT0ErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsT0ErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLFNBQ0EsQ0FBQSxPQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxPQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxPQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsU0FDQSxDQUFBLE9BK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLE9BK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLE9BK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxTQUNBLENBQUEsUUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsUUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsUUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLFVBQ0EsQ0FBQSxVQXVFUSx1QkF4RFYsQ0FBQSxVQXdEVSx3QkF4RFYsQ0FBQSxVQXdEVSxlQXhEVixDQUFBLFVBd0RVLHdCQXhEVixDQUFBLFVBd0RVLHdCQXhEVixDQUFBLFVBd0RVLGVBeERWLENBQUEsVUF3RFUsd0JBeERWLENBQUEsVUF3RFUsd0JBeERWLENBQUEsVUF3RFUsZUF4RFYsQ0FBQSxXQXdEVSx3QkF4RFYsQ0FBQSxXQXdEVSx3QkF4RFYsQ0FBQSxXQW1FTSxnQkFFRSxDQUFBLFdBR0YsZ0JBRUUsQ0FBQSxXQVBGLHNCQUVFLENBQUEsV0FHRixzQkFFRSxDQUFBLFdBUEYscUJBRUUsQ0FBQSxXQUdGLHFCQUVFLENBQUEsV0FQRixtQkFFRSxDQUFBLFdBR0YsbUJBRUUsQ0FBQSxXQVBGLHFCQUVFLENBQUEsV0FHRixxQkFFRSxDQUFBLFdBUEYsbUJBRUUsQ0FBQSxXQUdGLG1CQUVFLENBQUEseUJGMUROLFFFVUUsa0JBQ0UsQ0FERixlQUNFLENBREYsV0FDRSxDQUFBLG9CQUdGLGtCQXBDSixDQW9DSSxpQkFwQ0osQ0FvQ0ksYUFwQ0osQ0FBQSxVQUNBLENBQUEsaUJBY0Esa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxVQUNBLENBQUEsaUJBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxTQUNBLENBQUEsaUJBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxvQkFDQSxDQUFBLGlCQUZGLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsU0FDQSxDQUFBLGlCQUZGLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsU0FDQSxDQUFBLGlCQUZGLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsb0JBQ0EsQ0FBQSxhQStCRSxrQkFoREosQ0FnREksaUJBaERKLENBZ0RJLGFBaERKLENBQUEsVUFDQSxDQUFBLFVBcURRLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxpQkFDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxTQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLFNBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsU0FDQSxDQUFBLFdBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFdBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFdBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxVQUNBLENBQUEsYUF1RVEsYUF4RFYsQ0FBQSxhQXdEVSx1QkF4RFYsQ0FBQSxhQXdEVSx3QkF4RFYsQ0FBQSxhQXdEVSxlQXhEVixDQUFBLGFBd0RVLHdCQXhEVixDQUFBLGFBd0RVLHdCQXhEVixDQUFBLGFBd0RVLGVBeERWLENBQUEsYUF3RFUsd0JBeERWLENBQUEsYUF3RFUsd0JBeERWLENBQUEsYUF3RFUsZUF4RFYsQ0FBQSxjQXdEVSx3QkF4RFYsQ0FBQSxjQXdEVSx3QkF4RFYsQ0FBQSxpQkFtRU0sZ0JBRUUsQ0FBQSxpQkFHRixnQkFFRSxDQUFBLGlCQVBGLHNCQUVFLENBQUEsaUJBR0Ysc0JBRUUsQ0FBQSxpQkFQRixxQkFFRSxDQUFBLGlCQUdGLHFCQUVFLENBQUEsaUJBUEYsbUJBRUUsQ0FBQSxpQkFHRixtQkFFRSxDQUFBLGlCQVBGLHFCQUVFLENBQUEsaUJBR0YscUJBRUUsQ0FBQSxpQkFQRixtQkFFRSxDQUFBLGlCQUdGLG1CQUVFLENBQUEsQ0FBQSx5QkYxRE4sUUVVRSxrQkFDRSxDQURGLGVBQ0UsQ0FERixXQUNFLENBQUEsb0JBR0Ysa0JBcENKLENBb0NJLGlCQXBDSixDQW9DSSxhQXBDSixDQUFBLFVBQ0EsQ0FBQSxpQkFjQSxrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLFVBQ0EsQ0FBQSxpQkFGRixrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLFNBQ0EsQ0FBQSxpQkFGRixrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLG9CQUNBLENBQUEsaUJBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxTQUNBLENBQUEsaUJBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxTQUNBLENBQUEsaUJBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxvQkFDQSxDQUFBLGFBK0JFLGtCQWhESixDQWdESSxpQkFoREosQ0FnREksYUFoREosQ0FBQSxVQUNBLENBQUEsVUFxRFEsa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGlCQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLFNBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsU0FDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxTQUNBLENBQUEsV0ErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsV0ErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsV0ErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLFVBQ0EsQ0FBQSxhQXVFUSxhQXhEVixDQUFBLGFBd0RVLHVCQXhEVixDQUFBLGFBd0RVLHdCQXhEVixDQUFBLGFBd0RVLGVBeERWLENBQUEsYUF3RFUsd0JBeERWLENBQUEsYUF3RFUsd0JBeERWLENBQUEsYUF3RFUsZUF4RFYsQ0FBQSxhQXdEVSx3QkF4RFYsQ0FBQSxhQXdEVSx3QkF4RFYsQ0FBQSxhQXdEVSxlQXhEVixDQUFBLGNBd0RVLHdCQXhEVixDQUFBLGNBd0RVLHdCQXhEVixDQUFBLGlCQW1FTSxnQkFFRSxDQUFBLGlCQUdGLGdCQUVFLENBQUEsaUJBUEYsc0JBRUUsQ0FBQSxpQkFHRixzQkFFRSxDQUFBLGlCQVBGLHFCQUVFLENBQUEsaUJBR0YscUJBRUUsQ0FBQSxpQkFQRixtQkFFRSxDQUFBLGlCQUdGLG1CQUVFLENBQUEsaUJBUEYscUJBRUUsQ0FBQSxpQkFHRixxQkFFRSxDQUFBLGlCQVBGLG1CQUVFLENBQUEsaUJBR0YsbUJBRUUsQ0FBQSxDQUFBLHlCRjFETixRRVVFLGtCQUNFLENBREYsZUFDRSxDQURGLFdBQ0UsQ0FBQSxvQkFHRixrQkFwQ0osQ0FvQ0ksaUJBcENKLENBb0NJLGFBcENKLENBQUEsVUFDQSxDQUFBLGlCQWNBLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsVUFDQSxDQUFBLGlCQUZGLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsU0FDQSxDQUFBLGlCQUZGLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsb0JBQ0EsQ0FBQSxpQkFGRixrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLFNBQ0EsQ0FBQSxpQkFGRixrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLFNBQ0EsQ0FBQSxpQkFGRixrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLG9CQUNBLENBQUEsYUErQkUsa0JBaERKLENBZ0RJLGlCQWhESixDQWdESSxhQWhESixDQUFBLFVBQ0EsQ0FBQSxVQXFEUSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsaUJBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsU0FDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxTQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLFNBQ0EsQ0FBQSxXQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxXQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxXQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsVUFDQSxDQUFBLGFBdUVRLGFBeERWLENBQUEsYUF3RFUsdUJBeERWLENBQUEsYUF3RFUsd0JBeERWLENBQUEsYUF3RFUsZUF4RFYsQ0FBQSxhQXdEVSx3QkF4RFYsQ0FBQSxhQXdEVSx3QkF4RFYsQ0FBQSxhQXdEVSxlQXhEVixDQUFBLGFBd0RVLHdCQXhEVixDQUFBLGFBd0RVLHdCQXhEVixDQUFBLGFBd0RVLGVBeERWLENBQUEsY0F3RFUsd0JBeERWLENBQUEsY0F3RFUsd0JBeERWLENBQUEsaUJBbUVNLGdCQUVFLENBQUEsaUJBR0YsZ0JBRUUsQ0FBQSxpQkFQRixzQkFFRSxDQUFBLGlCQUdGLHNCQUVFLENBQUEsaUJBUEYscUJBRUUsQ0FBQSxpQkFHRixxQkFFRSxDQUFBLGlCQVBGLG1CQUVFLENBQUEsaUJBR0YsbUJBRUUsQ0FBQSxpQkFQRixxQkFFRSxDQUFBLGlCQUdGLHFCQUVFLENBQUEsaUJBUEYsbUJBRUUsQ0FBQSxpQkFHRixtQkFFRSxDQUFBLENBQUEsMEJGMUROLFFFVUUsa0JBQ0UsQ0FERixlQUNFLENBREYsV0FDRSxDQUFBLG9CQUdGLGtCQXBDSixDQW9DSSxpQkFwQ0osQ0FvQ0ksYUFwQ0osQ0FBQSxVQUNBLENBQUEsaUJBY0Esa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxVQUNBLENBQUEsaUJBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxTQUNBLENBQUEsaUJBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxvQkFDQSxDQUFBLGlCQUZGLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsU0FDQSxDQUFBLGlCQUZGLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsU0FDQSxDQUFBLGlCQUZGLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsb0JBQ0EsQ0FBQSxhQStCRSxrQkFoREosQ0FnREksaUJBaERKLENBZ0RJLGFBaERKLENBQUEsVUFDQSxDQUFBLFVBcURRLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxpQkFDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxTQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLFNBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsU0FDQSxDQUFBLFdBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFdBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFdBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxVQUNBLENBQUEsYUF1RVEsYUF4RFYsQ0FBQSxhQXdEVSx1QkF4RFYsQ0FBQSxhQXdEVSx3QkF4RFYsQ0FBQSxhQXdEVSxlQXhEVixDQUFBLGFBd0RVLHdCQXhEVixDQUFBLGFBd0RVLHdCQXhEVixDQUFBLGFBd0RVLGVBeERWLENBQUEsYUF3RFUsd0JBeERWLENBQUEsYUF3RFUsd0JBeERWLENBQUEsYUF3RFUsZUF4RFYsQ0FBQSxjQXdEVSx3QkF4RFYsQ0FBQSxjQXdEVSx3QkF4RFYsQ0FBQSxpQkFtRU0sZ0JBRUUsQ0FBQSxpQkFHRixnQkFFRSxDQUFBLGlCQVBGLHNCQUVFLENBQUEsaUJBR0Ysc0JBRUUsQ0FBQSxpQkFQRixxQkFFRSxDQUFBLGlCQUdGLHFCQUVFLENBQUEsaUJBUEYsbUJBRUUsQ0FBQSxpQkFHRixtQkFFRSxDQUFBLGlCQVBGLHFCQUVFLENBQUEsaUJBR0YscUJBRUUsQ0FBQSxpQkFQRixtQkFFRSxDQUFBLGlCQUdGLG1CQUVFLENBQUEsQ0FBQSwwQkYxRE4sU0VVRSxrQkFDRSxDQURGLGVBQ0UsQ0FERixXQUNFLENBQUEscUJBR0Ysa0JBcENKLENBb0NJLGlCQXBDSixDQW9DSSxhQXBDSixDQUFBLFVBQ0EsQ0FBQSxrQkFjQSxrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLFVBQ0EsQ0FBQSxrQkFGRixrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLFNBQ0EsQ0FBQSxrQkFGRixrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLG9CQUNBLENBQUEsa0JBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxTQUNBLENBQUEsa0JBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxTQUNBLENBQUEsa0JBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxvQkFDQSxDQUFBLGNBK0JFLGtCQWhESixDQWdESSxpQkFoREosQ0FnREksYUFoREosQ0FBQSxVQUNBLENBQUEsV0FxRFEsa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGlCQUNBLENBQUEsV0ErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsV0ErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLFNBQ0EsQ0FBQSxXQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxXQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxXQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsU0FDQSxDQUFBLFdBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFdBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFdBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxTQUNBLENBQUEsWUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsWUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsWUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLFVBQ0EsQ0FBQSxjQXVFUSxhQXhEVixDQUFBLGNBd0RVLHVCQXhEVixDQUFBLGNBd0RVLHdCQXhEVixDQUFBLGNBd0RVLGVBeERWLENBQUEsY0F3RFUsd0JBeERWLENBQUEsY0F3RFUsd0JBeERWLENBQUEsY0F3RFUsZUF4RFYsQ0FBQSxjQXdEVSx3QkF4RFYsQ0FBQSxjQXdEVSx3QkF4RFYsQ0FBQSxjQXdEVSxlQXhEVixDQUFBLGVBd0RVLHdCQXhEVixDQUFBLGVBd0RVLHdCQXhEVixDQUFBLG1CQW1FTSxnQkFFRSxDQUFBLG1CQUdGLGdCQUVFLENBQUEsbUJBUEYsc0JBRUUsQ0FBQSxtQkFHRixzQkFFRSxDQUFBLG1CQVBGLHFCQUVFLENBQUEsbUJBR0YscUJBRUUsQ0FBQSxtQkFQRixtQkFFRSxDQUFBLG1CQUdGLG1CQUVFLENBQUEsbUJBUEYscUJBRUUsQ0FBQSxtQkFHRixxQkFFRSxDQUFBLG1CQVBGLG1CQUVFLENBQUEsbUJBR0YsbUJBRUUsQ0FBQSxDQUFBLE9DckhWLHNDQUNFLENBQUEsMEJBQ0EsQ0FBQSwrQ0FDQSxDQUFBLGlDQUNBLENBQUEsOENBQ0EsQ0FBQSwwQ0FDQSxDQUFBLDZDQUNBLENBQUEsd0NBQ0EsQ0FBQSw0Q0FDQSxDQUFBLHlDQUNBLENBQUEsVUFFQSxDQUFBLGtCWHFXTyxDQUFBLDJCV25XUCxDQUFBLGtCWHNvQjRCLENBQUEseUNXcG9CNUIsQ0FBQSx5QkFPQSxtQkFDRSxDQUFBLG1DQUNBLENBQUEsdUJYa2MwQixDQUFBLCtEV2hjMUIsQ1hnYzBCLHVEV2hjMUIsQ0FBQSxhQUdGLHNCQUNFLENBQUEsYUFHRixxQkFDRSxDQUFBLHFCQUlKLGlDQUNFLENBQUEsYUFPRixnQkFDRSxDQUFBLDRCQVVBLHFCQUNFLENBQUEsZ0NBZUYsa0JBQ0UsQ0FBQSxrQ0FHQSxrQkFDRSxDQUFBLG9DQU9KLHFCQUNFLENBQUEscUNBR0Ysa0JBQ0UsQ0FBQSwyQ0FVRixnREFDRSxDQUFBLG1DQUNBLENBQUEseURBTUYsZ0RBQ0UsQ0FBQSxtQ0FDQSxDQUFBLGNBUUosK0NBQ0UsQ0FBQSxrQ0FDQSxDQUFBLDhCQVFBLDhDQUNFLENBQUEsaUNBQ0EsQ0FBQSxlQ3JJRixzQkFPRSxDQUFBLHNCQUNBLENBQUEsZ0NBQ0EsQ0FBQSw4QkFDQSxDQUFBLDhCQUNBLENBQUEsNkJBQ0EsQ0FBQSw2QkFDQSxDQUFBLDRCQUNBLENBQUEsNEJBQ0EsQ0FBQSwyQkFFQSxDQUFBLHlDQUNBLENBQUEsaUJBbEJGLHNCQU9FLENBQUEsc0JBQ0EsQ0FBQSxnQ0FDQSxDQUFBLDhCQUNBLENBQUEsOEJBQ0EsQ0FBQSw2QkFDQSxDQUFBLDZCQUNBLENBQUEsNEJBQ0EsQ0FBQSw0QkFDQSxDQUFBLDJCQUVBLENBQUEseUNBQ0EsQ0FBQSxlQWxCRixzQkFPRSxDQUFBLHNCQUNBLENBQUEsZ0NBQ0EsQ0FBQSw4QkFDQSxDQUFBLDhCQUNBLENBQUEsNkJBQ0EsQ0FBQSw2QkFDQSxDQUFBLDRCQUNBLENBQUEsNEJBQ0EsQ0FBQSwyQkFFQSxDQUFBLHlDQUNBLENBQUEsWUFsQkYsc0JBT0UsQ0FBQSxzQkFDQSxDQUFBLGdDQUNBLENBQUEsOEJBQ0EsQ0FBQSw4QkFDQSxDQUFBLDZCQUNBLENBQUEsNkJBQ0EsQ0FBQSw0QkFDQSxDQUFBLDRCQUNBLENBQUEsMkJBRUEsQ0FBQSx5Q0FDQSxDQUFBLGVBbEJGLHNCQU9FLENBQUEsc0JBQ0EsQ0FBQSxnQ0FDQSxDQUFBLDhCQUNBLENBQUEsOEJBQ0EsQ0FBQSw2QkFDQSxDQUFBLDZCQUNBLENBQUEsNEJBQ0EsQ0FBQSw0QkFDQSxDQUFBLDJCQUVBLENBQUEseUNBQ0EsQ0FBQSxjQWxCRixzQkFPRSxDQUFBLHNCQUNBLENBQUEsZ0NBQ0EsQ0FBQSw4QkFDQSxDQUFBLDhCQUNBLENBQUEsNkJBQ0EsQ0FBQSw2QkFDQSxDQUFBLDRCQUNBLENBQUEsNEJBQ0EsQ0FBQSwyQkFFQSxDQUFBLHlDQUNBLENBQUEsYUFsQkYsc0JBT0UsQ0FBQSxzQkFDQSxDQUFBLGdDQUNBLENBQUEsOEJBQ0EsQ0FBQSw4QkFDQSxDQUFBLDZCQUNBLENBQUEsNkJBQ0EsQ0FBQSw0QkFDQSxDQUFBLDRCQUNBLENBQUEsMkJBRUEsQ0FBQSx5Q0FDQSxDQUFBLFlBbEJGLHNCQU9FLENBQUEsc0JBQ0EsQ0FBQSxnQ0FDQSxDQUFBLDhCQUNBLENBQUEsOEJBQ0EsQ0FBQSw2QkFDQSxDQUFBLDZCQUNBLENBQUEsNEJBQ0EsQ0FBQSw0QkFDQSxDQUFBLDJCQUVBLENBQUEseUNBQ0EsQ0FBQSxrQkQwSUEsZUFDRSxDQUFBLGdDQUNBLENBQUEsNEJIcEZGLHFCR2tGQSxlQUNFLENBQUEsZ0NBQ0EsQ0FBQSxDQUFBLDRCSHBGRixxQkdrRkEsZUFDRSxDQUFBLGdDQUNBLENBQUEsQ0FBQSw0QkhwRkYscUJHa0ZBLGVBQ0UsQ0FBQSxnQ0FDQSxDQUFBLENBQUEsNkJIcEZGLHFCR2tGQSxlQUNFLENBQUEsZ0NBQ0EsQ0FBQSxDQUFBLDZCSHBGRixzQkdrRkEsZUFDRSxDQUFBLGdDQUNBLENBQUEsQ0FBQSxZRTVKTixtQmIreEJ3QyxDQUFBLGdCYXJ4QnhDLGdDQUNFLENBQUEsbUNBQ0EsQ0FBQSxlQUNBLENBQUEsaUJmK1FRLENBQUEsZUVvUm9CLENBQUEsbUJhM2hCOUIsOEJBQ0UsQ0FBQSxpQ0FDQSxDQUFBLGlCZnFRUSxDQUFBLG1CZWpRViwrQkFDRSxDQUFBLGtDQUNBLENBQUEsa0JmK1BRLENBQUEsV2dCNVJWLGlCZHV4QndDLENBQUEsaUJGM2Y5QixDQUFBLGFFbFJDLENBQUEsY2VWWCxhQUNFLENBQUEsVUFDQSxDQUFBLHNCQUNBLENBQUEsY2pCeVJRLENBQUEsZUU2UW9CLENBQUEsZUFPQSxDQUFBLGFBbmlCbkIsQ0FBQSxxQkFUQSxDQUFBLDJCZU1ULENBQUEsd0JBQ0EsQ0FBQSx1QkFDQSxDQURBLG9CQUNBLENBREEsZUFDQSxDQUFBLHFCZEdFLENBQUEsb0ZjR0YsQ2RIRSw0RWNHRixDZEhFLG9FY0dGLENkSEUsd0djR0YsQ0FBQSx1Q0NGSSxjRGhCTix1QkNpQlEsQ0RqQlIsZUNpQlEsQ0FBQSxDQUFBLHlCREdOLGVBQ0UsQ0FBQSx3REFFQSxjQUNFLENBQUEsb0JBS0osYWZoQlMsQ0FBQSxxQkFUQSxDQUFBLG9CQWkwQjZCLENBQUEsU2VweUJwQyxDQUFBLG9EZmtyQjRCLENlbHJCNUIsNENma3JCNEIsQ0FBQSwyQ2V0cUI5QixZQUVFLENBQUEseUNBSUYsYWZ6Q1MsQ0FBQSxTZTRDUCxDQVBBLGdDQUlGLGFmekNTLENBQUEsU2U0Q1AsQ0FQQSxvQ0FJRixhZnpDUyxDQUFBLFNlNENQLENBUEEscUNBSUYsYWZ6Q1MsQ0FBQSxTZTRDUCxDQVBBLDJCQUlGLGFmekNTLENBQUEsU2U0Q1AsQ0FBQSx1QkFRRix3QmZ4RFMsQ0FBQSxTZTZEUCxDQUFBLDBDQUlGLHNCQUNFLENBQUEseUJBQ0EsQ0FBQSx5QmZpb0IwQixDZWpvQjFCLHdCZmlvQjBCLENBQUEsYUE3ckJuQixDQUFBLHdCQVBBLENBQUEsbUJldUVQLENBQUEsb0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLGNBQ0EsQ0FBQSwyQmYyWTBCLENBQUEsZWV6WTFCLENBQUEsNklBQ0EsQ0FEQSxxSUFDQSxDQURBLDZIQUNBLENBREEsaUtBQ0EsQ0FoQkEsb0NBSUYsc0JBQ0UsQ0FBQSx5QkFDQSxDQUFBLHlCZmlvQjBCLENlam9CMUIsd0JmaW9CMEIsQ0FBQSxhQTdyQm5CLENBQUEsd0JBUEEsQ0FBQSxtQmV1RVAsQ0FBQSxvQkFDQSxDQUFBLGtCQUNBLENBQUEsY0FDQSxDQUFBLDJCZjJZMEIsQ0FBQSxlZXpZMUIsQ0FBQSw2SUFDQSxDQURBLHFJQUNBLENBREEsNkhBQ0EsQ0FEQSxpS0FDQSxDQUFBLHVDQ25FRSwwQ0R1REosdUJDdERNLENEc0ROLGVDdERNLENBREYsb0NEdURKLHVCQ3RETSxDRHNETixlQ3RETSxDQUFBLENBQUEsK0VEcUVOLHdCZnU0QmdDLENnQjU4QjFCLHlFRHFFTix3QmZ1NEJnQyxDQUFBLHdCZTczQmxDLGFBQ0UsQ0FBQSxVQUNBLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsZWY0YzRCLENBQUEsYUFuaUJuQixDQUFBLDhCZTBGVCxDQUFBLDBCQUNBLENBQUEsa0JBQ0EsQ0FBQSw4QkFFQSxTQUNFLENBQUEsZ0ZBR0YsZUFFRSxDQUFBLGNBQ0EsQ0FBQSxpQkFXSixxQ2Z1dEJ3QyxDQUFBLG9CZXJ0QnRDLENBQUEsa0JqQjZKUSxDQUFBLG9CRzdRTixDQUFBLDZDY29IRixvQkFDRSxDQUFBLHVCQUNBLENBQUEsd0JmaWxCMEIsQ2VqbEIxQix1QmZpbEIwQixDQ3ZzQjFCLHVDY29IRixvQkFDRSxDQUFBLHVCQUNBLENBQUEsd0JmaWxCMEIsQ2VqbEIxQix1QmZpbEIwQixDQUFBLGlCZTVrQjlCLG1DZjJzQndDLENBQUEsa0JlenNCdEMsQ0FBQSxpQmpCZ0pRLENBQUEsbUJHN1FOLENBQUEsNkNjaUlGLGtCQUNFLENBQUEsb0JBQ0EsQ0FBQSx1QmZ3a0IwQixDZXhrQjFCLHNCZndrQjBCLENDM3NCMUIsdUNjaUlGLGtCQUNFLENBQUEsb0JBQ0EsQ0FBQSx1QmZ3a0IwQixDZXhrQjFCLHNCZndrQjBCLENBQUEsc0JlL2pCNUIsc0Nmd3JCc0MsQ0FBQSx5QmVwckJ0QyxxQ2ZxckJzQyxDQUFBLHlCZWpyQnRDLG1DZmtyQnNDLENBQUEsb0JlNXFCeEMsVWZnckJ3QyxDQUFBLGtDQU5BLENBQUEsZUExSVYsQ0FBQSxtRGUzaEI1QixjQUNFLENBQUEsdUNBR0YsbUJBQ0UsQ0FBQSxxQmRwS0EsQ0FBQSwwQ2N3S0YscUJkeEtFLENBQUEsb0NjNEtGLGlDZnlwQnNDLENBQUEsb0NleHBCdEMsK0JmeXBCc0MsQ0FBQSxhaUJwMUJ4QyxhQUNFLENBQUEsVUFDQSxDQUFBLHNDQUNBLENBQUEsc0NBQ0EsQ0FBQSxjbkJ1UlEsQ0FBQSxlRTZRb0IsQ0FBQSxlQU9BLENBQUEsYUFuaUJuQixDQUFBLHFCQVRBLENBQUEsZ1BpQlFULENBQUEsMkJBQ0EsQ0FBQSx1Q2pCeTVCa0MsQ0FBQSx5QkFDQSxDQUFBLHdCaUJ2NUJsQyxDQUFBLHFCaEJERSxDQUFBLG9GZ0JJRixDaEJKRSw0RWdCSUYsQ2hCSkUsb0VnQklGLENoQkpFLHdHZ0JJRixDQUFBLHVCQUNBLENBREEsb0JBQ0EsQ0FEQSxlQUNBLENBQUEsdUNESkksYUNmTix1QkRnQlEsQ0NoQlIsZURnQlEsQ0FBQSxDQUFBLG1CQ0tOLG9CakIreUJzQyxDQUFBLFNpQjd5QnBDLENBQUEsb0RqQjg1QjhCLENpQjk1QjlCLDRDakI4NUI4QixDQUFBLDBEaUJyNUJoQyxvQmpCeXFCNEIsQ0FBQSxxQmlCdHFCMUIsQ0FBQSxzQkFHRix3QmpCakNTLENBQUEsNEJpQndDVCxtQkFDRSxDQUFBLHlCQUNBLENBQUEsZ0JBSUosa0JqQmlxQjhCLENBQUEscUJBQUEsQ0FBQSxrQkFDQSxDQUFBLGtCRjFicEIsQ0FBQSxvQkc3UU4sQ0FBQSxnQmdCNkNKLGlCakI2cEI4QixDQUFBLG9CQUFBLENBQUEsaUJBQ0EsQ0FBQSxpQkY5YnBCLENBQUEsbUJHN1FOLENBQUEsWWlCZkosYUFDRSxDQUFBLGlCbEI2MUJ3QyxDQUFBLGtCQUNBLENBQUEscUJBQ0EsQ0FBQSw4QmtCMTFCeEMsVUFDRSxDQUFBLGtCQUNBLENBQUEsb0JBSUosbUJsQm0xQjBDLENBQUEsY2tCajFCeEMsQ0FBQSxnQkFDQSxDQUFBLHNDQUVBLFdBQ0UsQ0FBQSxtQkFDQSxDQUFBLGFBQ0EsQ0FBQSxrQkFJSixTbEJxMEIwQyxDQUFBLFVBQUEsQ0FBQSxnQmtCbDBCeEMsQ0FBQSxrQkFDQSxDQUFBLHFCbEJ4QlMsQ0FBQSwyQmtCMEJULENBQUEsMEJBQ0EsQ0FBQSx1QkFDQSxDQUFBLGdDbEJ3MEJ3QyxDQUFBLHVCa0J0MEJ4QyxDbEJzMEJ3QyxvQmtCdDBCeEMsQ2xCczBCd0MsZWtCdDBCeEMsQ0FBQSxnQ0FDQSxDQURBLHdCQUNBLENBQUEsaUNBR0EsbUJqQnZCRSxDQUFBLDhCaUIyQkYsaUJsQmcwQndDLENBQUEseUJrQjN6QnhDLDhCbEJzekJ3QyxDa0J0ekJ4QyxzQmxCc3pCd0MsQ0FBQSx3QmtCbHpCeEMsb0JsQmt4QnNDLENBQUEsU2tCaHhCcEMsQ0FBQSxvRGxCOHBCNEIsQ2tCOXBCNUIsNENsQjhwQjRCLENBQUEsMEJrQjFwQjlCLHdCbEJ2QlEsQ0FBQSxvQkFBQSxDQUFBLHlDa0IyQk4sOE9BSUksQ0FBQSxzQ0FJSixzSkFJSSxDQUFBLCtDQUtOLHdCbEI1Q1EsQ0FBQSxvQkFBQSxDQUFBLHdPa0JtREosQ0FBQSwyQkFJSixtQkFDRSxDQUFBLG1CQUNBLENBREEsV0FDQSxDQUFBLFVsQjh4QnVDLENBQUEsMkZrQnR4QnZDLGNBQ0UsQ0FBQSxVbEJxeEJxQyxDQUFBLGFrQnR3QjNDLGtCbEJneEJrQyxDQUFBLCtCa0I3d0JoQyxTbEI0d0JnQyxDQUFBLGtCa0Ixd0I5QixDQUFBLHVLQUNBLENBQUEsK0JBQ0EsQ0FBQSxpQmpCM0dBLENBQUEsdURpQjZHQSxDakI3R0EsK0NpQjZHQSxDQUFBLHVDRjVHRSwrQkVzR0osdUJGckdNLENFcUdOLGVGckdNLENBQUEsQ0FBQSxxQ0U2R0oseUpBQ0UsQ0FBQSx1Q0FHRixnQ2xCMndCOEIsQ0FBQSxzSmtCcndCMUIsQ0FBQSxnQ0FLTixtQmxCc3ZCZ0MsQ0FBQSxja0JwdkI5QixDQUFBLGtEQUVBLG1CQUNFLENBQUEsYUFDQSxDQUFBLG1CQUtOLG9CQUNFLENBQUEsaUJsQm91QmdDLENBQUEsV2tCaHVCbEMsaUJBQ0UsQ0FBQSxxQkFDQSxDQUFBLG1CQUNBLENBQUEsbURBSUUsbUJBQ0UsQ0FBQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxXbEJxbEJ3QixDQUFBLFltQnp2QjlCLFVBQ0UsQ0FBQSxhQUNBLENBQUEsU0FDQSxDQUFBLDhCQUNBLENBQUEsdUJBQ0EsQ0FEQSxvQkFDQSxDQURBLGVBQ0EsQ0FBQSxrQkFFQSxTQUNFLENBQUEsd0NBSUEsbUVuQnE4QnVDLENtQnI4QnZDLDJEbkJxOEJ1QyxDQUFBLG9DbUJwOEJ2QywyRG5CbzhCdUMsQ0FBQSw4Qm1CajhCekMsUUFDRSxDQUFBLGtDQUdGLFVuQnU3QnlDLENBQUEsV0FBQSxDQUFBLG1CbUJwN0J2QyxDQUFBLHdCbkJTTSxDQUFBLFFBODZCaUMsQ0FBQSxrQkNqOEJ2QyxDQUFBLHNIa0JlQSxDbEJmQSw4R2tCZUEsQ2xCZkEsc0drQmVBLENsQmZBLDBJa0JlQSxDQUFBLHVCQUNBLENBREEsZUFDQSxDQUFBLHVDSGZFLGtDR01KLHVCSExNLENHS04sZUhMTSxDQUFBLENBQUEseUNHZ0JKLHdCbkJvN0J1QyxDQUFBLDJDbUIvNkJ6QyxVbkJnNkJnQyxDQUFBLFlBQ0EsQ0FBQSxtQm1COTVCOUIsQ0FBQSxjbkIrNUI4QixDQUFBLHdCQWo4QnZCLENBQUEsMEJtQnFDUCxDQUFBLGtCbEI3QkEsQ0FBQSw4QmtCa0NGLFVuQjQ1QnlDLENBQUEsV0FBQSxDQUFBLHdCQTM2QmpDLENBQUEsUUE4NkJpQyxDQUFBLGtCQ2o4QnZDLENBQUEsMkdrQnlDQSxDbEJ6Q0Esc0drQnlDQSxDQUFBLG9CQUNBLENBREEsZUFDQSxDQUFBLHVDSHpDRSw4QkdpQ0osb0JIaENNLENHZ0NOLGVIaENNLENBQUEsQ0FBQSxxQ0cwQ0osd0JuQjA1QnVDLENBQUEsOEJtQnI1QnpDLFVuQnM0QmdDLENBQUEsWUFDQSxDQUFBLG1CbUJwNEI5QixDQUFBLGNuQnE0QjhCLENBQUEsd0JBajhCdkIsQ0FBQSwwQm1CK0RQLENBQUEsa0JsQnZEQSxDQUFBLHFCa0I0REYsbUJBQ0UsQ0FBQSwyQ0FFQSx3Qm5CckVPLENBQUEsdUNtQnlFUCx3Qm5CekVPLENBQUEsZW9CYlgsaUJBQ0UsQ0FBQSxnR0FFQSx5QnBCaytCZ0MsQ0FBQSxnQkFDQSxDQUFBLHFCb0I1OUJoQyxpQkFDRSxDQUFBLEtBQ0EsQ0FBQSxNQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxtQkFDQSxDQUFBLGVBQ0EsQ0FBQSxnQkFDQSxDQUFBLHNCQUNBLENBQUEsa0JBQ0EsQ0FBQSxtQkFDQSxDQUFBLDhCQUNBLENBQUEsNEJBQ0EsQ0FEQSxvQkFDQSxDQUFBLDRFQUNBLENBREEsb0VBQ0EsQ0FEQSw0REFDQSxDQURBLDhGQUNBLENBQUEsdUNKSkUscUJJVkosdUJKV00sQ0lYTixlSldNLENBQUEsQ0FBQSxvRUlNTixtQkFFRSxDQUFBLDJIQUVBLG1CQUNFLENBSEYseUdBRUEsbUJBQ0UsQ0FIRixpSEFFQSxtQkFDRSxDQUhGLG1IQUVBLG1CQUNFLENBSEYsOEZBRUEsbUJBQ0UsQ0FBQSwrSEFHRixvQnBCczhCOEIsQ0FBQSxzQkFDQSxDb0IxOEI1Qiw2SEFHRixvQnBCczhCOEIsQ0FBQSxzQkFDQSxDb0IxOEI1QixvTUFHRixvQnBCczhCOEIsQ0FBQSxzQkFDQSxDQUFBLHNHb0JqOEI5QixvQnBCZzhCOEIsQ0FBQSxzQkFDQSxDQUFBLDRCb0IzN0JoQyxvQnBCMDdCZ0MsQ0FBQSxzQkFDQSxDQUFBLGdFb0JsN0I5QixXcEJtN0I4QixDQUFBLDZEQUNBLENBRkEsK0RvQmw3QjlCLFdwQm03QjhCLENBQUEsNkRBQ0EsQ0FGQSxtTG9CbDdCOUIsV3BCbTdCOEIsQ0FBQSxxRUFDQSxDQURBLDZEQUNBLENBQUEsb0RvQjc2QjlCLFdwQjQ2QjhCLENBQUEscUVBQ0EsQ0FEQSw2REFDQSxDQUFBLDZDb0J0NkI5QixrQkFDRSxDQUFBLGFDbkVOLGlCQUNFLENBQUEsbUJBQ0EsQ0FEQSxtQkFDQSxDQURBLFlBQ0EsQ0FBQSxrQkFDQSxDQURBLGNBQ0EsQ0FBQSx5QkFDQSxDQURBLHNCQUNBLENBREEsbUJBQ0EsQ0FBQSxVQUNBLENBQUEsaUZBRUEsaUJBR0UsQ0FBQSxrQkFDQSxDQURBLGlCQUNBLENBREEsYUFDQSxDQUFBLFFBQ0EsQ0FBQSxXQUNBLENBQUEsMEdBSUYsU0FHRSxDQUFBLGtCQU1GLGlCQUNFLENBQUEsU0FDQSxDQUFBLHdCQUVBLFNBQ0UsQ0FBQSxrQkFXTixtQkFDRSxDQURGLG1CQUNFLENBREYsWUFDRSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFBLHNCQUNBLENBQUEsY3ZCK09RLENBQUEsZUU2UW9CLENBQUEsZUFPQSxDQUFBLGFBbmlCbkIsQ0FBQSxpQnFCcUNULENBQUEsa0JBQ0EsQ0FBQSx3QnJCN0NTLENBQUEsd0JxQitDVCxDQUFBLHFCcEJ0Q0UsQ0FBQSxrSG9CZ0RKLGtCQUlFLENBQUEsaUJ2QnlOUSxDQUFBLG1CRzdRTixDQUFBLGtIb0J5REosb0JBSUUsQ0FBQSxrQnZCZ05RLENBQUEsb0JHN1FOLENBQUEsMERvQmtFSixrQkFFRSxDQUFBLHdWQWFFLHlCcEJqRUEsQ0FBQSw0QkFDQSxDQUFBLHlVb0J5RUEseUJwQjFFQSxDQUFBLDRCQUNBLENBQUEsMElvQnNGRixnQkFDRSxDQUFBLHdCcEIxRUEsQ0FBQSwyQkFDQSxDQUFBLHVIb0I2RUYsd0JwQjlFRSxDQUFBLDJCQUNBLENBQUEsZ0JxQnpCRixZQUNFLENBQUEsVUFDQSxDQUFBLGlCdEJnd0JvQyxDQUFBLGlCRjNmOUIsQ0FBQSxhRWd1QmUsQ0FBQSxlc0I5OUJ2QixpQkFDRSxDQUFBLFFBQ0EsQ0FBQSxTQUNBLENBQUEsWUFDQSxDQUFBLGNBQ0EsQ0FBQSxvQkFDQSxDQUFBLGdCQUNBLENBQUEsa0J4QnVQTSxDQUFBLFV3QjNRUSxDQUFBLG1DQUNHLENBQUEscUJyQkhqQixDQUFBLDhIcUIrQkEsYUFFRSxDQUFBLDBEQTlDRixvQnRCMC9CcUIsQ0FBQSxtQ0E3S2UsQ0FBQSwwUHNCcnhCaEMsQ0FBQSwyQkFDQSxDQUFBLDBEQUNBLENBQUEsK0RBQ0EsQ0FBQSxzRUFHRixvQnRCNDdCbUIsQ0FBQSxtRHNCeitCSixDdEJ5K0JJLDJDc0J6K0JKLENBQUEsMEVBakJqQixtQ3RCNjBCb0MsQ0FBQSxpRnNCbndCaEMsQ0FBQSx3REExRUosb0J0QjAvQnFCLENBQUEsNE5zQnQ2QmpCLHNCdEJxMUJnQyxDQUFBLDBkc0JsMUI5QixDQUFBLDREQUNBLENBQUEseUVBQ0EsQ0FBQSxvRUFJSixvQnRCNjVCbUIsQ0FBQSxtRHNCeitCSixDdEJ5K0JJLDJDc0J6K0JKLENBQUEsc0VBakJqQix3Q0F1R0ksQ0FBQSxrRUF2R0osb0J0QjAvQnFCLENBQUEsa0ZzQjE0Qm5CLHdCdEIwNEJtQixDQUFBLDhFc0J0NEJuQixtREFuR2UsQ0FtR2YsMkNBbkdlLENBQUEsc0dBdUdmLGF0Qms0Qm1CLENBQUEscURzQjUzQnJCLGdCQUNFLENBQUEsa1ZBL0hGLFNBeUlNLENBQUEsa0JBdEhSLFlBQ0UsQ0FBQSxVQUNBLENBQUEsaUJ0Qmd3Qm9DLENBQUEsaUJGM2Y5QixDQUFBLGFFZ3VCZSxDQUFBLGlCc0I5OUJ2QixpQkFDRSxDQUFBLFFBQ0EsQ0FBQSxTQUNBLENBQUEsWUFDQSxDQUFBLGNBQ0EsQ0FBQSxvQkFDQSxDQUFBLGdCQUNBLENBQUEsa0J4QnVQTSxDQUFBLFV3QjNRUSxDQUFBLG1DQUNHLENBQUEscUJyQkhqQixDQUFBLDhJcUIrQkEsYUFFRSxDQUFBLDhEQTlDRixvQnRCMC9CcUIsQ0FBQSxtQ0E3S2UsQ0FBQSwyVXNCcnhCaEMsQ0FBQSwyQkFDQSxDQUFBLDBEQUNBLENBQUEsK0RBQ0EsQ0FBQSwwRUFHRixvQnRCNDdCbUIsQ0FBQSxtRHNCeitCSixDdEJ5K0JJLDJDc0J6K0JKLENBQUEsOEVBakJqQixtQ3RCNjBCb0MsQ0FBQSxpRnNCbndCaEMsQ0FBQSw0REExRUosb0J0QjAvQnFCLENBQUEsb09zQnQ2QmpCLHNCdEJxMUJnQyxDQUFBLDJpQnNCbDFCOUIsQ0FBQSw0REFDQSxDQUFBLHlFQUNBLENBQUEsd0VBSUosb0J0QjY1Qm1CLENBQUEsbURzQnorQkosQ3RCeStCSSwyQ3NCeitCSixDQUFBLDBFQWpCakIsd0NBdUdJLENBQUEsc0VBdkdKLG9CdEIwL0JxQixDQUFBLHNGc0IxNEJuQix3QnRCMDRCbUIsQ0FBQSxrRnNCdDRCbkIsbURBbkdlLENBbUdmLDJDQW5HZSxDQUFBLDBHQXVHZixhdEJrNEJtQixDQUFBLHVEc0I1M0JyQixnQkFDRSxDQUFBLDhWQS9IRixTQTJJTSxDQUFBLEtDN0lWLDJCQUVFLENBQUEsNEJBQ0EsQ0FBQSxzQkFDQSxDQUFBLHVCekJ3UlEsQ0FBQSx5QnlCdFJSLENBQUEseUJBQ0EsQ0FBQSx1QkFDQSxDQUFBLHdCQUNBLENBQUEsMEJBQ0EsQ0FBQSxrQ0FDQSxDQUFBLGdDQUNBLENBQUEsd0NBQ0EsQ0FBQSw0RkFDQSxDQUFBLCtCQUNBLENBQUEsaUZBQ0EsQ0FBQSxvQkFHQSxDQUFBLHVEQUNBLENBQUEscUNBQ0EsQ0FBQSxpQ3pCdVFRLENBQUEscUN5QnJRUixDQUFBLHFDQUNBLENBQUEseUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLG9CQUNBLENBQUEscUJBRUEsQ0FBQSxjQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLG9CQUNBLENBREEsZ0JBQ0EsQ0FBQSxrRUFDQSxDQUFBLHlDdEJqQkUsQ0FBQSxpQ3NCbUJtQixDQUFBLDZJQUVyQixDQUZxQixxSUFFckIsQ0FGcUIsNkhBRXJCLENBRnFCLGlLQUVyQixDQUFBLHVDUHBCSSxLT2hCTix1QlBpQlEsQ09qQlIsZVBpQlEsQ0FBQSxDQUFBLFdPcUJOLCtCQUNFLENBQUEsdUNBRUEsQ0FBQSw2Q0FDQSxDQUFBLHNCQUdGLHlCQUVFLENBQUEsaUNBQ0EsQ0FBQSx1Q0FDQSxDQUFBLG1CQUdGLCtCQUNFLENBQUEsdUNBQ3FCLENBQUEsNkNBQ3JCLENBQUEsU0FDQSxDQUFBLGlEQUtFLENBTEYseUNBS0UsQ0FBQSw4QkFJSiw2Q0FDRSxDQUFBLFNBQ0EsQ0FBQSxpREFLRSxDQUxGLHlDQUtFLENBQUEsbUdBSUosZ0NBS0UsQ0FBQSx3Q0FDQSxDQUFBLDhDQUdBLENBQUEseUtBR0EsaURBS0ksQ0FMSix5Q0FLSSxDQUFBLG1EQUtOLGtDQUdFLENBQUEsbUJBQ0EsQ0FBQSwwQ0FDQSxDQUFBLGdEQUVBLENBQUEsc0NBQ0EsQ0FBQSxhQVlGLG9CQ3RHQSxDQUFBLG9CQUNBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSx1Q0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsNkJBQ0EsQ0FBQSw2QkFDQSxDQUFBLHVDQUNBLENBQUEsZUR5RkEsb0JDdEdBLENBQUEsb0JBQ0EsQ0FBQSw4QkFDQSxDQUFBLDBCQUNBLENBQUEsMEJBQ0EsQ0FBQSxvQ0FDQSxDQUFBLHdDQUNBLENBQUEsMkJBQ0EsQ0FBQSwyQkFDQSxDQUFBLHFDQUNBLENBQUEsNERBQ0EsQ0FBQSw2QkFDQSxDQUFBLDZCQUNBLENBQUEsdUNBQ0EsQ0FBQSxhRHlGQSxvQkN0R0EsQ0FBQSxvQkFDQSxDQUFBLDhCQUNBLENBQUEsMEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLG9DQUNBLENBQUEsdUNBQ0EsQ0FBQSwyQkFDQSxDQUFBLDJCQUNBLENBQUEscUNBQ0EsQ0FBQSw0REFDQSxDQUFBLDZCQUNBLENBQUEsNkJBQ0EsQ0FBQSx1Q0FDQSxDQUFBLFVEeUZBLG9CQ3RHQSxDQUFBLG9CQUNBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSx1Q0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsNkJBQ0EsQ0FBQSw2QkFDQSxDQUFBLHVDQUNBLENBQUEsYUR5RkEsb0JDdEdBLENBQUEsb0JBQ0EsQ0FBQSw4QkFDQSxDQUFBLDBCQUNBLENBQUEsMEJBQ0EsQ0FBQSxvQ0FDQSxDQUFBLHNDQUNBLENBQUEsMkJBQ0EsQ0FBQSwyQkFDQSxDQUFBLHFDQUNBLENBQUEsNERBQ0EsQ0FBQSw2QkFDQSxDQUFBLDZCQUNBLENBQUEsdUNBQ0EsQ0FBQSxZRHlGQSxvQkN0R0EsQ0FBQSxvQkFDQSxDQUFBLDhCQUNBLENBQUEsMEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLG9DQUNBLENBQUEsc0NBQ0EsQ0FBQSwyQkFDQSxDQUFBLDJCQUNBLENBQUEscUNBQ0EsQ0FBQSw0REFDQSxDQUFBLDZCQUNBLENBQUEsNkJBQ0EsQ0FBQSx1Q0FDQSxDQUFBLFdEeUZBLG9CQ3RHQSxDQUFBLG9CQUNBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSx3Q0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsNkJBQ0EsQ0FBQSw2QkFDQSxDQUFBLHVDQUNBLENBQUEsVUR5RkEsb0JDdEdBLENBQUEsb0JBQ0EsQ0FBQSw4QkFDQSxDQUFBLDBCQUNBLENBQUEsMEJBQ0EsQ0FBQSxvQ0FDQSxDQUFBLHFDQUNBLENBQUEsMkJBQ0EsQ0FBQSwyQkFDQSxDQUFBLHFDQUNBLENBQUEsNERBQ0EsQ0FBQSw2QkFDQSxDQUFBLDZCQUNBLENBQUEsdUNBQ0EsQ0FBQSxxQkRtSEEsdUJDdkdBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSx1Q0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsZ0NBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHVDQUNBLENBQUEsbUJBQ0EsQ0FBQSx1QkQwRkEsdUJDdkdBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSx3Q0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsZ0NBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHVDQUNBLENBQUEsbUJBQ0EsQ0FBQSxxQkQwRkEsdUJDdkdBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSxzQ0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsZ0NBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHVDQUNBLENBQUEsbUJBQ0EsQ0FBQSxrQkQwRkEsdUJDdkdBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSx1Q0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsZ0NBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHVDQUNBLENBQUEsbUJBQ0EsQ0FBQSxxQkQwRkEsdUJDdkdBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSxzQ0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsZ0NBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHVDQUNBLENBQUEsbUJBQ0EsQ0FBQSxvQkQwRkEsdUJDdkdBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSxzQ0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsZ0NBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHVDQUNBLENBQUEsbUJBQ0EsQ0FBQSxtQkQwRkEsdUJDdkdBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSx3Q0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsZ0NBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHVDQUNBLENBQUEsbUJBQ0EsQ0FBQSxrQkQwRkEsdUJDdkdBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsZ0NBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHVDQUNBLENBQUEsbUJBQ0EsQ0FBQSxVRHNHRix5QkFDRSxDQUFBLG9DQUNBLENBQUEsd0JBQ0EsQ0FBQSxrQ0FDQSxDQUFBLGdEQUNBLENBQUEsd0NBQ0EsQ0FBQSxpREFDQSxDQUFBLHlDQUNBLENBQUEs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Q0FBQSxNQVBKLDRCQU9JLENBQUEsTUFQSiwwQkFPSSxDQUFBLFNBUEosMEJBT0ksQ0FBQSxNQVBKLHlCQU9JLENBQUEsTUFQSiw4QkFPSSxDQUFBLE1BUEosNkJBT0ksQ0FBQSxNQVBKLDRCQU9JLENBQUEsTUFQSiw4QkFPSSxDQUFBLE1BUEosNEJBT0ksQ0FBQSxTQVBKLDRCQU9JLENBQUEsTUFQSiwwQkFPSSxDQUFBLE1BUEosK0JBT0ksQ0FBQSxNQVBKLDhCQU9JLENBQUEsTUFQSiw2QkFPSSxDQUFBLE1BUEosK0JBT0ksQ0FBQSxNQVBKLDZCQU9JLENBQUEsU0FQSiw2QkFPSSxDQUFBLE1BUEosd0JBT0ksQ0FBQSxNQVBKLDZCQU9JLENBQUEsTUFQSiw0QkFPSSxDQUFBLE1BUEosMkJBT0ksQ0FBQSxNQVBKLDZCQU9JLENBQUEsTUFQSiwyQkFPSSxDQUFBLFNBUEosMkJBT0ksQ0FBQSxLQVBKLG9CQU9JLENBQUEsS0FQSix5QkFPSSxDQUFBLEtBUEosd0JBT0ksQ0FBQSxLQVBKLHVCQU9JLENBQUEsS0FQSix5QkFPSSxDQUFBLEtBUEosdUJBT0ksQ0FBQSxNQVBKLDBCQU9JLENBQUEseUJBQUEsQ0FBQSxNQVBKLCtCQU9JLENBQUEsOEJBQUEsQ0FBQSxNQVBKLDhCQU9JLENBQUEsNkJBQUEsQ0FBQSxNQVBKLDZCQU9JLENBQUEsNEJBQUEsQ0FBQSxNQVBKLCtCQU9JLENBQUEsOEJBQUEsQ0FBQSxNQVBKLDZCQU9JLENBQUEsNEJBQUEsQ0FBQSxNQVBKLHdCQU9JLENBQUEsMkJBQUEsQ0FBQSxNQVBKLDZCQU9JLENBQUEsZ0NBQUEsQ0FBQSxNQVBKLDRCQU9JLENBQUEsK0JBQUEsQ0FBQSxNQVBKLDJCQU9JLENBQUEsOEJBQUEsQ0FBQSxNQVBKLDZCQU9JLENBQUEsZ0NBQUEsQ0FBQSxNQVBKLDJCQU9JLENBQUEsOEJBQUEsQ0FBQSxNQVBKLHdCQU9JLENBQUEsTUFQSiw2QkFPSSxDQUFBLE1BUEosNEJBT0ksQ0FBQSxNQVBKLDJCQU9JLENBQUEsTUFQSiw2QkFPSSxDQUFBLE1BUEosMkJBT0ks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QUFBLENBQ0EsV0FBQSxDbkx1Q1IseUJtTDdDSSxtRDFJNEZJLGVqRG1WVyxDQUFBLENRbFluQix5Qm1MN0NJLG1EMUk0RkksZWpEbVZXLENBQUEsQ1FsWW5CLHlCbUw3Q0ksbUQxSTRGSSxlakRtVlcsQ0FBQSxDUWxZbkIsMEJtTDdDSSxtRDFJNEZJLGdCakRtVlcsQ0FBQSxDUWxZbkIsMEJtTDdDSSxtRDFJNEZJLGdCakRtVlcsQ0FBQSxDMkx2YVgsMERBQ0ksVUFBQSxDQUNBLGFBQUEsQ0FDQSxXQUFBLENBQ0EsV0FBQSxDQUNBLDRCQUFBLENBSVIsdUNBQ0ksVUFBQSxDQUVBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLFVBQUEsQ0FFQSw4QkFBQSxDQUNBLFdBQUEsQ0FFQSw4QkFBQSxDQUVBLGdFQUFBLENBQUEsd0RBQUEsQ0FFQSxnQkFDSSxLQUNJLFVBQUEsQ0FHSixHQUNJLE1BQUEsQ0FBQSxDQUlDLDREQUNMLDRCQUFBLENBR0ssOERBQ0wsOEJBQUEsQ0FHSyw0REFDTCw0QkFBQSxDQUdLLGtFQUNMLGlDQUFBLENBR0ssOERBQ0wsOEJBQUEsQ0FHSyw2REFDTCw2QkFBQSxDbkxKWiw0Qm1MekVBLGdDQWtGUSxZQUFBLENBQUEsQ0NyRlosbUJBQ0ksaUJBQUEsQ0FDQSxVQUFBLENDR2dCLGdFQUNJLHVCQUFBLENDTHBCLGdDQUNJLGlCQUFBLENBQ0EsaUNBQUEsQ0FDQSxlQUFBLENBR0ksNERBQ0ksZUFBQSxDQUNBLFVBQUEsQ0FDQSx1QkFBQSxDQUlBLG1FQUNJLFVBQUEsQ0FHSixnTkFFSSxzQkFBQSxDQ2pCWiwrREFDSSxnQkFBQSxDQUNBLG1CQUFBLENDSFosa0JBQ0UsYUFBQSxDQUVBLHlCQUNFLGlCQUFBLENBR0YsNEZBQ0UsZUFBQSxDQ1ZKLE1BRUksZUFBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEiLCJmaWxlIjoiTWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0XCJodHRwczovL3VzZS50eXBla2l0Lm5ldC94a2I3cGlyLmNzc1wiOy50YWJsZXstLWJzLXRhYmxlLWJnOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50fTpyb290ey0tYnMtYmx1ZTogIzBkNmVmZDstLWJzLWluZGlnbzogIzY2MTBmMjstLWJzLXB1cnBsZTogIzZmNDJjMTstLWJzLXBpbms6ICNkNjMzODQ7LS1icy1yZWQ6ICNkYzM1NDU7LS1icy1vcmFuZ2U6ICNmZDdlMTQ7LS1icy15ZWxsb3c6ICNmZmMxMDc7LS1icy1ncmVlbjogIzE5ODc1NDstLWJzLXRlYWw6ICMyMGM5OTc7LS1icy1jeWFuOiAjMGRjYWYwOy0tYnMtYmxhY2s6ICMwMDA7LS1icy13aGl0ZTogI2ZmZjstLWJzLWdyYXk6ICM2Yzc1N2Q7LS1icy1ncmF5LWRhcms6ICMzNDNhNDA7LS1icy1ncmF5LTEwMDogI2Y4ZjlmYTstLWJzLWdyYXktMjAwOiAjZTllY2VmOy0tYnMtZ3JheS0zMDA6ICNkZWUyZTY7LS1icy1ncmF5LTQwMDogI2NlZDRkYTstLWJzLWdyYXktNTAwOiAjYWRiNWJkOy0tYnMtZ3JheS02MDA6ICM2Yzc1N2Q7LS1icy1ncmF5LTcwMDogIzQ5NTA1NzstLWJzLWdyYXktODAwOiAjMzQzYTQwOy0tYnMtZ3JheS05MDA6ICMyMTI1Mjk7LS1icy1wcmltYXJ5OiAjMGQ2ZWZkOy0tYnMtc2Vjb25kYXJ5OiAjNmM3NTdkOy0tYnMtc3VjY2VzczogIzE5ODc1NDstLWJzLWluZm86ICMwZGNhZjA7LS1icy13YXJuaW5nOiAjZmZjMTA3Oy0tYnMtZGFuZ2VyOiAjZGMzNTQ1Oy0tYnMtbGlnaHQ6ICNmOGY5ZmE7LS1icy1kYXJrOiAjMjEyNTI5Oy0tYnMtcHJpbWFyeS1yZ2I6IDEzLCAxMTAsIDI1MzstLWJzLXNlY29uZGFyeS1yZ2I6IDEwOCwgMTE3LCAxMjU7LS1icy1zdWNjZXNzLXJnYjogMjUsIDEzNSwgODQ7LS1icy1pbmZvLXJnYjogMTMsIDIwMiwgMjQwOy0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3Oy0tYnMtZGFuZ2VyLXJnYjogMjIwLCA1MywgNjk7LS1icy1saWdodC1yZ2I6IDI0OCwgMjQ5LCAyNTA7LS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTstLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTstLWJzLWJsYWNrLXJnYjogMCwgMCwgMDstLWJzLWJvZHktY29sb3ItcmdiOiAzMywgMzcsIDQxOy0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7LS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjstLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOy0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpOy0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTstLWJzLWJvZHktZm9udC1zaXplOjFyZW07LS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7LS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7LS1icy1ib2R5LWNvbG9yOiAjMjEyNTI5Oy0tYnMtYm9keS1iZzogI2ZmZjstLWJzLWJvcmRlci13aWR0aDogMXB4Oy0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDstLWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjstLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7LS1icy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTstLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07LS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07LS1icy1ib3JkZXItcmFkaXVzLXhsOiAxcmVtOy0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IDJyZW07LS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtOy0tYnMtbGluay1jb2xvcjogIzBkNmVmZDstLWJzLWxpbmstaG92ZXItY29sb3I6ICMwYTU4Y2E7LS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0Oy0tYnMtaGlnaGxpZ2h0LWJnOiAjZmZmM2NkfSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSl7OnJvb3R7c2Nyb2xsLWJlaGF2aW9yOnNtb290aH19Ym9keXttYXJnaW46MDtmb250LWZhbWlseTp2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtmb250LXNpemU6dmFyKC0tYnMtYm9keS1mb250LXNpemUpO2ZvbnQtd2VpZ2h0OnZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO2xpbmUtaGVpZ2h0OnZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO3RleHQtYWxpZ246dmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJvZHktYmcpOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfWhye21hcmdpbjoxcmVtIDA7Y29sb3I6aW5oZXJpdDtib3JkZXI6MDtib3JkZXItdG9wOjFweCBzb2xpZDtvcGFjaXR5Oi4yNX1oNiwuaDYsaDUsLmg1LGg0LC5oNCxoMywuaDMsaDIsLmgyLGgxLC5oMXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4yfWgxLC5oMXtmb250LXNpemU6Y2FsYygxLjM3NXJlbSArIDEuNXZ3KX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe2gxLC5oMXtmb250LXNpemU6Mi41cmVtfX1oMiwuaDJ7Zm9udC1zaXplOmNhbGMoMS4zMjVyZW0gKyAwLjl2dyl9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtoMiwuaDJ7Zm9udC1zaXplOjJyZW19fWgzLC5oM3tmb250LXNpemU6Y2FsYygxLjNyZW0gKyAwLjZ2dyl9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtoMywuaDN7Zm9udC1zaXplOjEuNzVyZW19fWg0LC5oNHtmb250LXNpemU6Y2FsYygxLjI3NXJlbSArIDAuM3Z3KX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe2g0LC5oNHtmb250LXNpemU6MS41cmVtfX1oNSwuaDV7Zm9udC1zaXplOjEuMjVyZW19aDYsLmg2e2ZvbnQtc2l6ZToxcmVtfXB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1hYmJyW3RpdGxlXXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDtjdXJzb3I6aGVscDt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6bm9uZX1hZGRyZXNze21hcmdpbi1ib3R0b206MXJlbTtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDppbmhlcml0fW9sLHVse3BhZGRpbmctbGVmdDoycmVtfW9sLHVsLGRse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19b2wgb2wsdWwgdWwsb2wgdWwsdWwgb2x7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfXNtYWxsLC5zbWFsbHtmb250LXNpemU6MC44NzVlbX1tYXJrLC5tYXJre3BhZGRpbmc6LjE4NzVlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWhpZ2hsaWdodC1iZyl9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MC43NWVtO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWF7Y29sb3I6dmFyKC0tYnMtbGluay1jb2xvcik7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hOmhvdmVye2NvbG9yOnZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpfWE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVye2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9cHJlLGNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6dmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO2ZvbnQtc2l6ZToxZW19cHJle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbTtvdmVyZmxvdzphdXRvO2ZvbnQtc2l6ZTowLjg3NWVtfXByZSBjb2Rle2ZvbnQtc2l6ZTppbmhlcml0O2NvbG9yOmluaGVyaXQ7d29yZC1icmVhazpub3JtYWx9Y29kZXtmb250LXNpemU6MC44NzVlbTtjb2xvcjp2YXIoLS1icy1jb2RlLWNvbG9yKTt3b3JkLXdyYXA6YnJlYWstd29yZH1hPmNvZGV7Y29sb3I6aW5oZXJpdH1rYmR7cGFkZGluZzouMTg3NXJlbSAuMzc1cmVtO2ZvbnQtc2l6ZTowLjg3NWVtO2NvbG9yOnZhcigtLWJzLWJvZHktYmcpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7Ym9yZGVyLXJhZGl1czouMjVyZW19a2JkIGtiZHtwYWRkaW5nOjA7Zm9udC1zaXplOjFlbX1maWd1cmV7bWFyZ2luOjAgMCAxcmVtfWltZyxzdmd7dmVydGljYWwtYWxpZ246bWlkZGxlfXRhYmxle2NhcHRpb24tc2lkZTpib3R0b207Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfWNhcHRpb257cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW07Y29sb3I6IzZjNzU3ZDt0ZXh0LWFsaWduOmxlZnR9dGh7dGV4dC1hbGlnbjppbmhlcml0O3RleHQtYWxpZ246LXdlYmtpdC1tYXRjaC1wYXJlbnR9dGhlYWQsdGJvZHksdGZvb3QsdHIsdGQsdGh7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowfWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrfWJ1dHRvbntib3JkZXItcmFkaXVzOjB9YnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTowfWlucHV0LGJ1dHRvbixzZWxlY3Qsb3B0Z3JvdXAsdGV4dGFyZWF7bWFyZ2luOjA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1bcm9sZT1idXR0b25de2N1cnNvcjpwb2ludGVyfXNlbGVjdHt3b3JkLXdyYXA6bm9ybWFsfXNlbGVjdDpkaXNhYmxlZHtvcGFjaXR5OjF9W2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3J7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9YnV0dG9uLFt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246bm90KDpkaXNhYmxlZCksW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxbdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn06Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlci1zdHlsZTpub25lfXRleHRhcmVhe3Jlc2l6ZTp2ZXJ0aWNhbH1maWVsZHNldHttaW4td2lkdGg6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9bGVnZW5ke2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXNpemU6Y2FsYygxLjI3NXJlbSArIDAuM3Z3KTtsaW5lLWhlaWdodDppbmhlcml0fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7bGVnZW5ke2ZvbnQtc2l6ZToxLjVyZW19fWxlZ2VuZCsqe2NsZWFyOmxlZnR9Ojotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZHtwYWRkaW5nOjB9Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17b3V0bGluZS1vZmZzZXQ6LTJweDstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkfTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXJ7cGFkZGluZzowfTo6ZmlsZS1zZWxlY3Rvci1idXR0b257Zm9udDppbmhlcml0Oy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259b3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfWlmcmFtZXtib3JkZXI6MH1zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpwb2ludGVyfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5sZWFke2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjMwMH0uZGlzcGxheS0xe2ZvbnQtc2l6ZTpjYWxjKDEuNjI1cmVtICsgNC41dncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZGlzcGxheS0xe2ZvbnQtc2l6ZTo1cmVtfX0uZGlzcGxheS0ye2ZvbnQtc2l6ZTpjYWxjKDEuNTc1cmVtICsgMy45dncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZGlzcGxheS0ye2ZvbnQtc2l6ZTo0LjVyZW19fS5kaXNwbGF5LTN7Zm9udC1zaXplOmNhbGMoMS41MjVyZW0gKyAzLjN2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5kaXNwbGF5LTN7Zm9udC1zaXplOjRyZW19fS5kaXNwbGF5LTR7Zm9udC1zaXplOmNhbGMoMS40NzVyZW0gKyAyLjd2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5kaXNwbGF5LTR7Zm9udC1zaXplOjMuNXJlbX19LmRpc3BsYXktNXtmb250LXNpemU6Y2FsYygxLjQyNXJlbSArIDIuMXZ3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRpc3BsYXktNXtmb250LXNpemU6M3JlbX19LmRpc3BsYXktNntmb250LXNpemU6Y2FsYygxLjM3NXJlbSArIDEuNXZ3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRpc3BsYXktNntmb250LXNpemU6Mi41cmVtfX0ubGlzdC11bnN0eWxlZHtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5le3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmUtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9ja30ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDouNXJlbX0uaW5pdGlhbGlzbXtmb250LXNpemU6MC44NzVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrcXVvdGV7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtfS5ibG9ja3F1b3RlPjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYmxvY2txdW90ZS1mb290ZXJ7bWFyZ2luLXRvcDotMXJlbTttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6IzZjNzU3ZH0uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZXtjb250ZW50Olwi4oCUwqBcIn0uaW1nLWZsdWlke21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctdGh1bWJuYWlse3BhZGRpbmc6LjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czouMzc1cmVtO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5maWd1cmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZpZ3VyZS1pbWd7bWFyZ2luLWJvdHRvbTouNXJlbTtsaW5lLWhlaWdodDoxfS5maWd1cmUtY2FwdGlvbntmb250LXNpemU6MC44NzVlbTtjb2xvcjojNmM3NTdkfS5jb250YWluZXIsLmNvbnRhaW5lci1mbHVpZCwuY29udGFpbmVyLXh4bCwuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmNvbnRhaW5lci1zbSwuY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5jb250YWluZXIteGwsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey5jb250YWluZXIteHhsLC5jb250YWluZXIteGwsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX0ucm93ey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpfS5yb3c+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+LmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTppbnZhbGlkLC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZHt6LWluZGV4OjR9LmJ0bnstLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07LS1icy1idG4tcGFkZGluZy15OiAwLjM3NXJlbTstLWJzLWJ0bi1mb250LWZhbWlseTogOy0tYnMtYnRuLWZvbnQtc2l6ZToxcmVtOy0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7LS1icy1idG4tbGluZS1oZWlnaHQ6IDEuNTstLWJzLWJ0bi1jb2xvcjogIzIxMjUyOTstLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7LS1icy1idG4tYm9yZGVyLXdpZHRoOiAxcHg7LS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOy0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7LS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYnRuLXBhZGRpbmcteCk7Zm9udC1mYW1pbHk6dmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtmb250LXNpemU6dmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7Zm9udC13ZWlnaHQ6dmFyKC0tYnMtYnRuLWZvbnQtd2VpZ2h0KTtsaW5lLWhlaWdodDp2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO2NvbG9yOnZhcigtLWJzLWJ0bi1jb2xvcik7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyOnZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYnRuLWJvcmRlci1yYWRpdXMpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWJnKTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuYnRue3RyYW5zaXRpb246bm9uZX19LmJ0bjpob3Zlcntjb2xvcjp2YXIoLS1icy1idG4taG92ZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcil9LmJ0bi1jaGVjaysuYnRuOmhvdmVye2NvbG9yOnZhcigtLWJzLWJ0bi1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1idG4tYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKX0uYnRuOmZvY3VzLXZpc2libGV7Y29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO291dGxpbmU6MDtib3gtc2hhZG93OnZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KX0uYnRuLWNoZWNrOmZvY3VzLXZpc2libGUrLmJ0bntib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpfS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLDpub3QoLmJ0bi1jaGVjaykrLmJ0bjphY3RpdmUsLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsLmJ0bi5hY3RpdmUsLmJ0bi5zaG93e2NvbG9yOnZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWFjdGl2ZS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKX0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bjpmb2N1cy12aXNpYmxlLDpub3QoLmJ0bi1jaGVjaykrLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsLmJ0bi5zaG93OmZvY3VzLXZpc2libGV7Ym94LXNoYWRvdzp2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyl9LmJ0bjpkaXNhYmxlZCwuYnRuLmRpc2FibGVkLGZpZWxkc2V0OmRpc2FibGVkIC5idG57Y29sb3I6dmFyKC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yKTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7b3BhY2l0eTp2YXIoLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eSl9LmJ0bi1wcmltYXJ5ey0tYnMtYnRuLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWJnOiAjMGQ2ZWZkOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkNmVmZDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogIzBiNWVkNzstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwYTU4Y2E7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDksIDEzMiwgMjUzOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6ICMwYTU4Y2E7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBhNTNiZTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZDZlZmQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkfS5idG4tc2Vjb25kYXJ5ey0tYnMtYnRuLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWJnOiAjNmM3NTdkOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogIzVjNjM2YTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1NjVlNjQ7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMwLCAxMzgsIDE0NTstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiAjNTY1ZTY0Oy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM1MTU4NWU7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNmM3NTdkOy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZjNzU3ZH0uYnRuLXN1Y2Nlc3N7LS1icy1idG4tY29sb3I6ICNmZmY7LS1icy1idG4tYmc6ICMxOTg3NTQ7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiAjMTU3MzQ3Oy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE0NmM0MzstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2MCwgMTUzLCAxMTA7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWFjdGl2ZS1iZzogIzE0NmM0MzstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTM2NTNmOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjstLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE5ODc1NDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTR9LmJ0bi1pbmZvey0tYnMtYnRuLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWJnOiAjMGRjYWYwOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDstLWJzLWJ0bi1ob3Zlci1iZzogIzMxZDJmMjstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyNWNmZjI7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEsIDE3MiwgMjA0Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLWJ0bi1hY3RpdmUtYmc6ICMzZGQ1ZjM7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI1Y2ZmMjstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7LS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZGNhZjA7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwfS5idG4td2FybmluZ3stLWJzLWJ0bi1jb2xvcjogIzAwMDstLWJzLWJ0bi1iZzogI2ZmYzEwNzstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7LS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7LS1icy1idG4taG92ZXItYmc6ICNmZmNhMmM7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjNzIwOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmNkMzk7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzcyMDstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7LS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3fS5idG4tZGFuZ2Vyey0tYnMtYnRuLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWJnOiAjZGMzNTQ1Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogI2JiMmQzYjstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiMDJhMzc7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI1LCA4MywgOTc7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWFjdGl2ZS1iZzogI2IwMmEzNzstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYTUyODM0Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjstLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RjMzU0NTstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDV9LmJ0bi1saWdodHstLWJzLWJ0bi1jb2xvcjogIzAwMDstLWJzLWJ0bi1iZzogI2Y4ZjlmYTstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7LS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7LS1icy1idG4taG92ZXItYmc6ICNkM2Q0ZDU7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYzZjN2M4Oy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjEyLCAyMTM7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzogI2M2YzdjODstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYmFiYmJjOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDstLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y4ZjlmYTstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmF9LmJ0bi1kYXJrey0tYnMtYnRuLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWJnOiAjMjEyNTI5Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogIzQyNDY0OTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNzNiM2U7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjYsIDcwLCA3MzstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiAjNGQ1MTU0Oy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzNzNiM2U7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjEyNTI5Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIxMjUyOX0uYnRuLW91dGxpbmUtcHJpbWFyeXstLWJzLWJ0bi1jb2xvcjogIzBkNmVmZDstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZDZlZmQ7LS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7LS1icy1idG4taG92ZXItYmc6ICMwZDZlZmQ7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAxMTAsIDI1MzstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiAjMGQ2ZWZkOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGQ2ZWZkOy0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZDZlZmQ7LS1icy1ncmFkaWVudDogbm9uZX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5ey0tYnMtYnRuLWNvbG9yOiAjNmM3NTdkOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogIzZjNzU3ZDstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTA4LCAxMTcsIDEyNTstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiAjNmM3NTdkOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkOy0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7LS1icy1ncmFkaWVudDogbm9uZX0uYnRuLW91dGxpbmUtc3VjY2Vzc3stLWJzLWJ0bi1jb2xvcjogIzE5ODc1NDstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7LS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7LS1icy1idG4taG92ZXItYmc6ICMxOTg3NTQ7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTk4NzU0Oy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6ICMxOTg3NTQ7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE5ODc1NDstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxOTg3NTQ7LS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDstLWJzLWdyYWRpZW50OiBub25lfS5idG4tb3V0bGluZS1pbmZvey0tYnMtYnRuLWNvbG9yOiAjMGRjYWYwOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDstLWJzLWJ0bi1ob3Zlci1iZzogIzBkY2FmMDstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwZGNhZjA7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZGNhZjA7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkY2FmMDstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZGNhZjA7LS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDstLWJzLWdyYWRpZW50OiBub25lfS5idG4tb3V0bGluZS13YXJuaW5ney0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNzstLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDstLWJzLWJ0bi1ob3Zlci1iZzogI2ZmYzEwNzstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmMxMDc7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmYzEwNzstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjMTA3Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNzstLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3Oy0tYnMtZ3JhZGllbnQ6IG5vbmV9LmJ0bi1vdXRsaW5lLWRhbmdlcnstLWJzLWJ0bi1jb2xvcjogI2RjMzU0NTstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7LS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7LS1icy1idG4taG92ZXItYmc6ICNkYzM1NDU7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGMzNTQ1Oy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYzM1NDU7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2RjMzU0NTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkYzM1NDU7LS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTstLWJzLWdyYWRpZW50OiBub25lfS5idG4tb3V0bGluZS1saWdodHstLWJzLWJ0bi1jb2xvcjogI2Y4ZjlmYTstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7LS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7LS1icy1idG4taG92ZXItYmc6ICNmOGY5ZmE7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjhmOWZhOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OCwgMjQ5LCAyNTA7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y4ZjlmYTstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjhmOWZhOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y4ZjlmYTstLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhOy0tYnMtZ3JhZGllbnQ6IG5vbmV9LmJ0bi1vdXRsaW5lLWRhcmt7LS1icy1idG4tY29sb3I6ICMyMTI1Mjk7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiAjMjEyNTI5Oy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzIxMjUyOTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzMywgMzcsIDQxOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6ICMyMTI1Mjk7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjUyOTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMTI1Mjk7LS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIxMjUyOTstLWJzLWdyYWRpZW50OiBub25lfS5idG4tbGlua3stLWJzLWJ0bi1mb250LXdlaWdodDogNDAwOy0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTstLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7LS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkOy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7LS1icy1idG4tYm94LXNoYWRvdzogbm9uZTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZXtjb2xvcjp2YXIoLS1icy1idG4tY29sb3IpfS5idG4tbGluazpob3Zlcntjb2xvcjp2YXIoLS1icy1idG4taG92ZXItY29sb3IpfS5idG4tbGd7LS1icy1idG4tcGFkZGluZy15OiAwLjVyZW07LS1icy1idG4tcGFkZGluZy14OiAxcmVtOy0tYnMtYnRuLWZvbnQtc2l6ZToxLjI1cmVtOy0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDAuNXJlbX0uYnRuLXNtey0tYnMtYnRuLXBhZGRpbmcteTogMC4yNXJlbTstLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTstLWJzLWJ0bi1mb250LXNpemU6MC44NzVyZW07LS1icy1idG4tYm9yZGVyLXJhZGl1czogMC4yNXJlbX0uZmFkZXt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXJ9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZhZGV7dHJhbnNpdGlvbjpub25lfX0uZmFkZTpub3QoLnNob3cpe29wYWNpdHk6MH0uY29sbGFwc2U6bm90KC5zaG93KXtkaXNwbGF5Om5vbmV9LmNvbGxhcHNpbmd7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IC4zNXMgZWFzZX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY29sbGFwc2luZ3t0cmFuc2l0aW9uOm5vbmV9fS5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWx7d2lkdGg6MDtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOndpZHRoIC4zNXMgZWFzZX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFse3RyYW5zaXRpb246bm9uZX19LmRyb3B1cCwuZHJvcGVuZCwuZHJvcGRvd24sLmRyb3BzdGFydCwuZHJvcHVwLWNlbnRlciwuZHJvcGRvd24tY2VudGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5kcm9wZG93bi10b2dnbGV7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206MDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCl9LmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGRvd24tbWVudXstLWJzLWRyb3Bkb3duLXppbmRleDogMTAwMDstLWJzLWRyb3Bkb3duLW1pbi13aWR0aDogMTByZW07LS1icy1kcm9wZG93bi1wYWRkaW5nLXg6IDA7LS1icy1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTstLWJzLWRyb3Bkb3duLXNwYWNlcjogMC4xMjVyZW07LS1icy1kcm9wZG93bi1mb250LXNpemU6MXJlbTstLWJzLWRyb3Bkb3duLWNvbG9yOiAjMjEyNTI5Oy0tYnMtZHJvcGRvd24tYmc6ICNmZmY7LS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTstLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aDogMXB4Oy0tYnMtZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjM3NXJlbSAtIDFweCk7LS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogMC41cmVtOy0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpOy0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogIzIxMjUyOTstLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICMxZTIxMjU7LS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjZTllY2VmOy0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDstLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7LS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMXJlbTstLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtOy0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNmM3NTdkOy0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMXJlbTstLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OnZhcigtLWJzLWRyb3Bkb3duLXppbmRleCk7ZGlzcGxheTpub25lO21pbi13aWR0aDp2YXIoLS1icy1kcm9wZG93bi1taW4td2lkdGgpO3BhZGRpbmc6dmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXgpO21hcmdpbjowO2ZvbnQtc2l6ZTp2YXIoLS1icy1kcm9wZG93bi1mb250LXNpemUpO2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWNvbG9yKTt0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtZHJvcGRvd24tYmcpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6dmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyl9LmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJde3RvcDoxMDAlO2xlZnQ6MDttYXJnaW4tdG9wOnZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcil9LmRyb3Bkb3duLW1lbnUtc3RhcnR7LS1icy1wb3NpdGlvbjogc3RhcnR9LmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LWVuZHstLWJzLXBvc2l0aW9uOiBlbmR9LmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmRyb3Bkb3duLW1lbnUtc20tc3RhcnR7LS1icy1wb3NpdGlvbjogc3RhcnR9LmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXNtLWVuZHstLWJzLXBvc2l0aW9uOiBlbmR9LmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5kcm9wZG93bi1tZW51LW1kLXN0YXJ0ey0tYnMtcG9zaXRpb246IHN0YXJ0fS5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1tZC1lbmR7LS1icy1wb3NpdGlvbjogZW5kfS5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZHJvcGRvd24tbWVudS1sZy1zdGFydHstLWJzLXBvc2l0aW9uOiBzdGFydH0uZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtbGctZW5key0tYnMtcG9zaXRpb246IGVuZH0uZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5kcm9wZG93bi1tZW51LXhsLXN0YXJ0ey0tYnMtcG9zaXRpb246IHN0YXJ0fS5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS14bC1lbmR7LS1icy1wb3NpdGlvbjogZW5kfS5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0ey0tYnMtcG9zaXRpb246IHN0YXJ0fS5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUteHhsLWVuZHstLWJzLXBvc2l0aW9uOiBlbmR9LmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99fS5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJde3RvcDphdXRvO2JvdHRvbToxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOnZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcil9LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOjA7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOi4zZW0gc29saWQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCByZ2JhKDAsMCwwLDApfS5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17dG9wOjA7cmlnaHQ6YXV0bztsZWZ0OjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0OnZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcil9LmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZH0uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye3ZlcnRpY2FsLWFsaWduOjB9LmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17dG9wOjA7cmlnaHQ6MTAwJTtsZWZ0OmF1dG87bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDp2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpfS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCJ9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5Om5vbmV9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yaWdodDouM2VtIHNvbGlkO2JvcmRlci1ib3R0b206LjNlbSBzb2xpZCByZ2JhKDAsMCwwLDApfS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZXt2ZXJ0aWNhbC1hbGlnbjowfS5kcm9wZG93bi1kaXZpZGVye2hlaWdodDowO21hcmdpbjp2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO292ZXJmbG93OmhpZGRlbjtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtvcGFjaXR5OjF9LmRyb3Bkb3duLWl0ZW17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6dmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtjbGVhcjpib3RoO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjp2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MH0uZHJvcGRvd24taXRlbTpob3ZlciwuZHJvcGRvd24taXRlbTpmb2N1c3tjb2xvcjp2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmcpfS5kcm9wZG93bi1pdGVtLmFjdGl2ZSwuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpfS5kcm9wZG93bi1pdGVtLmRpc2FibGVkLC5kcm9wZG93bi1pdGVtOmRpc2FibGVke2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5kcm9wZG93bi1tZW51LnNob3d7ZGlzcGxheTpibG9ja30uZHJvcGRvd24taGVhZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzp2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjAuODc1cmVtO2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi1pdGVtLXRleHR7ZGlzcGxheTpibG9jaztwYWRkaW5nOnZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcil9LmRyb3Bkb3duLW1lbnUtZGFya3stLWJzLWRyb3Bkb3duLWNvbG9yOiAjZGVlMmU2Oy0tYnMtZHJvcGRvd24tYmc6ICMzNDNhNDA7LS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiA7LS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjZGVlMmU2Oy0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOy0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDstLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7LS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICNhZGI1YmR9LmFjY29yZGlvbnstLWJzLWFjY29yZGlvbi1jb2xvcjogIzIxMjUyOTstLWJzLWFjY29yZGlvbi1iZzogI2ZmZjstLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7LS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogMXB4Oy0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtOy0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoMC4zNzVyZW0gLSAxcHgpOy0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07LS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTstLWJzLWFjY29yZGlvbi1idG4tY29sb3I6ICMyMTI1Mjk7LS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpOy0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7LS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07LS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7LS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7LS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwYzYzZTQnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7LS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogIzg2YjdmZTstLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7LS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07LS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07LS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjMGM2M2U0Oy0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogI2U3ZjFmZn0uYWNjb3JkaW9uLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7cGFkZGluZzp2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO2ZvbnQtc2l6ZToxcmVtO2NvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtvdmVyZmxvdy1hbmNob3I6bm9uZTt0cmFuc2l0aW9uOnZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuYWNjb3JkaW9uLWJ1dHRvbnt0cmFuc2l0aW9uOm5vbmV9fS5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKXtjb2xvcjp2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO2JveC1zaGFkb3c6aW5zZXQgMCBjYWxjKC0xKnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpfS5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTt0cmFuc2Zvcm06dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSl9LmFjY29yZGlvbi1idXR0b246OmFmdGVye2ZsZXgtc2hyaW5rOjA7d2lkdGg6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtoZWlnaHQ6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTttYXJnaW4tbGVmdDphdXRvO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO3RyYW5zaXRpb246dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5hY2NvcmRpb24tYnV0dG9uOjphZnRlcnt0cmFuc2l0aW9uOm5vbmV9fS5hY2NvcmRpb24tYnV0dG9uOmhvdmVye3otaW5kZXg6Mn0uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1c3t6LWluZGV4OjM7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtvdXRsaW5lOjA7Ym94LXNoYWRvdzp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpfS5hY2NvcmRpb24taGVhZGVye21hcmdpbi1ib3R0b206MH0uYWNjb3JkaW9uLWl0ZW17Y29sb3I6dmFyKC0tYnMtYWNjb3JkaW9uLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1iZyk7Ym9yZGVyOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpfS5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKX0uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbntib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyl9LmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7Ym9yZGVyLXRvcDowfS5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpfS5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2Vke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKX0uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29sbGFwc2V7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpfS5hY2NvcmRpb24tYm9keXtwYWRkaW5nOnZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14KX0uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2V7Ym9yZGVyLXdpZHRoOjB9LmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW17Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmFkaXVzOjB9LmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLC5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZHtib3JkZXItcmFkaXVzOjB9LmFsZXJ0ey0tYnMtYWxlcnQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYWxlcnQtcGFkZGluZy14OiAxcmVtOy0tYnMtYWxlcnQtcGFkZGluZy15OiAxcmVtOy0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbTstLWJzLWFsZXJ0LWNvbG9yOiBpbmhlcml0Oy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWJzLWFsZXJ0LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcik7LS1icy1hbGVydC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOnZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tYnMtYWxlcnQtcGFkZGluZy14KTttYXJnaW4tYm90dG9tOnZhcigtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b20pO2NvbG9yOnZhcigtLWJzLWFsZXJ0LWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWFsZXJ0LWJnKTtib3JkZXI6dmFyKC0tYnMtYWxlcnQtYm9yZGVyKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXMpfS5hbGVydC1oZWFkaW5ne2NvbG9yOmluaGVyaXR9LmFsZXJ0LWxpbmt7Zm9udC13ZWlnaHQ6NzAwfS5hbGVydC1kaXNtaXNzaWJsZXtwYWRkaW5nLXJpZ2h0OjNyZW19LmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjI7cGFkZGluZzoxLjI1cmVtIDFyZW19LmFsZXJ0LXByaW1hcnl7LS1icy1hbGVydC1jb2xvcjogIzA4NDI5ODstLWJzLWFsZXJ0LWJnOiAjY2ZlMmZmOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjYjZkNGZlfS5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5re2NvbG9yOiMwNjM1N2F9LmFsZXJ0LXNlY29uZGFyeXstLWJzLWFsZXJ0LWNvbG9yOiAjNDE0NjRiOy0tYnMtYWxlcnQtYmc6ICNlMmUzZTU7LS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNkM2Q2ZDh9LmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGlua3tjb2xvcjojMzQzODNjfS5hbGVydC1zdWNjZXNzey0tYnMtYWxlcnQtY29sb3I6ICMwZjUxMzI7LS1icy1hbGVydC1iZzogI2QxZTdkZDstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2JhZGJjY30uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGlua3tjb2xvcjojMGM0MTI4fS5hbGVydC1pbmZvey0tYnMtYWxlcnQtY29sb3I6ICMwNTUxNjA7LS1icy1hbGVydC1iZzogI2NmZjRmYzstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2I2ZWZmYn0uYWxlcnQtaW5mbyAuYWxlcnQtbGlua3tjb2xvcjojMDQ0MTRkfS5hbGVydC13YXJuaW5ney0tYnMtYWxlcnQtY29sb3I6ICM2NjRkMDM7LS1icy1hbGVydC1iZzogI2ZmZjNjZDstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2ZmZWNiNX0uYWxlcnQtd2FybmluZyAuYWxlcnQtbGlua3tjb2xvcjojNTIzZTAyfS5hbGVydC1kYW5nZXJ7LS1icy1hbGVydC1jb2xvcjogIzg0MjAyOTstLWJzLWFsZXJ0LWJnOiAjZjhkN2RhOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZjVjMmM3fS5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmt7Y29sb3I6IzZhMWEyMX0uYWxlcnQtbGlnaHR7LS1icy1hbGVydC1jb2xvcjogIzYzNjQ2NDstLWJzLWFsZXJ0LWJnOiAjZmVmZWZlOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZmRmZGZlfS5hbGVydC1saWdodCAuYWxlcnQtbGlua3tjb2xvcjojNGY1MDUwfS5hbGVydC1kYXJrey0tYnMtYWxlcnQtY29sb3I6ICMxNDE2MTk7LS1icy1hbGVydC1iZzogI2QzZDNkNDstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2JjYmViZn0uYWxlcnQtZGFyayAuYWxlcnQtbGlua3tjb2xvcjojMTAxMjE0fS5jbGVhcmZpeDo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0udGV4dC1iZy1wcmltYXJ5e2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEoMTMsIDExMCwgMjUzLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy1zZWNvbmRhcnl7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSgxMDgsIDExNywgMTI1LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy1zdWNjZXNze2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEoMjUsIDEzNSwgODQsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS50ZXh0LWJnLWluZm97Y29sb3I6IzAwMCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSgxMywgMjAyLCAyNDAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS50ZXh0LWJnLXdhcm5pbmd7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSgyNTUsIDE5MywgNywgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LnRleHQtYmctZGFuZ2Vye2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEoMjIwLCA1MywgNjksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS50ZXh0LWJnLWxpZ2h0e2NvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEoMjQ4LCAyNDksIDI1MCwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LnRleHQtYmctZGFya3tjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKDMzLCAzNywgNDEsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLXByaW1hcnl7Y29sb3I6IzBkNmVmZCAhaW1wb3J0YW50fS5saW5rLXByaW1hcnk6aG92ZXIsLmxpbmstcHJpbWFyeTpmb2N1c3tjb2xvcjojMGE1OGNhICFpbXBvcnRhbnR9Lmxpbmstc2Vjb25kYXJ5e2NvbG9yOiM2Yzc1N2QgIWltcG9ydGFudH0ubGluay1zZWNvbmRhcnk6aG92ZXIsLmxpbmstc2Vjb25kYXJ5OmZvY3Vze2NvbG9yOiM1NjVlNjQgIWltcG9ydGFudH0ubGluay1zdWNjZXNze2NvbG9yOiMxOTg3NTQgIWltcG9ydGFudH0ubGluay1zdWNjZXNzOmhvdmVyLC5saW5rLXN1Y2Nlc3M6Zm9jdXN7Y29sb3I6IzE0NmM0MyAhaW1wb3J0YW50fS5saW5rLWluZm97Y29sb3I6IzBkY2FmMCAhaW1wb3J0YW50fS5saW5rLWluZm86aG92ZXIsLmxpbmstaW5mbzpmb2N1c3tjb2xvcjojM2RkNWYzICFpbXBvcnRhbnR9Lmxpbmstd2FybmluZ3tjb2xvcjojZmZjMTA3ICFpbXBvcnRhbnR9Lmxpbmstd2FybmluZzpob3ZlciwubGluay13YXJuaW5nOmZvY3Vze2NvbG9yOiNmZmNkMzkgIWltcG9ydGFudH0ubGluay1kYW5nZXJ7Y29sb3I6I2RjMzU0NSAhaW1wb3J0YW50fS5saW5rLWRhbmdlcjpob3ZlciwubGluay1kYW5nZXI6Zm9jdXN7Y29sb3I6I2IwMmEzNyAhaW1wb3J0YW50fS5saW5rLWxpZ2h0e2NvbG9yOiNmOGY5ZmEgIWltcG9ydGFudH0ubGluay1saWdodDpob3ZlciwubGluay1saWdodDpmb2N1c3tjb2xvcjojZjlmYWZiICFpbXBvcnRhbnR9LmxpbmstZGFya3tjb2xvcjojMjEyNTI5ICFpbXBvcnRhbnR9LmxpbmstZGFyazpob3ZlciwubGluay1kYXJrOmZvY3Vze2NvbG9yOiMxYTFlMjEgIWltcG9ydGFudH0ucmF0aW97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0ucmF0aW86OmJlZm9yZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOnZhcigtLWJzLWFzcGVjdC1yYXRpbyk7Y29udGVudDpcIlwifS5yYXRpbz4qe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5yYXRpby0xeDF7LS1icy1hc3BlY3QtcmF0aW86IDEwMCV9LnJhdGlvLTR4M3stLWJzLWFzcGVjdC1yYXRpbzogNzUlfS5yYXRpby0xNng5ey0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSV9LnJhdGlvLTIxeDl7LS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElfS5maXhlZC10b3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5maXhlZC1ib3R0b217cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5zdGlja3ktdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnN0aWNreS1zbS10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LXNtLWJvdHRvbXtwb3NpdGlvbjpzdGlja3k7Ym90dG9tOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnN0aWNreS1tZC10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LW1kLWJvdHRvbXtwb3NpdGlvbjpzdGlja3k7Ym90dG9tOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnN0aWNreS1sZy10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LWxnLWJvdHRvbXtwb3NpdGlvbjpzdGlja3k7Ym90dG9tOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5zdGlja3kteGwtdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS14bC1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsuc3RpY2t5LXh4bC10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LXh4bC1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19LmhzdGFja3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOnN0cmV0Y2h9LnZzdGFja3tkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24tc2VsZjpzdHJldGNofS52aXN1YWxseS1oaWRkZW4sLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pe3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjFweCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O21hcmdpbjotMXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudH0uc3RyZXRjaGVkLWxpbms6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTtjb250ZW50OlwiXCJ9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS52cntkaXNwbGF5OmlubGluZS1ibG9jazthbGlnbi1zZWxmOnN0cmV0Y2g7d2lkdGg6MXB4O21pbi1oZWlnaHQ6MWVtO2JhY2tncm91bmQtY29sb3I6Y3VycmVudGNvbG9yO29wYWNpdHk6LjI1fS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnR9LmFsaWduLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcCAhaW1wb3J0YW50fS5mbG9hdC1zdGFydHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LWVuZHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0ub3BhY2l0eS0we29wYWNpdHk6MCAhaW1wb3J0YW50fS5vcGFjaXR5LTI1e29wYWNpdHk6LjI1ICFpbXBvcnRhbnR9Lm9wYWNpdHktNTB7b3BhY2l0eTouNSAhaW1wb3J0YW50fS5vcGFjaXR5LTc1e29wYWNpdHk6Ljc1ICFpbXBvcnRhbnR9Lm9wYWNpdHktMTAwe29wYWNpdHk6MSAhaW1wb3J0YW50fS5vdmVyZmxvdy1hdXRve292ZXJmbG93OmF1dG8gIWltcG9ydGFudH0ub3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50fS5vdmVyZmxvdy12aXNpYmxle292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH0ub3ZlcmZsb3ctc2Nyb2xse292ZXJmbG93OnNjcm9sbCAhaW1wb3J0YW50fS5kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNoYWRvd3tib3gtc2hhZG93OjAgLjVyZW0gMXJlbSByZ2JhKDAsMCwwLC4xNSkgIWltcG9ydGFudH0uc2hhZG93LXNte2JveC1zaGFkb3c6MCAuMTI1cmVtIC4yNXJlbSByZ2JhKDAsMCwwLC4wNzUpICFpbXBvcnRhbnR9LnNoYWRvdy1sZ3tib3gtc2hhZG93OjAgMXJlbSAzcmVtIHJnYmEoMCwwLDAsLjE3NSkgIWltcG9ydGFudH0uc2hhZG93LW5vbmV7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0ucG9zaXRpb24tcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ucG9zaXRpb24tYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0ucG9zaXRpb24tZml4ZWR7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH0ucG9zaXRpb24tc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50fS50b3AtMHt0b3A6MCAhaW1wb3J0YW50fS50b3AtNTB7dG9wOjUwJSAhaW1wb3J0YW50fS50b3AtMTAwe3RvcDoxMDAlICFpbXBvcnRhbnR9LmJvdHRvbS0we2JvdHRvbTowICFpbXBvcnRhbnR9LmJvdHRvbS01MHtib3R0b206NTAlICFpbXBvcnRhbnR9LmJvdHRvbS0xMDB7Ym90dG9tOjEwMCUgIWltcG9ydGFudH0uc3RhcnQtMHtsZWZ0OjAgIWltcG9ydGFudH0uc3RhcnQtNTB7bGVmdDo1MCUgIWltcG9ydGFudH0uc3RhcnQtMTAwe2xlZnQ6MTAwJSAhaW1wb3J0YW50fS5lbmQtMHtyaWdodDowICFpbXBvcnRhbnR9LmVuZC01MHtyaWdodDo1MCUgIWltcG9ydGFudH0uZW5kLTEwMHtyaWdodDoxMDAlICFpbXBvcnRhbnR9LnRyYW5zbGF0ZS1taWRkbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50fS50cmFuc2xhdGUtbWlkZGxlLXh7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudH0udHJhbnNsYXRlLW1pZGRsZS15e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnR9LmJvcmRlcntib3JkZXI6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudH0uYm9yZGVyLTB7Ym9yZGVyOjAgIWltcG9ydGFudH0uYm9yZGVyLXRvcHtib3JkZXItdG9wOnZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnR9LmJvcmRlci10b3AtMHtib3JkZXItdG9wOjAgIWltcG9ydGFudH0uYm9yZGVyLWVuZHtib3JkZXItcmlnaHQ6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudH0uYm9yZGVyLWVuZC0we2JvcmRlci1yaWdodDowICFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLTB7Ym9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnR9LmJvcmRlci1zdGFydHtib3JkZXItbGVmdDp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50fS5ib3JkZXItc3RhcnQtMHtib3JkZXItbGVmdDowICFpbXBvcnRhbnR9LmJvcmRlci1wcmltYXJ5ey0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnl7LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItc3VjY2Vzc3stLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItaW5mb3stLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItd2FybmluZ3stLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItZGFuZ2Vyey0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0ey0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItZGFya3stLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItd2hpdGV7LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJvcmRlci0xey0tYnMtYm9yZGVyLXdpZHRoOiAxcHh9LmJvcmRlci0yey0tYnMtYm9yZGVyLXdpZHRoOiAycHh9LmJvcmRlci0zey0tYnMtYm9yZGVyLXdpZHRoOiAzcHh9LmJvcmRlci00ey0tYnMtYm9yZGVyLXdpZHRoOiA0cHh9LmJvcmRlci01ey0tYnMtYm9yZGVyLXdpZHRoOiA1cHh9LmJvcmRlci1vcGFjaXR5LTEwey0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMX0uYm9yZGVyLW9wYWNpdHktMjV7LS1icy1ib3JkZXItb3BhY2l0eTogMC4yNX0uYm9yZGVyLW9wYWNpdHktNTB7LS1icy1ib3JkZXItb3BhY2l0eTogMC41fS5ib3JkZXItb3BhY2l0eS03NXstLWJzLWJvcmRlci1vcGFjaXR5OiAwLjc1fS5ib3JkZXItb3BhY2l0eS0xMDB7LS1icy1ib3JkZXItb3BhY2l0eTogMX0udy0yNXt3aWR0aDoyNSUgIWltcG9ydGFudH0udy01MHt3aWR0aDo1MCUgIWltcG9ydGFudH0udy03NXt3aWR0aDo3NSUgIWltcG9ydGFudH0udy0xMDB7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS53LWF1dG97d2lkdGg6YXV0byAhaW1wb3J0YW50fS5tdy0xMDB7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH0udnctMTAwe3dpZHRoOjEwMHZ3ICFpbXBvcnRhbnR9Lm1pbi12dy0xMDB7bWluLXdpZHRoOjEwMHZ3ICFpbXBvcnRhbnR9LmgtMjV7aGVpZ2h0OjI1JSAhaW1wb3J0YW50fS5oLTUwe2hlaWdodDo1MCUgIWltcG9ydGFudH0uaC03NXtoZWlnaHQ6NzUlICFpbXBvcnRhbnR9LmgtMTAwe2hlaWdodDoxMDAlICFpbXBvcnRhbnR9LmgtYXV0b3toZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5taC0xMDB7bWF4LWhlaWdodDoxMDAlICFpbXBvcnRhbnR9LnZoLTEwMHtoZWlnaHQ6MTAwdmggIWltcG9ydGFudH0ubWluLXZoLTEwMHttaW4taGVpZ2h0OjEwMHZoICFpbXBvcnRhbnR9LmZsZXgtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9Lm9yZGVyLWZpcnN0e29yZGVyOi0xICFpbXBvcnRhbnR9Lm9yZGVyLTB7b3JkZXI6MCAhaW1wb3J0YW50fS5vcmRlci0xe29yZGVyOjEgIWltcG9ydGFudH0ub3JkZXItMntvcmRlcjoyICFpbXBvcnRhbnR9Lm9yZGVyLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5vcmRlci00e29yZGVyOjQgIWltcG9ydGFudH0ub3JkZXItNXtvcmRlcjo1ICFpbXBvcnRhbnR9Lm9yZGVyLWxhc3R7b3JkZXI6NiAhaW1wb3J0YW50fS5tLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubS0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubS0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubS00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubS01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm0tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5teC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXktMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubXktMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm15LTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubXktM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubXktNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm15LTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm15LWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm10LTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm10LTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXQtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm10LTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm10LTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXQtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXQtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubWUtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tZS0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWUtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWUtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tZS00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWUtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tZS1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1iLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWItMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1iLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1iLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWItNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWItYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXMtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm1zLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1zLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXMtM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm1zLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm1zLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tcy1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ucC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5weC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHktMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5weS0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5weS0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucHktM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5weS00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5weS01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnB0LTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wdC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wdC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnB0LTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wdC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wdC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucGUtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGUtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wZS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGUtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGUtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wZS01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGItMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGItMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wYi0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGItNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGItNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBzLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHMtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnBzLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnBzLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHMtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnBzLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0uZ2FwLTB7Z2FwOjAgIWltcG9ydGFudH0uZ2FwLTF7Z2FwOi4yNXJlbSAhaW1wb3J0YW50fS5nYXAtMntnYXA6LjVyZW0gIWltcG9ydGFudH0uZ2FwLTN7Z2FwOjFyZW0gIWltcG9ydGFudH0uZ2FwLTR7Z2FwOjEuNXJlbSAhaW1wb3J0YW50fS5nYXAtNXtnYXA6M3JlbSAhaW1wb3J0YW50fS5mb250LW1vbm9zcGFjZXtmb250LWZhbWlseTp2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudH0uZnMtMXtmb250LXNpemU6Y2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50fS5mcy0ye2ZvbnQtc2l6ZTpjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnR9LmZzLTN7Zm9udC1zaXplOmNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnR9LmZzLTR7Zm9udC1zaXplOmNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudH0uZnMtNXtmb250LXNpemU6MS4yNXJlbSAhaW1wb3J0YW50fS5mcy02e2ZvbnQtc2l6ZToxcmVtICFpbXBvcnRhbnR9LmZzdC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudH0uZnN0LW5vcm1hbHtmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50fS5mdy1saWdodHtmb250LXdlaWdodDozMDAgIWltcG9ydGFudH0uZnctbGlnaHRlcntmb250LXdlaWdodDpsaWdodGVyICFpbXBvcnRhbnR9LmZ3LW5vcm1hbHtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudH0uZnctYm9sZHtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH0uZnctc2VtaWJvbGR7Zm9udC13ZWlnaHQ6NjAwICFpbXBvcnRhbnR9LmZ3LWJvbGRlcntmb250LXdlaWdodDpib2xkZXIgIWltcG9ydGFudH0ubGgtMXtsaW5lLWhlaWdodDoxICFpbXBvcnRhbnR9LmxoLXNte2xpbmUtaGVpZ2h0OjEuMjUgIWltcG9ydGFudH0ubGgtYmFzZXtsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudH0ubGgtbGd7bGluZS1oZWlnaHQ6MiAhaW1wb3J0YW50fS50ZXh0LXN0YXJ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LWVuZHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9LnRleHQtZGVjb3JhdGlvbi1ub25le3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoe3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2ggIWltcG9ydGFudH0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50fS50ZXh0LXdyYXB7d2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnR9LnRleHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS50ZXh0LWJyZWFre3dvcmQtd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7d29yZC1icmVhazpicmVhay13b3JkICFpbXBvcnRhbnR9LnRleHQtcHJpbWFyeXstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnl7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1zdWNjZXNzey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LWluZm97LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtd2FybmluZ3stLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1kYW5nZXJ7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1saWdodHstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtZGFya3stLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1ibGFja3stLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtd2hpdGV7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LWJvZHl7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtbXV0ZWR7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6IzZjNzU3ZCAhaW1wb3J0YW50fS50ZXh0LWJsYWNrLTUwey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEoMCwwLDAsLjUpICFpbXBvcnRhbnR9LnRleHQtd2hpdGUtNTB7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSkgIWltcG9ydGFudH0udGV4dC1yZXNldHstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9LnRleHQtb3BhY2l0eS0yNXstLWJzLXRleHQtb3BhY2l0eTogMC4yNX0udGV4dC1vcGFjaXR5LTUwey0tYnMtdGV4dC1vcGFjaXR5OiAwLjV9LnRleHQtb3BhY2l0eS03NXstLWJzLXRleHQtb3BhY2l0eTogMC43NX0udGV4dC1vcGFjaXR5LTEwMHstLWJzLXRleHQtb3BhY2l0eTogMX0uYmctcHJpbWFyeXstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLXNlY29uZGFyeXstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctc3VjY2Vzc3stLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLWluZm97LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy13YXJuaW5ney0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctZGFuZ2Vyey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy1saWdodHstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy1kYXJrey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctYmxhY2t7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctd2hpdGV7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctYm9keXstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLXRyYW5zcGFyZW50ey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uYmctb3BhY2l0eS0xMHstLWJzLWJnLW9wYWNpdHk6IDAuMX0uYmctb3BhY2l0eS0yNXstLWJzLWJnLW9wYWNpdHk6IDAuMjV9LmJnLW9wYWNpdHktNTB7LS1icy1iZy1vcGFjaXR5OiAwLjV9LmJnLW9wYWNpdHktNzV7LS1icy1iZy1vcGFjaXR5OiAwLjc1fS5iZy1vcGFjaXR5LTEwMHstLWJzLWJnLW9wYWNpdHk6IDF9LmJnLWdyYWRpZW50e2JhY2tncm91bmQtaW1hZ2U6dmFyKC0tYnMtZ3JhZGllbnQpICFpbXBvcnRhbnR9LnVzZXItc2VsZWN0LWFsbHt1c2VyLXNlbGVjdDphbGwgIWltcG9ydGFudH0udXNlci1zZWxlY3QtYXV0b3t1c2VyLXNlbGVjdDphdXRvICFpbXBvcnRhbnR9LnVzZXItc2VsZWN0LW5vbmV7dXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50fS5wZS1ub25le3BvaW50ZXItZXZlbnRzOm5vbmUgIWltcG9ydGFudH0ucGUtYXV0b3twb2ludGVyLWV2ZW50czphdXRvICFpbXBvcnRhbnR9LnJvdW5kZWR7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50fS5yb3VuZGVkLTB7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnR9LnJvdW5kZWQtMXtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnR9LnJvdW5kZWQtMntib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnR9LnJvdW5kZWQtM3tib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnR9LnJvdW5kZWQtNHtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtNXtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtMnhsKSAhaW1wb3J0YW50fS5yb3VuZGVkLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJSAhaW1wb3J0YW50fS5yb3VuZGVkLXBpbGx7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50fS5yb3VuZGVkLWVuZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnR9LnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnR9LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZmxvYXQtc20tc3RhcnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1zbS1lbmR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtc20tbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9LmQtc20taW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtc20taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtc20tYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXNtLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQtc20tdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXNtLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXNtLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtc20tZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQtc20tbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZmxleC1zbS1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1zbS1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1zbS1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH0ub3JkZXItc20tZmlyc3R7b3JkZXI6LTEgIWltcG9ydGFudH0ub3JkZXItc20tMHtvcmRlcjowICFpbXBvcnRhbnR9Lm9yZGVyLXNtLTF7b3JkZXI6MSAhaW1wb3J0YW50fS5vcmRlci1zbS0ye29yZGVyOjIgIWltcG9ydGFudH0ub3JkZXItc20tM3tvcmRlcjozICFpbXBvcnRhbnR9Lm9yZGVyLXNtLTR7b3JkZXI6NCAhaW1wb3J0YW50fS5vcmRlci1zbS01e29yZGVyOjUgIWltcG9ydGFudH0ub3JkZXItc20tbGFzdHtvcmRlcjo2ICFpbXBvcnRhbnR9Lm0tc20tMHttYXJnaW46MCAhaW1wb3J0YW50fS5tLXNtLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tLXNtLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm0tc20tM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tLXNtLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tLXNtLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubS1zbS1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm14LXNtLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm14LXNtLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teC1zbS0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm14LXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm14LXNtLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teC1zbS01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teC1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS1zbS0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5teS1zbS0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubXktc20tMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5teS1zbS0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5teS1zbS00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubXktc20tNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubXktc20tYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXQtc20tMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXQtc20tMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tdC1zbS0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXQtc20tM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXQtc20tNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tdC1zbS01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tdC1zbS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tZS1zbS0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1lLXNtLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tZS1zbS0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tZS1zbS0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1lLXNtLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tZS1zbS01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1lLXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItc20tMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWItc20tMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tYi1zbS0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWItc20tM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWItc20tNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tYi1zbS01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tYi1zbS1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tcy1zbS0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXMtc20tMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXMtc20tMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tcy1zbS0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXMtc20tNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXMtc20tNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm1zLXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5wLXNtLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnAtc20tMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wLXNtLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wLXNtLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnAtc20tNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wLXNtLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB4LXNtLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHgtc20tMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgtc20tMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LXNtLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHgtc20tNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgtc20tNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS1zbS0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnB5LXNtLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnB5LXNtLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5weS1zbS0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnB5LXNtLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnB5LXNtLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHQtc20tMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnB0LXNtLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnB0LXNtLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHQtc20tM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnB0LXNtLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnB0LXNtLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wZS1zbS0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wZS1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBlLXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wZS1zbS0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wZS1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBlLXNtLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLXNtLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wYi1zbS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wYi1zbS0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBiLXNtLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wYi1zbS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wYi1zbS01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHMtc20tMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wcy1zbS0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHMtc20tMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHMtc20tM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wcy1zbS00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHMtc20tNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5nYXAtc20tMHtnYXA6MCAhaW1wb3J0YW50fS5nYXAtc20tMXtnYXA6LjI1cmVtICFpbXBvcnRhbnR9LmdhcC1zbS0ye2dhcDouNXJlbSAhaW1wb3J0YW50fS5nYXAtc20tM3tnYXA6MXJlbSAhaW1wb3J0YW50fS5nYXAtc20tNHtnYXA6MS41cmVtICFpbXBvcnRhbnR9LmdhcC1zbS01e2dhcDozcmVtICFpbXBvcnRhbnR9LnRleHQtc20tc3RhcnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtc20tZW5ke3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1zbS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5mbG9hdC1tZC1zdGFydHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LW1kLWVuZHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1tZC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0uZC1tZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtbWQtZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC1tZC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtbWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtbWQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1tZC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLW1kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC1tZC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mbGV4LW1kLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LW1kLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fS5vcmRlci1tZC1maXJzdHtvcmRlcjotMSAhaW1wb3J0YW50fS5vcmRlci1tZC0we29yZGVyOjAgIWltcG9ydGFudH0ub3JkZXItbWQtMXtvcmRlcjoxICFpbXBvcnRhbnR9Lm9yZGVyLW1kLTJ7b3JkZXI6MiAhaW1wb3J0YW50fS5vcmRlci1tZC0ze29yZGVyOjMgIWltcG9ydGFudH0ub3JkZXItbWQtNHtvcmRlcjo0ICFpbXBvcnRhbnR9Lm9yZGVyLW1kLTV7b3JkZXI6NSAhaW1wb3J0YW50fS5vcmRlci1tZC1sYXN0e29yZGVyOjYgIWltcG9ydGFudH0ubS1tZC0we21hcmdpbjowICFpbXBvcnRhbnR9Lm0tbWQtMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm0tbWQtMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubS1tZC0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm0tbWQtNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm0tbWQtNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXgtbWQtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgtbWQtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LW1kLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgtbWQtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgtbWQtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LW1kLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LW1kLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm15LW1kLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5teS1tZC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm15LW1kLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm15LW1kLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5teS1tZC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tdC1tZC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tdC1tZC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm10LW1kLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tdC1tZC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tdC1tZC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm10LW1kLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm10LW1kLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1lLW1kLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWUtbWQtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1lLW1kLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1lLW1kLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWUtbWQtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1lLW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWUtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1tZC0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tYi1tZC0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1iLW1kLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tYi1tZC0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tYi1tZC00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1iLW1kLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1iLW1kLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1zLW1kLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tcy1tZC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tcy1tZC0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm1zLW1kLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tcy1tZC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tcy1tZC01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXMtbWQtYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9LnAtbWQtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucC1tZC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnAtbWQtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnAtbWQtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucC1tZC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHgtbWQtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC1tZC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC1tZC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgtbWQtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC1tZC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC1tZC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LW1kLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucHktbWQtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucHktbWQtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnB5LW1kLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucHktbWQtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucHktbWQtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wdC1tZC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHQtbWQtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHQtbWQtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wdC1tZC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHQtbWQtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHQtbWQtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnBlLW1kLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBlLW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGUtbWQtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBlLW1kLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBlLW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGUtbWQtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItbWQtMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBiLW1kLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBiLW1kLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGItbWQtM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBiLW1kLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBiLW1kLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wcy1tZC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnBzLW1kLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wcy1tZC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wcy1tZC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnBzLW1kLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wcy1tZC01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LmdhcC1tZC0we2dhcDowICFpbXBvcnRhbnR9LmdhcC1tZC0xe2dhcDouMjVyZW0gIWltcG9ydGFudH0uZ2FwLW1kLTJ7Z2FwOi41cmVtICFpbXBvcnRhbnR9LmdhcC1tZC0ze2dhcDoxcmVtICFpbXBvcnRhbnR9LmdhcC1tZC00e2dhcDoxLjVyZW0gIWltcG9ydGFudH0uZ2FwLW1kLTV7Z2FwOjNyZW0gIWltcG9ydGFudH0udGV4dC1tZC1zdGFydHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1tZC1lbmR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LW1kLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmZsb2F0LWxnLXN0YXJ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtbGctZW5ke2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LWxnLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS5kLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWxnLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1sZy1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLWxnLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1sZy10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWxnLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLWxnLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZsZXgtbGctZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtbGctcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uZmxleC1sZy13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbGctbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1sZy13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9Lm9yZGVyLWxnLWZpcnN0e29yZGVyOi0xICFpbXBvcnRhbnR9Lm9yZGVyLWxnLTB7b3JkZXI6MCAhaW1wb3J0YW50fS5vcmRlci1sZy0xe29yZGVyOjEgIWltcG9ydGFudH0ub3JkZXItbGctMntvcmRlcjoyICFpbXBvcnRhbnR9Lm9yZGVyLWxnLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5vcmRlci1sZy00e29yZGVyOjQgIWltcG9ydGFudH0ub3JkZXItbGctNXtvcmRlcjo1ICFpbXBvcnRhbnR9Lm9yZGVyLWxnLWxhc3R7b3JkZXI6NiAhaW1wb3J0YW50fS5tLWxnLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubS1sZy0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubS1sZy0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tLWxnLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubS1sZy00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubS1sZy01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm0tbGctYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5teC1sZy0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgtbGctMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC1sZy0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgtbGctNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXktbGctMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubXktbGctMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm15LWxnLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubXktbGctM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubXktbGctNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm15LWxnLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm15LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm10LWxnLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm10LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXQtbGctMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm10LWxnLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm10LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXQtbGctNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXQtbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubWUtbGctMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tZS1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWUtbGctMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWUtbGctM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tZS1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWUtbGctNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tZS1sZy1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLWxnLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1iLWxnLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWItbGctMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1iLWxnLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWItbGctNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWItbGctYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXMtbGctMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm1zLWxnLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1zLWxnLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXMtbGctM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm1zLWxnLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm1zLWxnLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tcy1sZy1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ucC1sZy0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wLWxnLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucC1sZy0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucC1sZy0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wLWxnLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucC1sZy01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5weC1sZy0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LWxnLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHktbGctMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5weS1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5weS1sZy0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucHktbGctM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5weS1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5weS1sZy01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnB0LWxnLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wdC1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wdC1sZy0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnB0LWxnLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wdC1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wdC1sZy01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucGUtbGctMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGUtbGctMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wZS1sZy0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGUtbGctM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGUtbGctNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wZS1sZy01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi1sZy0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGItbGctMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGItbGctMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wYi1sZy0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGItbGctNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGItbGctNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBzLWxnLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHMtbGctMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnBzLWxnLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnBzLWxnLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHMtbGctNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnBzLWxnLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0uZ2FwLWxnLTB7Z2FwOjAgIWltcG9ydGFudH0uZ2FwLWxnLTF7Z2FwOi4yNXJlbSAhaW1wb3J0YW50fS5nYXAtbGctMntnYXA6LjVyZW0gIWltcG9ydGFudH0uZ2FwLWxnLTN7Z2FwOjFyZW0gIWltcG9ydGFudH0uZ2FwLWxnLTR7Z2FwOjEuNXJlbSAhaW1wb3J0YW50fS5nYXAtbGctNXtnYXA6M3JlbSAhaW1wb3J0YW50fS50ZXh0LWxnLXN0YXJ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LWxnLWVuZHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtbGctY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmZsb2F0LXhsLXN0YXJ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQteGwtZW5ke2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LXhsLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS5kLXhsLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXhsLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC14bC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLXhsLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC14bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC14bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLXhsLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZsZXgteGwtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgteGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uZmxleC14bC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC14bC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9Lm9yZGVyLXhsLWZpcnN0e29yZGVyOi0xICFpbXBvcnRhbnR9Lm9yZGVyLXhsLTB7b3JkZXI6MCAhaW1wb3J0YW50fS5vcmRlci14bC0xe29yZGVyOjEgIWltcG9ydGFudH0ub3JkZXIteGwtMntvcmRlcjoyICFpbXBvcnRhbnR9Lm9yZGVyLXhsLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5vcmRlci14bC00e29yZGVyOjQgIWltcG9ydGFudH0ub3JkZXIteGwtNXtvcmRlcjo1ICFpbXBvcnRhbnR9Lm9yZGVyLXhsLWxhc3R7b3JkZXI6NiAhaW1wb3J0YW50fS5tLXhsLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubS14bC0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubS14bC0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tLXhsLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubS14bC00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubS14bC01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm0teGwtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5teC14bC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC14bC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC14bC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC14bC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgteGwtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXkteGwtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubXkteGwtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm15LXhsLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubXkteGwtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubXkteGwtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm15LXhsLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm15LXhsLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm10LXhsLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm10LXhsLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXQteGwtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm10LXhsLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm10LXhsLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXQteGwtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXQteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubWUteGwtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tZS14bC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWUteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWUteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tZS14bC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWUteGwtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tZS14bC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXhsLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1iLXhsLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWIteGwtMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1iLXhsLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1iLXhsLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWIteGwtNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWIteGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXMteGwtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm1zLXhsLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1zLXhsLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXMteGwtM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm1zLXhsLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm1zLXhsLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tcy14bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ucC14bC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wLXhsLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucC14bC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucC14bC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wLXhsLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucC14bC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5weC14bC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LXhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LXhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC14bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LXhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LXhsLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHkteGwtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5weS14bC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5weS14bC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucHkteGwtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5weS14bC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5weS14bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnB0LXhsLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wdC14bC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wdC14bC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnB0LXhsLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wdC14bC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wdC14bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucGUteGwtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGUteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wZS14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGUteGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGUteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wZS14bC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi14bC0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGIteGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGIteGwtMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wYi14bC0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGIteGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGIteGwtNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBzLXhsLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHMteGwtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnBzLXhsLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnBzLXhsLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHMteGwtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnBzLXhsLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0uZ2FwLXhsLTB7Z2FwOjAgIWltcG9ydGFudH0uZ2FwLXhsLTF7Z2FwOi4yNXJlbSAhaW1wb3J0YW50fS5nYXAteGwtMntnYXA6LjVyZW0gIWltcG9ydGFudH0uZ2FwLXhsLTN7Z2FwOjFyZW0gIWltcG9ydGFudH0uZ2FwLXhsLTR7Z2FwOjEuNXJlbSAhaW1wb3J0YW50fS5nYXAteGwtNXtnYXA6M3JlbSAhaW1wb3J0YW50fS50ZXh0LXhsLXN0YXJ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXhsLWVuZHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQteGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LmZsb2F0LXh4bC1zdGFydHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXh4bC1lbmR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQteHhsLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS5kLXh4bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC14eGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQteHhsLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC14eGwtZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC14eGwtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXh4bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC14eGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC14eGwtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC14eGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLXh4bC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mbGV4LXh4bC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC14eGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXh4bC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgteHhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteHhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteHhsLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LXh4bC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC14eGwtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXh4bC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9LmZsZXgteHhsLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC14eGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC14eGwtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC1maXJzdHtvcmRlcjotMSAhaW1wb3J0YW50fS5vcmRlci14eGwtMHtvcmRlcjowICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC0xe29yZGVyOjEgIWltcG9ydGFudH0ub3JkZXIteHhsLTJ7b3JkZXI6MiAhaW1wb3J0YW50fS5vcmRlci14eGwtM3tvcmRlcjozICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC00e29yZGVyOjQgIWltcG9ydGFudH0ub3JkZXIteHhsLTV7b3JkZXI6NSAhaW1wb3J0YW50fS5vcmRlci14eGwtbGFzdHtvcmRlcjo2ICFpbXBvcnRhbnR9Lm0teHhsLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubS14eGwtMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm0teHhsLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm0teHhsLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubS14eGwtNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm0teHhsLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubS14eGwtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5teC14eGwtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgteHhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teC14eGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC14eGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgteHhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teC14eGwtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgteHhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LXh4bC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5teS14eGwtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm15LXh4bC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm15LXh4bC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5teS14eGwtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm15LXh4bC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5teS14eGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXQteHhsLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm10LXh4bC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm10LXh4bC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXQteHhsLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm10LXh4bC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm10LXh4bC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tdC14eGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubWUteHhsLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWUteHhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tZS14eGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWUteHhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWUteHhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tZS14eGwtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tZS14eGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi14eGwtMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWIteHhsLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWIteHhsLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tYi14eGwtM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWIteHhsLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWIteHhsLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1iLXh4bC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tcy14eGwtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm1zLXh4bC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tcy14eGwtMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tcy14eGwtM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm1zLXh4bC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tcy14eGwtNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm1zLXh4bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ucC14eGwtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucC14eGwtMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wLXh4bC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucC14eGwtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucC14eGwtNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wLXh4bC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5weC14eGwtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC14eGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgteHhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC14eGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC14eGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgteHhsLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHkteHhsLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucHkteHhsLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnB5LXh4bC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucHkteHhsLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucHkteHhsLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnB5LXh4bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnB0LXh4bC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHQteHhsLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnB0LXh4bC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnB0LXh4bC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHQteHhsLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnB0LXh4bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucGUteHhsLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBlLXh4bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBlLXh4bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGUteHhsLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBlLXh4bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBlLXh4bC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi14eGwtMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBiLXh4bC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wYi14eGwtMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wYi14eGwtM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBiLXh4bC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wYi14eGwtNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBzLXh4bC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnBzLXh4bC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHMteHhsLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnBzLXh4bC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnBzLXh4bC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHMteHhsLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0uZ2FwLXh4bC0we2dhcDowICFpbXBvcnRhbnR9LmdhcC14eGwtMXtnYXA6LjI1cmVtICFpbXBvcnRhbnR9LmdhcC14eGwtMntnYXA6LjVyZW0gIWltcG9ydGFudH0uZ2FwLXh4bC0ze2dhcDoxcmVtICFpbXBvcnRhbnR9LmdhcC14eGwtNHtnYXA6MS41cmVtICFpbXBvcnRhbnR9LmdhcC14eGwtNXtnYXA6M3JlbSAhaW1wb3J0YW50fS50ZXh0LXh4bC1zdGFydHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC14eGwtZW5ke3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC14eGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmZzLTF7Zm9udC1zaXplOjIuNXJlbSAhaW1wb3J0YW50fS5mcy0ye2ZvbnQtc2l6ZToycmVtICFpbXBvcnRhbnR9LmZzLTN7Zm9udC1zaXplOjEuNzVyZW0gIWltcG9ydGFudH0uZnMtNHtmb250LXNpemU6MS41cmVtICFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtcHJpbnQtZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC1wcmludC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1wcmludC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC1wcmludC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0ubWZwLWJne3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA0MjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZDojMGIwYjBiO29wYWNpdHk6Ljg7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApfS5tZnAtd3JhcHt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwNDM7cG9zaXRpb246Zml4ZWQ7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0ubWZwLWNvbnRhaW5lcnt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MDtwYWRkaW5nOjAgOHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubWZwLWNvbnRhaW5lcjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmV7ZGlzcGxheTpub25lfS5tZnAtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmxlZnQ7ei1pbmRleDoxMDQ1fS5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnR7d2lkdGg6MTAwJTtjdXJzb3I6YXV0b30ubWZwLWFqYXgtY3Vye2N1cnNvcjpwcm9ncmVzc30ubWZwLXpvb20tb3V0LWN1ciwubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3Nle2N1cnNvcjotbW96LXpvb20tb3V0O2N1cnNvcjotd2Via2l0LXpvb20tb3V0O2N1cnNvcjp6b29tLW91dH0ubWZwLXpvb217Y3Vyc29yOnBvaW50ZXI7Y3Vyc29yOi13ZWJraXQtem9vbS1pbjtjdXJzb3I6LW1vei16b29tLWluO2N1cnNvcjp6b29tLWlufS5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50e2N1cnNvcjphdXRvfS5tZnAtY2xvc2UsLm1mcC1hcnJvdywubWZwLXByZWxvYWRlciwubWZwLWNvdW50ZXJ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5tZnAtbG9hZGluZy5tZnAtZmlndXJle2Rpc3BsYXk6bm9uZX0ubWZwLWhpZGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm1mcC1wcmVsb2FkZXJ7Y29sb3I6I2NjYztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDotMC44ZW07bGVmdDo4cHg7cmlnaHQ6OHB4O3otaW5kZXg6MTA0NH0ubWZwLXByZWxvYWRlciBhe2NvbG9yOiNjY2N9Lm1mcC1wcmVsb2FkZXIgYTpob3Zlcntjb2xvcjp3aGl0ZX0ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXJ7ZGlzcGxheTpub25lfS5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnR7ZGlzcGxheTpub25lfWJ1dHRvbi5tZnAtY2xvc2UsYnV0dG9uLm1mcC1hcnJvd3tvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7ZGlzcGxheTpibG9jaztvdXRsaW5lOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTA0Njstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9YnV0dG9uOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXI6MH0ubWZwLWNsb3Nle3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7bGluZS1oZWlnaHQ6NDRweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6LjY1O2ZpbHRlcjphbHBoYShvcGFjaXR5PTY1KTtwYWRkaW5nOjAgMCAxOHB4IDEwcHg7Y29sb3I6d2hpdGU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjI4cHg7Zm9udC1mYW1pbHk6QXJpYWwsQmFza2VydmlsbGUsbW9ub3NwYWNlfS5tZnAtY2xvc2U6aG92ZXIsLm1mcC1jbG9zZTpmb2N1c3tvcGFjaXR5OjE7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKX0ubWZwLWNsb3NlOmFjdGl2ZXt0b3A6MXB4fS5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2V7Y29sb3I6IzMzM30ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3Nle2NvbG9yOndoaXRlO3JpZ2h0Oi02cHg7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjZweDt3aWR0aDoxMDAlfS5tZnAtY291bnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2NvbG9yOiNjY2M7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MThweH0ubWZwLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6LjY1O2ZpbHRlcjphbHBoYShvcGFjaXR5PTY1KTttYXJnaW46MDt0b3A6NTAlO21hcmdpbi10b3A6LTU1cHg7cGFkZGluZzowO3dpZHRoOjkwcHg7aGVpZ2h0OjExMHB4Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDApfS5tZnAtYXJyb3c6YWN0aXZle21hcmdpbi10b3A6LTU0cHh9Lm1mcC1hcnJvdzpob3ZlciwubWZwLWFycm93OmZvY3Vze29wYWNpdHk6MTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApfS5tZnAtYXJyb3c6YmVmb3JlLC5tZnAtYXJyb3c6YWZ0ZXIsLm1mcC1hcnJvdyAubWZwLWIsLm1mcC1hcnJvdyAubWZwLWF7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7bWFyZ2luLXRvcDozNXB4O21hcmdpbi1sZWZ0OjM1cHg7Ym9yZGVyOm1lZGl1bSBpbnNldCB0cmFuc3BhcmVudH0ubWZwLWFycm93OmFmdGVyLC5tZnAtYXJyb3cgLm1mcC1he2JvcmRlci10b3Atd2lkdGg6MTNweDtib3JkZXItYm90dG9tLXdpZHRoOjEzcHg7dG9wOjhweH0ubWZwLWFycm93OmJlZm9yZSwubWZwLWFycm93IC5tZnAtYntib3JkZXItdG9wLXdpZHRoOjIxcHg7Ym9yZGVyLWJvdHRvbS13aWR0aDoyMXB4O29wYWNpdHk6Ljd9Lm1mcC1hcnJvdy1sZWZ0e2xlZnQ6MH0ubWZwLWFycm93LWxlZnQ6YWZ0ZXIsLm1mcC1hcnJvdy1sZWZ0IC5tZnAtYXtib3JkZXItcmlnaHQ6MTdweCBzb2xpZCB3aGl0ZTttYXJnaW4tbGVmdDozMXB4fS5tZnAtYXJyb3ctbGVmdDpiZWZvcmUsLm1mcC1hcnJvdy1sZWZ0IC5tZnAtYnttYXJnaW4tbGVmdDoyNXB4O2JvcmRlci1yaWdodDoyN3B4IHNvbGlkICMzZjNmM2Z9Lm1mcC1hcnJvdy1yaWdodHtyaWdodDowfS5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIsLm1mcC1hcnJvdy1yaWdodCAubWZwLWF7Ym9yZGVyLWxlZnQ6MTdweCBzb2xpZCB3aGl0ZTttYXJnaW4tbGVmdDozOXB4fS5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlLC5tZnAtYXJyb3ctcmlnaHQgLm1mcC1ie2JvcmRlci1sZWZ0OjI3cHggc29saWQgIzNmM2YzZn0ubWZwLWlmcmFtZS1ob2xkZXJ7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fS5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnR7bGluZS1oZWlnaHQ6MDt3aWR0aDoxMDAlO21heC13aWR0aDo5MDBweH0ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZXt0b3A6LTQwcHh9Lm1mcC1pZnJhbWUtc2NhbGVye3dpZHRoOjEwMCU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOjU2LjI1JX0ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtiYWNrZ3JvdW5kOmJsYWNrfWltZy5tZnAtaW1ne3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjQwcHggMCA0MHB4O21hcmdpbjowIGF1dG99Lm1mcC1maWd1cmV7bGluZS1oZWlnaHQ6MH0ubWZwLWZpZ3VyZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo0MHB4O2JvdHRvbTo0MHB4O2Rpc3BsYXk6YmxvY2s7cmlnaHQ6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3otaW5kZXg6LTE7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtiYWNrZ3JvdW5kOiM0NDR9Lm1mcC1maWd1cmUgc21hbGwsLm1mcC1maWd1cmUgLnNtYWxse2NvbG9yOiNiZGJkYmQ7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNHB4fS5tZnAtZmlndXJlIGZpZ3VyZXttYXJnaW46MH0ubWZwLWJvdHRvbS1iYXJ7bWFyZ2luLXRvcDotMzZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJTtjdXJzb3I6YXV0b30ubWZwLXRpdGxle3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiNmM2YzZjM7d29yZC13cmFwOmJyZWFrLXdvcmQ7cGFkZGluZy1yaWdodDozNnB4fS5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudHttYXgtd2lkdGg6MTAwJX0ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmV7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSxzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCl7Lm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVye3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0ubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWd7cGFkZGluZzowfS5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlcnt0b3A6MDtib3R0b206MH0ubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwsLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIC5zbWFsbHtkaXNwbGF5OmlubGluZTttYXJnaW4tbGVmdDo1cHh9Lm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcntiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgMC42KTtib3R0b206MDttYXJnaW46MDt0b3A6YXV0bztwYWRkaW5nOjNweCA1cHg7cG9zaXRpb246Zml4ZWQ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHl7cGFkZGluZzowfS5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXJ7cmlnaHQ6NXB4O3RvcDozcHh9Lm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2V7dG9wOjA7cmlnaHQ6MDt3aWR0aDozNXB4O2hlaWdodDozNXB4O2xpbmUtaGVpZ2h0OjM1cHg7YmFja2dyb3VuZDpyZ2JhKDAsIDAsIDAsIDAuNik7cG9zaXRpb246Zml4ZWQ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowfX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7Lm1mcC1hcnJvd3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjc1KTt0cmFuc2Zvcm06c2NhbGUoMC43NSl9Lm1mcC1hcnJvdy1sZWZ0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zZm9ybS1vcmlnaW46MH0ubWZwLWFycm93LXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjoxMDAlO3RyYW5zZm9ybS1vcmlnaW46MTAwJX0ubWZwLWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6NnB4O3BhZGRpbmctcmlnaHQ6NnB4fX0ubWZwLWllNyAubWZwLWltZ3twYWRkaW5nOjB9Lm1mcC1pZTcgLm1mcC1ib3R0b20tYmFye3dpZHRoOjYwMHB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0zMDBweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nLWJvdHRvbTo1cHh9Lm1mcC1pZTcgLm1mcC1jb250YWluZXJ7cGFkZGluZzowfS5tZnAtaWU3IC5tZnAtY29udGVudHtwYWRkaW5nLXRvcDo0NHB4fS5tZnAtaWU3IC5tZnAtY2xvc2V7dG9wOjA7cmlnaHQ6MDtwYWRkaW5nLXRvcDowfS8qIVxuICogbW1lbnUuanNcbiAqIG1tZW51anMuY29tXG4gKlxuICogQ29weXJpZ2h0IChjKSBGcmVkIEhldXNzY2hlblxuICogZnJlYnNpdGUubmxcbiAqXG4gKiBMaWNlbnNlOiBDQy1CWS1OQy00LjBcbiAqIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLzQuMC9cbiAqLzpyb290ey0tbW0tbGluZS1oZWlnaHQ6MjBweDstLW1tLWxpc3RpdGVtLXNpemU6NDRweDstLW1tLW5hdmJhci1zaXplOjQ0cHg7LS1tbS1vZmZzZXQtdG9wOjA7LS1tbS1vZmZzZXQtcmlnaHQ6MDstLW1tLW9mZnNldC1ib3R0b206MDstLW1tLW9mZnNldC1sZWZ0OjA7LS1tbS1jb2xvci1ib3JkZXI6cmdiYSgwLCAwLCAwLCAwLjEpOy0tbW0tY29sb3ItYnV0dG9uOnJnYmEoMCwgMCwgMCwgMC4zKTstLW1tLWNvbG9yLXRleHQ6cmdiYSgwLCAwLCAwLCAwLjc1KTstLW1tLWNvbG9yLXRleHQtZGltbWVkOnJnYmEoMCwgMCwgMCwgMC4zKTstLW1tLWNvbG9yLWJhY2tncm91bmQ6I2YzZjNmMzstLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0OnJnYmEoMCwgMCwgMCwgMC4wNSk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTstLW1tLXNoYWRvdzowIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyl9Lm1tLWhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubW0td3JhcHBlcntvdmVyZmxvdy14OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ubW0tbWVudXt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOiNmM2YzZjM7Ym9yZGVyLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4xKTtjb2xvcjpyZ2JhKDAsIDAsIDAsIDAuNzUpO2xpbmUtaGVpZ2h0OjIwcHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjA7bWFyZ2luOjA7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1tbS1vZmZzZXQtdG9wKTtyaWdodDp2YXIoLS1tbS1vZmZzZXQtcmlnaHQpO2JvdHRvbTp2YXIoLS1tbS1vZmZzZXQtYm90dG9tKTtsZWZ0OnZhcigtLW1tLW9mZnNldC1sZWZ0KTt6LWluZGV4OjA7LW1zLXNjcm9sbC1jaGFpbmluZzpjaGFpbmVkO292ZXJzY3JvbGwtYmVoYXZpb3I6YXV0bztiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO2JvcmRlci1jb2xvcjp2YXIoLS1tbS1jb2xvci1ib3JkZXIpO2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQpO2xpbmUtaGVpZ2h0OnZhcigtLW1tLWxpbmUtaGVpZ2h0KTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9Lm1tLW1lbnUgYSwubW0tbWVudSBhOmFjdGl2ZSwubW0tbWVudSBhOmhvdmVyLC5tbS1tZW51IGE6bGluaywubW0tbWVudSBhOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdH1bZGlyPXJ0bF0gLm1tLW1lbnV7ZGlyZWN0aW9uOnJ0bH0ubW0tcGFuZWx7YmFja2dyb3VuZDojZjNmM2YzO2JvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMSk7Y29sb3I6cmdiYSgwLCAwLCAwLCAwLjc1KTt6LWluZGV4OjA7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXk6YXV0bztjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0KTtib3JkZXItY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTstby10cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZX0ubW0tcGFuZWw6YWZ0ZXJ7aGVpZ2h0OjQ0cHh9Lm1tLXBhbmVsOm5vdCgubW0taGlkZGVuKXtkaXNwbGF5OmJsb2NrfS5tbS1wYW5lbDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6dmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSl9Lm1tLXBhbmVsX29wZW5lZHt6LWluZGV4OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5tbS1wYW5lbF9vcGVuZWQtcGFyZW50ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKX0ubW0tcGFuZWxfaGlnaGVzdHt6LWluZGV4OjJ9Lm1tLXBhbmVsX25vYW5pbWF0aW9uey13ZWJraXQtdHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnQ7LW8tdHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnR9Lm1tLXBhbmVsX25vYW5pbWF0aW9uLm1tLXBhbmVsX29wZW5lZC1wYXJlbnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5tbS1wYW5lbHM+Lm1tLXBhbmVse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowfS5tbS1wYW5lbF9fY29udGVudHtwYWRkaW5nOjIwcHggMjBweCAwfS5tbS1wYW5lbHN7YmFja2dyb3VuZDojZjNmM2YzO2JvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMSk7Y29sb3I6cmdiYSgwLCAwLCAwLCAwLjc1KTtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtib3JkZXItY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0KX1bZGlyPXJ0bF0gLm1tLXBhbmVsOm5vdCgubW0tcGFuZWxfb3BlbmVkKXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX1bZGlyPXJ0bF0gLm1tLXBhbmVsLm1tLXBhbmVsX29wZW5lZC1wYXJlbnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAlLCAwLCAwKX0ubW0tbGlzdGl0ZW1fdmVydGljYWw+Lm1tLXBhbmVse2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweCAwIDEwcHggMTBweDstd2Via2l0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7LW1zLXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudH0ubW0tbGlzdGl0ZW1fdmVydGljYWw+Lm1tLXBhbmVsOmFmdGVyLC5tbS1saXN0aXRlbV92ZXJ0aWNhbD4ubW0tcGFuZWw6YmVmb3Jle2NvbnRlbnQ6bm9uZTtkaXNwbGF5Om5vbmV9Lm1tLWxpc3RpdGVtX29wZW5lZD4ubW0tcGFuZWx7ZGlzcGxheTpibG9ja30ubW0tbGlzdGl0ZW1fdmVydGljYWw+Lm1tLWxpc3RpdGVtX19idG57aGVpZ2h0OjQ0cHg7aGVpZ2h0OnZhcigtLW1tLWxpc3RpdGVtLXNpemUpO2JvdHRvbTphdXRvfS5tbS1saXN0aXRlbV92ZXJ0aWNhbCAubW0tbGlzdGl0ZW06bGFzdC1jaGlsZDphZnRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9Lm1tLWxpc3RpdGVtX29wZW5lZD4ubW0tbGlzdGl0ZW1fX2J0bjphZnRlcnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTtyaWdodDoxOXB4fS5tbS1idG57LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4LXBvc2l0aXZlOjA7ZmxleC1ncm93OjA7LW1zLWZsZXgtbmVnYXRpdmU6MDtmbGV4LXNocmluazowO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDo1MHB4O3BhZGRpbmc6MH0ubW0tYnRuOmFmdGVyLC5tbS1idG46YmVmb3Jle2JvcmRlcjoycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO2JvcmRlcjoycHggc29saWQgdmFyKC0tbW0tY29sb3ItYnV0dG9uKX0ubW0tYnRuX25leHQ6YWZ0ZXIsLm1tLWJ0bl9wcmV2OmJlZm9yZXtjb250ZW50OlwiXCI7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1yaWdodDpub25lOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6YmxvY2s7d2lkdGg6OHB4O2hlaWdodDo4cHg7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjB9Lm1tLWJ0bl9wcmV2OmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtsZWZ0OjIzcHg7cmlnaHQ6YXV0b30ubW0tYnRuX25leHQ6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7cmlnaHQ6MjNweDtsZWZ0OmF1dG99Lm1tLWJ0bl9jbG9zZTphZnRlciwubW0tYnRuX2Nsb3NlOmJlZm9yZXtjb250ZW50OlwiXCI7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTpibG9jazt3aWR0aDo1cHg7aGVpZ2h0OjVweDttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubW0tYnRuX2Nsb3NlOmJlZm9yZXtib3JkZXItcmlnaHQ6bm9uZTtib3JkZXItYm90dG9tOm5vbmU7cmlnaHQ6MThweH0ubW0tYnRuX2Nsb3NlOmFmdGVye2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXRvcDpub25lO3JpZ2h0OjI1cHh9W2Rpcj1ydGxdIC5tbS1idG5fbmV4dDphZnRlcnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtsZWZ0OjIzcHg7cmlnaHQ6YXV0b31bZGlyPXJ0bF0gLm1tLWJ0bl9wcmV2OmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTtyaWdodDoyM3B4O2xlZnQ6YXV0b31bZGlyPXJ0bF0gLm1tLWJ0bl9jbG9zZTphZnRlcixbZGlyPXJ0bF0gLm1tLWJ0bl9jbG9zZTpiZWZvcmV7cmlnaHQ6YXV0b31bZGlyPXJ0bF0gLm1tLWJ0bl9jbG9zZTpiZWZvcmV7bGVmdDoyNXB4fVtkaXI9cnRsXSAubW0tYnRuX2Nsb3NlOmFmdGVye2xlZnQ6MThweH0ubW0tbmF2YmFye21pbi1oZWlnaHQ6NDRweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7YmFja2dyb3VuZDojZjNmM2YzO2NvbG9yOnJnYmEoMCwgMCwgMCwgMC4zKTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O21pbi1oZWlnaHQ6dmFyKC0tbW0tbmF2YmFyLXNpemUpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLW1tLWNvbG9yLWJvcmRlcik7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0LWRpbW1lZCk7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2V9Lm1tLW5hdmJhcj4qe21pbi1oZWlnaHQ6NDRweH1Ac3VwcG9ydHMocG9zaXRpb246IC13ZWJraXQtc3RpY2t5KSBvciAocG9zaXRpb246IHN0aWNreSl7Lm1tLW5hdmJhcl9zdGlja3l7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MX19Lm1tLW5hdmJhcj4qey13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1tLW5hdmJhcl9fYnRuey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleC1wb3NpdGl2ZTowO2ZsZXgtZ3JvdzowfS5tbS1uYXZiYXJfX3RpdGxley13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDEgNTAlO2ZsZXg6MSAxIDUwJTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtvdmVyZmxvdzpoaWRkZW59Lm1tLW5hdmJhcl9fdGl0bGU6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjB9Lm1tLW5hdmJhcl9fdGl0bGU+c3Bhbnstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbn0ubW0tbmF2YmFyX19idG46bm90KC5tbS1oaWRkZW4pKy5tbS1uYXZiYXJfX3RpdGxle3BhZGRpbmctbGVmdDowfS5tbS1uYXZiYXJfX2J0bjpub3QoLm1tLWhpZGRlbikrLm1tLW5hdmJhcl9fdGl0bGU6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjUwcHh9W2Rpcj1ydGxdIC5tbS1uYXZiYXJ7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2U7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5tbS1saXN0dmlld3tsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7bWFyZ2luOjB9Lm1tLWxpc3RpdGVte2NvbG9yOnJnYmEoMCwgMCwgMCwgMC43NSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4xKTtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0KTtib3JkZXItY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9Lm1tLWxpc3RpdGVtOmFmdGVye2NvbnRlbnQ6XCJcIjtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyMHB4O3JpZ2h0OjA7Ym90dG9tOjB9Lm1tLWxpc3RpdGVtIGEsLm1tLWxpc3RpdGVtIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1tLWxpc3RpdGVtX19idG4sLm1tLWxpc3RpdGVtX190ZXh0e3BhZGRpbmc6MTJweDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6Y2FsYygodmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSkgLSB2YXIoLS1tbS1saW5lLWhlaWdodCkpLzIpO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDtjb2xvcjppbmhlcml0fS5tbS1saXN0aXRlbV9fdGV4dHstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MTAlO2ZsZXgtYmFzaXM6MTAlfS5tbS1saXN0aXRlbV9fYnRue2JhY2tncm91bmQ6cmdiYSgzLCAyLCAxLCAwKTtib3JkZXItY29sb3I6aW5oZXJpdDt3aWR0aDphdXRvO3BhZGRpbmctcmlnaHQ6NTBweDtwb3NpdGlvbjpyZWxhdGl2ZX0ubW0tbGlzdGl0ZW1fX2J0bjpub3QoLm1tLWxpc3RpdGVtX190ZXh0KXtib3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWR9Lm1tLWxpc3RpdGVtX3NlbGVjdGVkPi5tbS1saXN0aXRlbV9fdGV4dHtiYWNrZ3JvdW5kOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXMpfS5tbS1saXN0aXRlbV9vcGVuZWQ+Lm1tLWxpc3RpdGVtX19idG4sLm1tLWxpc3RpdGVtX29wZW5lZD4ubW0tcGFuZWx7YmFja2dyb3VuZDpyZ2JhKDAsIDAsIDAsIDAuMDUpO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQpfVtkaXI9cnRsXSAubW0tbGlzdGl0ZW06YWZ0ZXJ7bGVmdDowO3JpZ2h0OjIwcHh9W2Rpcj1ydGxdIC5tbS1saXN0aXRlbV9fdGV4dHtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9W2Rpcj1ydGxdIC5tbS1saXN0aXRlbV9fYnRue3BhZGRpbmctbGVmdDo1MHB4O2JvcmRlci1sZWZ0LXdpZHRoOjA7Ym9yZGVyLWxlZnQtc3R5bGU6bm9uZX1bZGlyPXJ0bF0gLm1tLWxpc3RpdGVtX19idG46bm90KC5tbS1saXN0aXRlbV9fdGV4dCl7cGFkZGluZy1yaWdodDowO2JvcmRlci1yaWdodC13aWR0aDoxcHg7Ym9yZGVyLXJpZ2h0LXN0eWxlOnNvbGlkfS5tbS1wYWdley13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7LW8tdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7ei1pbmRleDoxfS5tbS13cmFwcGVyX29wZW5lZHtvdmVyZmxvdy14OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ubW0td3JhcHBlcl9vcGVuZWQgLm1tLXBhZ2V7bWluLWhlaWdodDoxMDB2aH0ubW0td3JhcHBlcl9iYWNrZ3JvdW5kIC5tbS1wYWdle2JhY2tncm91bmQ6aW5oZXJpdH0ubW0tbWVudV9vZmZjYW52YXN7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6YXV0bzt6LWluZGV4OjB9Lm1tLW1lbnVfb2ZmY2FudmFzOm5vdCgubW0tbWVudV9vcGVuZWQpe2Rpc3BsYXk6bm9uZX0ubW0tbWVudV9vZmZjYW52YXN7d2lkdGg6ODAlO21pbi13aWR0aDoyNDBweDttYXgtd2lkdGg6NDQwcHh9Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9vZmZjYW52YXMubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwdncsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9vZmZjYW52YXMubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI0MHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjQwcHgsIDAsIDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9vZmZjYW52YXMubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQ0MHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDQwcHgsIDAsIDApfX0ubW0td3JhcHBlcl9fYmxvY2tlcntiYWNrZ3JvdW5kOnJnYmEoMywgMiwgMSwgMCk7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjJ9Lm1tLXdyYXBwZXJfYmxvY2tpbmd7b3ZlcmZsb3c6aGlkZGVufS5tbS13cmFwcGVyX2Jsb2NraW5nIGJvZHl7b3ZlcmZsb3c6aGlkZGVufS5tbS13cmFwcGVyX2Jsb2NraW5nIC5tbS13cmFwcGVyX19ibG9ja2Vye2Rpc3BsYXk6YmxvY2t9Lm1tLXNyb25seXtib3JkZXI6MCAhaW1wb3J0YW50O2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7LXdlYmtpdC1jbGlwLXBhdGg6aW5zZXQoNTAlKSAhaW1wb3J0YW50O2NsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7bWluLXdpZHRoOjFweCAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDttaW4taGVpZ2h0OjFweCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnR9Lm1tLW1lbnVfYXV0b2hlaWdodDpub3QoLm1tLW1lbnVfb2ZmY2FudmFzKXtwb3NpdGlvbjpyZWxhdGl2ZX0ubW0tbWVudV9hdXRvaGVpZ2h0Lm1tLW1lbnVfcG9zaXRpb24tYm90dG9tLC5tbS1tZW51X2F1dG9oZWlnaHQubW0tbWVudV9wb3NpdGlvbi10b3B7bWF4LWhlaWdodDo4MCV9Lm1tLW1lbnVfYXV0b2hlaWdodC1tZWFzdXJpbmcgLm1tLXBhbmVse2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0ubW0tbWVudV9hdXRvaGVpZ2h0LW1lYXN1cmluZyAubW0tcGFuZWxzPi5tbS1wYW5lbHtib3R0b206YXV0byAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnR9Lm1tLW1lbnVfYXV0b2hlaWdodC1tZWFzdXJpbmcgLm1tLWxpc3RpdGVtX3ZlcnRpY2FsOm5vdCgubW0tbGlzdGl0ZW1fb3BlbmVkKSAubW0tcGFuZWx7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9W2NsYXNzKj1tbS1tZW51X2NvbHVtbnMtXXstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6d2lkdGg7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aDt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRofVtjbGFzcyo9bW0tbWVudV9jb2x1bW5zLV0gLm1tLXBhbmVscz4ubW0tcGFuZWx7cmlnaHQ6YXV0bzstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCwtd2Via2l0LXRyYW5zZm9ybTstby10cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLHRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLHRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX1bY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dIC5tbS1wYW5lbHM+Lm1tLXBhbmVsX29wZW5lZCxbY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dIC5tbS1wYW5lbHM+Lm1tLXBhbmVsX29wZW5lZC1wYXJlbnR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fVtjbGFzcyo9bW0tcGFuZWxfY29sdW1ucy1de2JvcmRlci1yaWdodDoxcHggc29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9Lm1tLW1lbnVfY29sdW1ucy0xIC5tbS1wYW5lbF9jb2x1bW5zLTAsLm1tLW1lbnVfY29sdW1ucy0yIC5tbS1wYW5lbF9jb2x1bW5zLTEsLm1tLW1lbnVfY29sdW1ucy0zIC5tbS1wYW5lbF9jb2x1bW5zLTIsLm1tLW1lbnVfY29sdW1ucy00IC5tbS1wYW5lbF9jb2x1bW5zLTN7Ym9yZGVyLXJpZ2h0Om5vbmV9W2NsYXNzKj1tbS1tZW51X2NvbHVtbnMtXSAubW0tcGFuZWxzPi5tbS1wYW5lbF9jb2x1bW5zLTB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5tbS1tZW51X2NvbHVtbnMtMCAubW0tcGFuZWxzPi5tbS1wYW5lbHt6LWluZGV4OjB9Lm1tLW1lbnVfY29sdW1ucy0wIC5tbS1wYW5lbHM+Lm1tLXBhbmVsIGVsc2V7d2lkdGg6MTAwJX0ubW0tbWVudV9jb2x1bW5zLTAgLm1tLXBhbmVscz4ubW0tcGFuZWw6bm90KC5tbS1wYW5lbF9vcGVuZWQpOm5vdCgubW0tcGFuZWxfb3BlbmVkLXBhcmVudCl7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfS5tbS1tZW51X2NvbHVtbnMtMHt3aWR0aDo4MCU7bWluLXdpZHRoOjI0MHB4O21heC13aWR0aDowfS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0wLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoODB2dywgMCwgMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0wLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI0MHB4LCAwLCAwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODB2dywgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MHZ3LCAwLCAwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTAubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI0MHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI0MHB4LCAwLCAwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fVtjbGFzcyo9bW0tbWVudV9jb2x1bW5zLV0gLm1tLXBhbmVscz4ubW0tcGFuZWxfY29sdW1ucy0xey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX0ubW0tbWVudV9jb2x1bW5zLTEgLm1tLXBhbmVscz4ubW0tcGFuZWx7ei1pbmRleDoxO3dpZHRoOjEwMCV9Lm1tLW1lbnVfY29sdW1ucy0xIC5tbS1wYW5lbHM+Lm1tLXBhbmVsIGVsc2V7d2lkdGg6MTAwJX0ubW0tbWVudV9jb2x1bW5zLTEgLm1tLXBhbmVscz4ubW0tcGFuZWw6bm90KC5tbS1wYW5lbF9vcGVuZWQpOm5vdCgubW0tcGFuZWxfb3BlbmVkLXBhcmVudCl7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMCUsIDAsIDApfS5tbS1tZW51X2NvbHVtbnMtMXt3aWR0aDo4MCU7bWluLXdpZHRoOjI0MHB4O21heC13aWR0aDo0NDBweH0ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMS5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoODB2dywgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwdncsIDAsIDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDMwMHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMS5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjQwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNDBweCwgMCwgMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1MHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMS5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDQwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg0NDBweCwgMCwgMCl9fS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0xLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MHZ3LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwdncsIDAsIDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDMwMHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMS5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjQwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjQwcHgsIDAsIDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTEubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTQ0MHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTQ0MHB4LCAwLCAwKX19W2NsYXNzKj1tbS1tZW51X2NvbHVtbnMtXSAubW0tcGFuZWxzPi5tbS1wYW5lbF9jb2x1bW5zLTJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMCUsIDAsIDApfS5tbS1tZW51X2NvbHVtbnMtMiAubW0tcGFuZWxzPi5tbS1wYW5lbHt6LWluZGV4OjI7d2lkdGg6NTAlfS5tbS1tZW51X2NvbHVtbnMtMiAubW0tcGFuZWxzPi5tbS1wYW5lbCBlbHNle3dpZHRoOjEwMCV9Lm1tLW1lbnVfY29sdW1ucy0yIC5tbS1wYW5lbHM+Lm1tLXBhbmVsOm5vdCgubW0tcGFuZWxfb3BlbmVkKTpub3QoLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAlLCAwLCAwKX0ubW0tbWVudV9jb2x1bW5zLTJ7d2lkdGg6ODAlO21pbi13aWR0aDoyNDBweDttYXgtd2lkdGg6ODgwcHh9Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwdncsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI0MHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjQwcHgsIDAsIDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0yLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg4ODBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDg4MHB4LCAwLCAwKX19Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwdncsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODB2dywgMCwgMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0yLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNDBweCwgMCwgMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDExMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTg4MHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTg4MHB4LCAwLCAwKX19W2NsYXNzKj1tbS1tZW51X2NvbHVtbnMtXSAubW0tcGFuZWxzPi5tbS1wYW5lbF9jb2x1bW5zLTN7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMCUsIDAsIDApfS5tbS1tZW51X2NvbHVtbnMtMyAubW0tcGFuZWxzPi5tbS1wYW5lbHt6LWluZGV4OjM7d2lkdGg6MzMuMzQlfS5tbS1tZW51X2NvbHVtbnMtMyAubW0tcGFuZWxzPi5tbS1wYW5lbCBlbHNle3dpZHRoOjEwMCV9Lm1tLW1lbnVfY29sdW1ucy0zIC5tbS1wYW5lbHM+Lm1tLXBhbmVsOm5vdCgubW0tcGFuZWxfb3BlbmVkKTpub3QoLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg0MDAlLCAwLCAwKX0ubW0tbWVudV9jb2x1bW5zLTN7d2lkdGg6ODAlO21pbi13aWR0aDoyNDBweDttYXgtd2lkdGg6MTMyMHB4fS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0zLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoODB2dywgMCwgMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0zLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI0MHB4LCAwLCAwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTY1MHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMy5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTMyMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTMyMHB4LCAwLCAwKX19Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTMubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwdncsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODB2dywgMCwgMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0zLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNDBweCwgMCwgMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE2NTBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTMubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEzMjBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMzIwcHgsIDAsIDApfX1bY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dIC5tbS1wYW5lbHM+Lm1tLXBhbmVsX2NvbHVtbnMtNHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg0MDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDAwJSwgMCwgMCl9Lm1tLW1lbnVfY29sdW1ucy00IC5tbS1wYW5lbHM+Lm1tLXBhbmVse3otaW5kZXg6NDt3aWR0aDoyNSV9Lm1tLW1lbnVfY29sdW1ucy00IC5tbS1wYW5lbHM+Lm1tLXBhbmVsIGVsc2V7d2lkdGg6MTAwJX0ubW0tbWVudV9jb2x1bW5zLTQgLm1tLXBhbmVscz4ubW0tcGFuZWw6bm90KC5tbS1wYW5lbF9vcGVuZWQpOm5vdCgubW0tcGFuZWxfb3BlbmVkLXBhcmVudCl7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDUwMCUsIDAsIDApfS5tbS1tZW51X2NvbHVtbnMtNHt3aWR0aDo4MCU7bWluLXdpZHRoOjI0MHB4O21heC13aWR0aDoxNzYwcHh9Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwdncsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI0MHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjQwcHgsIDAsIDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMjAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy00Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxNzYwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxNzYwcHgsIDAsIDApfX0ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtNC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODB2dywgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MHZ3LCAwLCAwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTQubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI0MHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI0MHB4LCAwLCAwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjIwMHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtNC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTc2MHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE3NjBweCwgMCwgMCl9fVtjbGFzcyo9bW0tbWVudV9jb2x1bW5zLV0ubW0tbWVudV9wb3NpdGlvbi1ib3R0b20sW2NsYXNzKj1tbS1tZW51X2NvbHVtbnMtXS5tbS1tZW51X3Bvc2l0aW9uLXRvcHt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21pbi13aWR0aDoxMDAlfS5tbS13cmFwcGVyX29wZW5pbmcgW2NsYXNzKj1tbS1tZW51X2NvbHVtbnMtXS5tbS1tZW51X3Bvc2l0aW9uLWZyb250ey13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCxtaW4td2lkdGgsbWF4LXdpZHRoLC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsbWluLXdpZHRoLG1heC13aWR0aCwtd2Via2l0LXRyYW5zZm9ybTstby10cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLG1pbi13aWR0aCxtYXgtd2lkdGgsdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsbWluLXdpZHRoLG1heC13aWR0aCx0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCxtaW4td2lkdGgsbWF4LXdpZHRoLHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX0ubW0tY291bnRlcntjb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMyk7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MjBweDtmbG9hdDpyaWdodDt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKX0ubW0tbGlzdGl0ZW1fbm9zdWJpdGVtcz4ubW0tY291bnRlcntkaXNwbGF5Om5vbmV9W2Rpcj1ydGxdIC5tbS1jb3VudGVye3RleHQtYWxpZ246bGVmdDtmbG9hdDpsZWZ0O3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MjBweH0ubW0tZGl2aWRlcntwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjIwcHg7cGFkZGluZzo0LjNweDtiYWNrZ3JvdW5kOiNmM2YzZjM7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47bWluLWhlaWdodDp2YXIoLS1tbS1saW5lLWhlaWdodCk7cGFkZGluZzpjYWxjKCh2YXIoLS1tbS1saXN0aXRlbS1zaXplKSouNjUgLSB2YXIoLS1tbS1saW5lLWhlaWdodCkpKi41KTtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OjIwcHg7Zm9udC1zaXplOjc1JTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0ubW0tZGl2aWRlcjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsIDAsIDAsIDAuMDUpfUBzdXBwb3J0cyhwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kpIG9yIChwb3NpdGlvbjogc3RpY2t5KXsubW0tZGl2aWRlcntwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7ei1pbmRleDoyO3RvcDowfS5tbS1uYXZiYXJfc3RpY2t5Om5vdCgubW0taGlkZGVuKX4ubW0tbGlzdHZpZXcgLm1tLWRpdmlkZXJ7dG9wOnZhcigtLW1tLW5hdmJhci1zaXplKX19Lm1tLWRpdmlkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Oi0xO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQpfS5tbS13cmFwcGVyX2RyYWdnaW5nIC5tbS1tZW51LC5tbS13cmFwcGVyX2RyYWdnaW5nIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MHMgIWltcG9ydGFudDstby10cmFuc2l0aW9uLWR1cmF0aW9uOjBzICFpbXBvcnRhbnQ7dHJhbnNpdGlvbi1kdXJhdGlvbjowcyAhaW1wb3J0YW50Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50Oy1tb3otdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50Oy1tcy11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7dXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50fS5tbS13cmFwcGVyX2RyYWdnaW5nIC5tbS1tZW51e3BvaW50ZXItZXZlbnRzOm5vbmUgIWltcG9ydGFudH0ubW0td3JhcHBlcl9kcmFnZ2luZyAubW0td3JhcHBlcl9fYmxvY2tlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubW0tbWVudV9kcm9wZG93bnstd2Via2l0LWJveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtoZWlnaHQ6ODAlfS5tbS13cmFwcGVyX2Ryb3Bkb3duIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7LW1zLXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt6LWluZGV4OjB9Lm1tLXdyYXBwZXJfZHJvcGRvd24gLm1tLXdyYXBwZXJfX2Jsb2NrZXJ7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjBzICFpbXBvcnRhbnQ7LW8tdHJhbnNpdGlvbi1kZWxheTowcyAhaW1wb3J0YW50O3RyYW5zaXRpb24tZGVsYXk6MHMgIWltcG9ydGFudDt6LWluZGV4OjF9Lm1tLXdyYXBwZXJfZHJvcGRvd24gLm1tLW1lbnVfZHJvcGRvd257ei1pbmRleDoyfS5tbS13cmFwcGVyX2Ryb3Bkb3duLm1tLXdyYXBwZXJfb3BlbmVkOm5vdCgubW0td3JhcHBlcl9vcGVuaW5nKSAubW0tbWVudV9kcm9wZG93bntkaXNwbGF5Om5vbmV9Lm1tLW1lbnVfdGlwLWJvdHRvbTpiZWZvcmUsLm1tLW1lbnVfdGlwLWxlZnQ6YmVmb3JlLC5tbS1tZW51X3RpcC1yaWdodDpiZWZvcmUsLm1tLW1lbnVfdGlwLXRvcDpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6aW5oZXJpdDstd2Via2l0LWJveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtkaXNwbGF5OmJsb2NrO3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubW0tbWVudV90aXAtbGVmdDpiZWZvcmV7bGVmdDoyMnB4fS5tbS1tZW51X3RpcC1yaWdodDpiZWZvcmV7cmlnaHQ6MjJweH0ubW0tbWVudV90aXAtdG9wOmJlZm9yZXt0b3A6LThweH0ubW0tbWVudV90aXAtYm90dG9tOmJlZm9yZXtib3R0b206LThweH06cm9vdHstLW1tLWljb25iYXItc2l6ZTo1MHB4fS5tbS1tZW51X2ljb25iYXItbGVmdCAubW0tbmF2YmFyc19ib3R0b20sLm1tLW1lbnVfaWNvbmJhci1sZWZ0IC5tbS1uYXZiYXJzX3RvcCwubW0tbWVudV9pY29uYmFyLWxlZnQgLm1tLXBhbmVsc3ttYXJnaW4tbGVmdDo1MHB4O21hcmdpbi1sZWZ0OnZhcigtLW1tLWljb25iYXItc2l6ZSl9Lm1tLW1lbnVfaWNvbmJhci1yaWdodCAubW0tbmF2YmFyc19ib3R0b20sLm1tLW1lbnVfaWNvbmJhci1yaWdodCAubW0tbmF2YmFyc190b3AsLm1tLW1lbnVfaWNvbmJhci1yaWdodCAubW0tcGFuZWxze21hcmdpbi1yaWdodDo1MHB4O21hcmdpbi1yaWdodDp2YXIoLS1tbS1pY29uYmFyLXNpemUpfS5tbS1pY29uYmFye3dpZHRoOjUwcHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4xKTtiYWNrZ3JvdW5kOiNmM2YzZjM7Y29sb3I6cmdiYSgwLCAwLCAwLCAwLjMpO2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDt6LWluZGV4OjI7d2lkdGg6dmFyKC0tbW0taWNvbmJhci1zaXplKTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjowIHNvbGlkO2JvcmRlci1jb2xvcjp2YXIoLS1tbS1jb2xvci1ib3JkZXIpO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZCk7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpO3RleHQtYWxpZ246Y2VudGVyfS5tbS1tZW51X2ljb25iYXItbGVmdCAubW0taWNvbmJhciwubW0tbWVudV9pY29uYmFyLXJpZ2h0IC5tbS1pY29uYmFye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubW0tbWVudV9pY29uYmFyLWxlZnQgLm1tLWljb25iYXJ7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweDtsZWZ0OjB9Lm1tLW1lbnVfaWNvbmJhci1yaWdodCAubW0taWNvbmJhcntib3JkZXItbGVmdC13aWR0aDoxcHg7cmlnaHQ6MH0ubW0taWNvbmJhcl9fYm90dG9tLC5tbS1pY29uYmFyX190b3B7d2lkdGg6MTAwJTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3cteTphdXRvOy1tcy1zY3JvbGwtY2hhaW5pbmc6bm9uZTtvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW59Lm1tLWljb25iYXJfX2JvdHRvbT4qLC5tbS1pY29uYmFyX190b3A+Knstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEyLjVweCAwfS5tbS1pY29uYmFyX19ib3R0b20gYSwubW0taWNvbmJhcl9fYm90dG9tIGE6aG92ZXIsLm1tLWljb25iYXJfX3RvcCBhLC5tbS1pY29uYmFyX190b3AgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubW0taWNvbmJhcl9fdGFiX3NlbGVjdGVke2JhY2tncm91bmQ6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyl9OnJvb3R7LS1tbS1pY29ucGFuZWwtc2l6ZTo1MHB4fS5tbS1wYW5lbF9pY29ucGFuZWwtMXt3aWR0aDpjYWxjKDEwMCUgLSA1MHB4KTt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkqMSl9Lm1tLXBhbmVsX2ljb25wYW5lbC0ye3dpZHRoOmNhbGMoMTAwJSAtIDEwMHB4KTt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkqMil9Lm1tLXBhbmVsX2ljb25wYW5lbC0ze3dpZHRoOmNhbGMoMTAwJSAtIDE1MHB4KTt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkqMyl9Lm1tLXBhbmVsX2ljb25wYW5lbC1maXJzdH4ubW0tcGFuZWx7d2lkdGg6Y2FsYygxMDAlIC0gNTBweCk7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tbW0taWNvbnBhbmVsLXNpemUpKX0ubW0tbWVudV9pY29ucGFuZWwgLm1tLXBhbmVscz4ubW0tcGFuZWx7bGVmdDphdXRvOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLHdpZHRoO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLHdpZHRoO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLHdpZHRoLC13ZWJraXQtdHJhbnNmb3JtfS5tbS1tZW51X2ljb25wYW5lbCAubW0tcGFuZWxzPi5tbS1wYW5lbF9vcGVuZWQsLm1tLW1lbnVfaWNvbnBhbmVsIC5tbS1wYW5lbHM+Lm1tLXBhbmVsX29wZW5lZC1wYXJlbnR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5tbS1tZW51X2ljb25wYW5lbCAubW0tcGFuZWxzPi5tbS1wYW5lbF9vcGVuZWQtcGFyZW50e292ZXJmbG93LXk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnVuc2V0Oy1tcy10cmFuc2Zvcm06dW5zZXQ7dHJhbnNmb3JtOnVuc2V0fS5tbS1tZW51X2ljb25wYW5lbCAubW0tcGFuZWxzPi5tbS1wYW5lbDpub3QoLm1tLXBhbmVsX2ljb25wYW5lbC1maXJzdCk6bm90KC5tbS1wYW5lbF9pY29ucGFuZWwtMCl7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkfS5tbS1tZW51X2hpZGVkaXZpZGVyIC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50IC5tbS1kaXZpZGVyLC5tbS1tZW51X2hpZGVuYXZiYXIgLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQgLm1tLW5hdmJhcntvcGFjaXR5OjB9Lm1tLXBhbmVsX19ibG9ja2Vye2JhY2tncm91bmQ6aW5oZXJpdDtvcGFjaXR5OjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjM7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0ubW0tcGFuZWxfb3BlbmVkLXBhcmVudCAubW0tcGFuZWxfX2Jsb2NrZXJ7b3BhY2l0eTouNjtib3R0b206LTEwMDAwMHB4fVtkaXI9cnRsXSAubW0tbWVudV9pY29ucGFuZWwgLm1tLXBhbmVscz4ubW0tcGFuZWx7bGVmdDowO3JpZ2h0OmF1dG87LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sd2lkdGg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sd2lkdGg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sd2lkdGgsLXdlYmtpdC10cmFuc2Zvcm19W2Rpcj1ydGxdIC5tbS1tZW51X2ljb25wYW5lbCAubW0tcGFuZWxzPi5tbS1wYW5lbDpub3QoLm1tLXBhbmVsX2ljb25wYW5lbC1maXJzdCk6bm90KC5tbS1wYW5lbF9pY29ucGFuZWwtMCl7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5tbS1tZW51X2tleWJvYXJkZm9jdXMgYTpmb2N1cywubW0tbWVudV9rZXlib2FyZGZvY3VzLm1tLW1lbnVfb3BlbmVkfi5tbS13cmFwcGVyX19ibG9ja2VyIGE6Zm9jdXN7YmFja2dyb3VuZDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKTtvdXRsaW5lOjB9Lm1tLXdyYXBwZXJfX2Jsb2NrZXIgLm1tLXRhYnN0YXJ0e2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubW0td3JhcHBlcl9fYmxvY2tlciAubW0tdGFiZW5ke29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MH0ubW0tbmF2YmFyc190b3B7LW1zLWZsZXgtbmVnYXRpdmU6MDtmbGV4LXNocmluazowfS5tbS1uYXZiYXJzX3RvcCAubW0tbmF2YmFyOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbTpub25lfS5tbS1uYXZiYXJzX2JvdHRvbXstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjB9Lm1tLW5hdmJhcnNfYm90dG9tIC5tbS1uYXZiYXJ7Ym9yZGVyLWJvdHRvbTpub25lfS5tbS1uYXZiYXJzX2JvdHRvbSAubW0tbmF2YmFyOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1tbS1jb2xvci1ib3JkZXIpfS5tbS1idG46bm90KC5tbS1oaWRkZW4pKy5tbS1uYXZiYXJfX3NlYXJjaGZpZWxkIC5tbS1zZWFyY2hmaWVsZF9faW5wdXR7cGFkZGluZy1sZWZ0OjB9Lm1tLW5hdmJhcl9fc2VhcmNoZmllbGQ6bm90KDpsYXN0LWNoaWxkKSAubW0tc2VhcmNoZmllbGRfX2lucHV0e3BhZGRpbmctcmlnaHQ6MH0ubW0tbmF2YmFyX19icmVhZGNydW1ic3stby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MSAxIDUwJTtmbGV4OjEgMSA1MCU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOnN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZzowIDIwcHg7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5tbS1uYXZiYXJfX2JyZWFkY3J1bWJzPip7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmctcmlnaHQ6NnB4fS5tbS1uYXZiYXJfX2JyZWFkY3J1bWJzPmF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubW0tbmF2YmFyX19icmVhZGNydW1iczpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctcmlnaHQ6MH0ubW0tYnRuOm5vdCgubW0taGlkZGVuKSsubW0tbmF2YmFyX19icmVhZGNydW1ic3twYWRkaW5nLWxlZnQ6MH0ubW0tbmF2YmFyX3RhYnM+KntwYWRkaW5nOjAgMTBweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5tbS1uYXZiYXJfX3RhYl9zZWxlY3RlZHtiYWNrZ3JvdW5kOiNmM2YzZjM7Y29sb3I6cmdiYSgwLCAwLCAwLCAwLjc1KTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQpfS5tbS1uYXZiYXJfX3RhYl9zZWxlY3RlZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMSl9Lm1tLW5hdmJhcl9fdGFiX3NlbGVjdGVkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4xKX0ubW0tbmF2YmFyX190YWJfc2VsZWN0ZWQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFyX190YWJfc2VsZWN0ZWQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmlnaHQtY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFyc190b3AgLm1tLW5hdmJhcl90YWJze2JvcmRlci1ib3R0b206bm9uZX0ubW0tbmF2YmFyc190b3AgLm1tLW5hdmJhcl90YWJzPip7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMSk7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1tbS1jb2xvci1ib3JkZXIpfS5tbS1uYXZiYXJzX3RvcCAubW0tbmF2YmFyX190YWJfc2VsZWN0ZWR7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMSk7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1tbS1jb2xvci1ib3JkZXIpO2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnR9Lm1tLW5hdmJhcnNfdG9wLm1tLW5hdmJhcnNfaGFzLXRhYnMgLm1tLW5hdmJhcntiYWNrZ3JvdW5kOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXMpfS5tbS1uYXZiYXJzX3RvcC5tbS1uYXZiYXJzX2hhcy10YWJzIC5tbS1uYXZiYXJfdGFic34ubW0tbmF2YmFye2JhY2tncm91bmQ6I2YzZjNmMztiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpfS5tbS1uYXZiYXJzX2JvdHRvbSAubW0tbmF2YmFyX3RhYnM6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lfS5tbS1uYXZiYXJzX2JvdHRvbSAubW0tbmF2YmFyX3RhYnM+Kntib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4xKTtib3JkZXItdG9wLWNvbG9yOnZhcigtLW1tLWNvbG9yLWJvcmRlcil9Lm1tLW5hdmJhcnNfYm90dG9tIC5tbS1uYXZiYXJfX3RhYl9zZWxlY3RlZHtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4xKTtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLW1tLWNvbG9yLWJvcmRlcik7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0ubW0tbmF2YmFyc19ib3R0b20ubW0tbmF2YmFyc19oYXMtdGFicyAubW0tbmF2YmFye2JhY2tncm91bmQ6I2YzZjNmMztiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpfS5tbS1uYXZiYXJzX2JvdHRvbS5tbS1uYXZiYXJzX2hhcy10YWJzIC5tbS1uYXZiYXJfdGFicywubW0tbmF2YmFyc19ib3R0b20ubW0tbmF2YmFyc19oYXMtdGFicyAubW0tbmF2YmFyX3RhYnN+Lm1tLW5hdmJhcntiYWNrZ3JvdW5kOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXMpfS5tbS1zZWFyY2hmaWVsZHtoZWlnaHQ6NDRweDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO2hlaWdodDp2YXIoLS1tbS1uYXZiYXItc2l6ZSk7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbn0ubW0tc2VhcmNoZmllbGQgaW5wdXR7aGVpZ2h0OjMwLjhweDtsaW5lLWhlaWdodDozMC44cHh9Lm1tLXNlYXJjaGZpZWxkIGlucHV0LC5tbS1zZWFyY2hmaWVsZCBpbnB1dDpmb2N1cywubW0tc2VhcmNoZmllbGQgaW5wdXQ6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsIDAsIDAsIDAuMDUpO2NvbG9yOnJnYmEoMCwgMCwgMCwgMC43NSl9Lm1tLXNlYXJjaGZpZWxkIGlucHV0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYyh2YXIoLS1tbS1uYXZiYXItc2l6ZSkqLjcpO21pbi1oZWlnaHQ6dW5zZXQ7bWF4LWhlaWdodDp1bnNldDttYXJnaW46MDtwYWRkaW5nOjAgMTBweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjRweDtsaW5lLWhlaWdodDpjYWxjKHZhcigtLW1tLW5hdmJhci1zaXplKSouNyk7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtvdXRsaW5lOjAgIWltcG9ydGFudDtmb250OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXR9Lm1tLXNlYXJjaGZpZWxkIGlucHV0LC5tbS1zZWFyY2hmaWVsZCBpbnB1dDpmb2N1cywubW0tc2VhcmNoZmllbGQgaW5wdXQ6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCk7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dCl9Lm1tLXNlYXJjaGZpZWxkIGlucHV0OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lfS5tbS1zZWFyY2hmaWVsZF9faW5wdXR7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjAgMTBweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1tLXBhbmVsX19ub3Jlc3VsdHNtc2d7Y29sb3I6cmdiYSgwLCAwLCAwLCAwLjMpO3BhZGRpbmc6NTBweCAwO2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTUwJX0ubW0tc2VhcmNoZmllbGRfX2J0bntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2JvdHRvbTowfS5tbS1wYW5lbF9zZWFyY2h7bGVmdDowICFpbXBvcnRhbnQ7cmlnaHQ6MCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDtib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnR9Lm1tLXNlYXJjaGZpZWxkX19jYW5jZWx7bGluZS1oZWlnaHQ6NDRweDtkaXNwbGF5OmJsb2NrO3BhZGRpbmctcmlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6LTEwMHB4O2xpbmUtaGVpZ2h0OnZhcigtLW1tLW5hdmJhci1zaXplKTt0ZXh0LWRlY29yYXRpb246bm9uZTstd2Via2l0LXRyYW5zaXRpb246bWFyZ2luIC40cyBlYXNlOy1vLXRyYW5zaXRpb246bWFyZ2luIC40cyBlYXNlO3RyYW5zaXRpb246bWFyZ2luIC40cyBlYXNlfS5tbS1zZWFyY2hmaWVsZF9fY2FuY2VsLWFjdGl2ZXttYXJnaW4tcmlnaHQ6MH0ubW0tbGlzdGl0ZW1fbm9zdWJpdGVtcz4ubW0tbGlzdGl0ZW1fX2J0bntkaXNwbGF5Om5vbmV9Lm1tLWxpc3RpdGVtX25vc3ViaXRlbXM+Lm1tLWxpc3RpdGVtX190ZXh0e3BhZGRpbmctcmlnaHQ6MTBweH0ubW0tbGlzdGl0ZW1fb25seXN1Yml0ZW1zPi5tbS1saXN0aXRlbV9fdGV4dDpub3QoLm1tLWxpc3RpdGVtX19idG4pe3otaW5kZXg6LTE7cG9pbnRlci1ldmVudHM6bm9uZX0ubW0tc2VjdGlvbmluZGV4ZXJ7YmFja2dyb3VuZDppbmhlcml0O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMnB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0Oi0yMHB4O3otaW5kZXg6NTstd2Via2l0LXRyYW5zaXRpb246cmlnaHQgLjRzIGVhc2U7LW8tdHJhbnNpdGlvbjpyaWdodCAuNHMgZWFzZTt0cmFuc2l0aW9uOnJpZ2h0IC40cyBlYXNlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtcGFjazpzcGFjZS1ldmVubHk7LW1zLWZsZXgtcGFjazpzcGFjZS1ldmVubHk7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seX0ubW0tc2VjdGlvbmluZGV4ZXIgYXtjb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMyk7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpO2xpbmUtaGVpZ2h0OjE7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTpibG9ja30ubW0tc2VjdGlvbmluZGV4ZXJ+Lm1tLXBhbmVse3BhZGRpbmctcmlnaHQ6MH0ubW0tc2VjdGlvbmluZGV4ZXJfYWN0aXZle3JpZ2h0OjB9Lm1tLXNlY3Rpb25pbmRleGVyX2FjdGl2ZX4ubW0tcGFuZWx7cGFkZGluZy1yaWdodDoyMHB4fS5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fYnRuLC5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fdGV4dCwubW0tbWVudV9zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtX19idG4sLm1tLW1lbnVfc2VsZWN0ZWQtcGFyZW50IC5tbS1saXN0aXRlbV9fdGV4dHstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZTstby10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjRzIGVhc2U7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlfS5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0dmlldzpob3Zlcj4ubW0tbGlzdGl0ZW1fc2VsZWN0ZWQ6bm90KDpob3Zlcik+Lm1tLWxpc3RpdGVtX190ZXh0e2JhY2tncm91bmQ6MCAwfS5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fYnRuOmhvdmVyLC5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fdGV4dDpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXMpfS5tbS1tZW51X3NlbGVjdGVkLXBhcmVudCAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCAubW0tbGlzdGl0ZW06bm90KC5tbS1saXN0aXRlbV9zZWxlY3RlZC1wYXJlbnQpPi5tbS1saXN0aXRlbV9fdGV4dHtiYWNrZ3JvdW5kOjAgMH0ubW0tbWVudV9zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtX3NlbGVjdGVkLXBhcmVudD4ubW0tbGlzdGl0ZW1fX2J0biwubW0tbWVudV9zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtX3NlbGVjdGVkLXBhcmVudD4ubW0tbGlzdGl0ZW1fX3RleHR7YmFja2dyb3VuZDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKX06cm9vdHstLW1tLXNpZGViYXItY29sbGFwc2VkLXNpemU6NTBweDstLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZTo0NDBweH0ubW0td3JhcHBlcl9zaWRlYmFyLWNvbGxhcHNlZCBib2R5LC5tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQgYm9keXtwb3NpdGlvbjpyZWxhdGl2ZX0ubW0td3JhcHBlcl9zaWRlYmFyLWNvbGxhcHNlZCAubW0tc2xpZGVvdXQsLm1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZCAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCx0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCx0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCx0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm19Lm1tLXdyYXBwZXJfc2lkZWJhci1jb2xsYXBzZWQgLm1tLXBhZ2UsLm1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZCAubW0tcGFnZXtiYWNrZ3JvdW5kOmluaGVyaXQ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O21pbi1oZWlnaHQ6MTAwdmh9Lm1tLXdyYXBwZXJfc2lkZWJhci1jb2xsYXBzZWQgLm1tLW1lbnVfc2lkZWJhci1jb2xsYXBzZWQsLm1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZCAubW0tbWVudV9zaWRlYmFyLWV4cGFuZGVke2Rpc3BsYXk6LXdlYmtpdC1ib3ggIWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7dG9wOjAgIWltcG9ydGFudDtyaWdodDphdXRvICFpbXBvcnRhbnQ7Ym90dG9tOjAgIWltcG9ydGFudDtsZWZ0OjAgIWltcG9ydGFudH0ubW0td3JhcHBlcl9zaWRlYmFyLWNvbGxhcHNlZCAubW0tc2xpZGVvdXR7d2lkdGg6Y2FsYygxMDAlIC0gNTBweCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDUwcHgsIDAsIDApO3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLW1tLXNpZGViYXItY29sbGFwc2VkLXNpemUpKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCh2YXIoLS1tbS1zaWRlYmFyLWNvbGxhcHNlZC1zaXplKSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKHZhcigtLW1tLXNpZGViYXItY29sbGFwc2VkLXNpemUpLCAwLCAwKX0ubW0td3JhcHBlcl9zaWRlYmFyLWNvbGxhcHNlZDpub3QoLm1tLXdyYXBwZXJfb3BlbmluZykgLm1tLW1lbnVfaGlkZWRpdmlkZXIgLm1tLWRpdmlkZXIsLm1tLXdyYXBwZXJfc2lkZWJhci1jb2xsYXBzZWQ6bm90KC5tbS13cmFwcGVyX29wZW5pbmcpIC5tbS1tZW51X2hpZGVuYXZiYXIgLm1tLW5hdmJhcntvcGFjaXR5OjB9Lm1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZCAubW0tbWVudV9zaWRlYmFyLWV4cGFuZGVke3dpZHRoOjQ0MHB4O3dpZHRoOnZhcigtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZSk7bWluLXdpZHRoOjAgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwMDAwcHggIWltcG9ydGFudDtib3JkZXItcmlnaHQtd2lkdGg6MXB4O2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZH0ubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkIC5tbS1tZW51X3NpZGViYXItZXhwYW5kZWQubW0tbWVudV9wYWdlc2hhZG93OmFmdGVye2NvbnRlbnQ6bm9uZTtkaXNwbGF5Om5vbmV9Lm1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZC5tbS13cmFwcGVyX2Jsb2NraW5nLC5tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQubW0td3JhcHBlcl9ibG9ja2luZyBib2R5e292ZXJmbG93OnZpc2libGV9Lm1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZCAubW0td3JhcHBlcl9fYmxvY2tlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkOm5vdCgubW0td3JhcHBlcl9zaWRlYmFyLWNsb3NlZCkgLm1tLW1lbnVfc2lkZWJhci1leHBhbmRlZC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7d2lkdGg6Y2FsYygxMDAlIC0gNDQwcHgpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQ0MHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDQwcHgsIDAsIDApO3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZSkpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKHZhcigtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZSksIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCh2YXIoLS1tbS1zaWRlYmFyLWV4cGFuZGVkLXNpemUpLCAwLCAwKX0ubW0tbWVudV9fYmxvY2tlcntiYWNrZ3JvdW5kOnJnYmEoMywgMiwgMSwgMCk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjN9Lm1tLW1lbnVfb3BlbmVkIC5tbS1tZW51X19ibG9ja2Vye2Rpc3BsYXk6bm9uZX1bZGlyPXJ0bF0ubW0td3JhcHBlcl9zaWRlYmFyLWNvbGxhcHNlZCAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfVtkaXI9cnRsXS5tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX1bZGlyPXJ0bF0ubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkOm5vdCgubW0td3JhcHBlcl9zaWRlYmFyLWNsb3NlZCkgLm1tLW1lbnVfc2lkZWJhci1leHBhbmRlZC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfWlucHV0Lm1tLXRvZ2dsZXttYXJnaW4tdG9wOjVweDtiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgMC4xKTtkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6NThweDt3aWR0aDo1OHB4O2hlaWdodDozNHB4O21hcmdpbjowIDEwcHg7bWFyZ2luLXRvcDpjYWxjKCh2YXIoLS1tbS1saXN0aXRlbS1zaXplKSAtIDM0cHgpLzIpO2JvcmRlcjpub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1ib3JkZXIpO2JvcmRlci1yYWRpdXM6MzRweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50Oy1tb3otYXBwZWFyYW5jZTpub25lICFpbXBvcnRhbnQ7YXBwZWFyYW5jZTpub25lICFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGVhc2U7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZX1pbnB1dC5tbS10b2dnbGU6YmVmb3Jle2JhY2tncm91bmQ6I2YzZjNmM31pbnB1dC5tbS10b2dnbGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7bWFyZ2luOjFweDtib3JkZXItcmFkaXVzOjM0cHg7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2U7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZTstby10cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZX1pbnB1dC5tbS10b2dnbGU6Y2hlY2tlZHtiYWNrZ3JvdW5kOiM0YmQ5NjN9aW5wdXQubW0tdG9nZ2xlOmNoZWNrZWQ6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjRweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDI0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI0cHgpfWlucHV0Lm1tLWNoZWNre21hcmdpbi10b3A6MnB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lICFpbXBvcnRhbnQ7LW1vei1hcHBlYXJhbmNlOm5vbmUgIWltcG9ydGFudDthcHBlYXJhbmNlOm5vbmUgIWltcG9ydGFudDtib3JkZXI6bm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQ6MCAwICFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDttYXJnaW46MCAxMHB4O21hcmdpbi10b3A6Y2FsYygodmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSkgLSA0MHB4KS8yKX1pbnB1dC5tbS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDAlO2hlaWdodDoyMCU7bWFyZ2luOjI1JSAwIDAgMjAlO2JvcmRlci1sZWZ0OjNweCBzb2xpZDtib3JkZXItYm90dG9tOjNweCBzb2xpZDtib3JkZXItY29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dCk7b3BhY2l0eTouMzstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlfWlucHV0Lm1tLWNoZWNrOmNoZWNrZWQ6YmVmb3Jle29wYWNpdHk6MX1bZGlyPXJ0bF0gaW5wdXQubW0tdG9nZ2xlOmNoZWNrZWR+bGFiZWwubW0tdG9nZ2xlOmJlZm9yZXtmbG9hdDpsZWZ0fS5tbS1tZW51X2JvcmRlci1ub25lIC5tbS1saXN0aXRlbTphZnRlcntjb250ZW50Om5vbmV9Lm1tLW1lbnVfYm9yZGVyLWZ1bGwgLm1tLWxpc3RpdGVtOmFmdGVye2xlZnQ6MCAhaW1wb3J0YW50fS5tbS1tZW51X2Z4LW1lbnUtc2xpZGV7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7LW8tdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2V9Lm1tLXdyYXBwZXJfb3BlbmVkIC5tbS1tZW51X2Z4LW1lbnUtc2xpZGV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApfS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZngtbWVudS1zbGlkZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9Lm1tLXdyYXBwZXJfb3BlbmVkIC5tbS1tZW51X2Z4LW1lbnUtc2xpZGUubW0tbWVudV9wb3NpdGlvbi1yaWdodHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMCUsIDAsIDApfS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZngtbWVudS1zbGlkZS5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0ubW0tbWVudV9meC1wYW5lbHMtbm9uZSAubW0tcGFuZWwsLm1tLXBhbmVsX2Z4LW5vbmV7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om5vbmU7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6bm9uZX0ubW0tbWVudV9meC1wYW5lbHMtbm9uZSAubW0tcGFuZWwubW0tcGFuZWxfb3BlbmVkLXBhcmVudCwubW0tcGFuZWxfZngtbm9uZS5tbS1wYW5lbF9vcGVuZWQtcGFyZW50ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0ubW0tbWVudV9meC1wYW5lbHMtc2xpZGUtMCAubW0tcGFuZWxfb3BlbmVkLXBhcmVudHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9Lm1tLW1lbnVfZngtcGFuZWxzLXNsaWRlLTEwMCAubW0tcGFuZWxfb3BlbmVkLXBhcmVudHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX0ubW0tbWVudV9mdWxsc2NyZWVue3dpZHRoOjEwMCU7bWluLXdpZHRoOjE0MHB4O21heC13aWR0aDoxMDAwMHB4fS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZnVsbHNjcmVlbi5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwdncsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDB2dywgMCwgMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZnVsbHNjcmVlbi5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTQwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxNDBweCwgMCwgMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZnVsbHNjcmVlbi5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMDAwcHgsIDAsIDApfX0ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2Z1bGxzY3JlZW4ubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHZ3LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHZ3LCAwLCAwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9mdWxsc2NyZWVuLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNDBweCwgMCwgMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZnVsbHNjcmVlbi5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAwMHB4LCAwLCAwKX19Lm1tLW1lbnVfZnVsbHNjcmVlbi5tbS1tZW51X3Bvc2l0aW9uLXRvcHtoZWlnaHQ6MTAwdmg7bWluLWhlaWdodDoxNDBweDttYXgtaGVpZ2h0OjEwMDAwcHh9Lm1tLW1lbnVfZnVsbHNjcmVlbi5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbXtoZWlnaHQ6MTAwdmg7bWluLWhlaWdodDoxNDBweDttYXgtaGVpZ2h0OjEwMDAwcHh9Lm1tLW1lbnVfbGlzdHZpZXctanVzdGlmeSAubW0tcGFuZWxzPi5tbS1wYW5lbHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5tbS1tZW51X2xpc3R2aWV3LWp1c3RpZnkgLm1tLXBhbmVscz4ubW0tcGFuZWw6YWZ0ZXJ7Y29udGVudDpub25lO2Rpc3BsYXk6bm9uZX0ubW0tbWVudV9saXN0dmlldy1qdXN0aWZ5IC5tbS1wYW5lbHM+Lm1tLXBhbmVsIC5tbS1saXN0dmlld3std2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9Lm1tLW1lbnVfbGlzdHZpZXctanVzdGlmeSAubW0tcGFuZWxzPi5tbS1wYW5lbCAubW0tbGlzdGl0ZW17LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMCBhdXRvO2ZsZXg6MSAwIGF1dG87bWluLWhlaWdodDo1MHB4fS5tbS1tZW51X2xpc3R2aWV3LWp1c3RpZnkgLm1tLXBhbmVscz4ubW0tcGFuZWwgLm1tLWxpc3RpdGVtX190ZXh0ey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MSAwIGF1dG87ZmxleDoxIDAgYXV0bztkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5tbS1saXN0dmlld19pbnNldHtsaXN0LXN0eWxlOmluc2lkZSBkaXNjO3dpZHRoOjEwMCU7cGFkZGluZzowIDMwcHggMTVweCAzMHB4O21hcmdpbjowfS5tbS1saXN0dmlld19pbnNldCAubW0tbGlzdGl0ZW17cGFkZGluZzo1cHggMH0ubW0tbWVudV9tdWx0aWxpbmUgLm1tLWxpc3RpdGVtX190ZXh0ey1vLXRleHQtb3ZlcmZsb3c6Y2xpcDt0ZXh0LW92ZXJmbG93OmNsaXA7d2hpdGUtc3BhY2U6bm9ybWFsfVtjbGFzcyo9bW0tbWVudV9wYWdlZGltXS5tbS1tZW51X29wZW5lZH4ubW0td3JhcHBlcl9fYmxvY2tlcntvcGFjaXR5OjB9Lm1tLXdyYXBwZXJfb3BlbmluZyBbY2xhc3MqPW1tLW1lbnVfcGFnZWRpbV0ubW0tbWVudV9vcGVuZWR+Lm1tLXdyYXBwZXJfX2Jsb2NrZXJ7b3BhY2l0eTouMzstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZSAuNHM7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlIC40czt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2UgLjRzfS5tbS1tZW51X29wZW5lZC5tbS1tZW51X3BhZ2VkaW1+Lm1tLXdyYXBwZXJfX2Jsb2NrZXJ7YmFja2dyb3VuZDppbmhlcml0fS5tbS1tZW51X29wZW5lZC5tbS1tZW51X3BhZ2VkaW0tYmxhY2t+Lm1tLXdyYXBwZXJfX2Jsb2NrZXJ7YmFja2dyb3VuZDojMDAwfS5tbS1tZW51X29wZW5lZC5tbS1tZW51X3BhZ2VkaW0td2hpdGV+Lm1tLXdyYXBwZXJfX2Jsb2NrZXJ7YmFja2dyb3VuZDojZmZmfS5tbS1tZW51X3BvcHVwey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2U7b3BhY2l0eTowOy13ZWJraXQtYm94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO2hlaWdodDo4MCU7bWluLWhlaWdodDoxNDBweDttYXgtaGVpZ2h0Ojg4MHB4O3RvcDo1MCU7bGVmdDo1MCU7Ym90dG9tOmF1dG87cmlnaHQ6YXV0bzt6LWluZGV4OjI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApfS5tbS1tZW51X3BvcHVwLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7LW1zLXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt6LWluZGV4OjB9Lm1tLW1lbnVfcG9wdXAubW0tbWVudV9vcGVuZWR+Lm1tLXdyYXBwZXJfX2Jsb2NrZXJ7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjBzICFpbXBvcnRhbnQ7LW8tdHJhbnNpdGlvbi1kZWxheTowcyAhaW1wb3J0YW50O3RyYW5zaXRpb24tZGVsYXk6MHMgIWltcG9ydGFudDt6LWluZGV4OjF9Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9wb3B1cHtvcGFjaXR5OjF9Lm1tLW1lbnVfcG9zaXRpb24tcmlnaHR7bGVmdDphdXRvO3JpZ2h0OjB9Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwdncsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODB2dywgMCwgMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNDBweCwgMCwgMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1MHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNDQwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNDQwcHgsIDAsIDApfX0ubW0tbWVudV9wb3NpdGlvbi1ib3R0b20sLm1tLW1lbnVfcG9zaXRpb24tZnJvbnQsLm1tLW1lbnVfcG9zaXRpb24tdG9wey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlOy1vLXRyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlfS5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbS5tbS1tZW51X29wZW5lZCwubW0tbWVudV9wb3NpdGlvbi1mcm9udC5tbS1tZW51X29wZW5lZCwubW0tbWVudV9wb3NpdGlvbi10b3AubW0tbWVudV9vcGVuZWR7ei1pbmRleDoyfS5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbS5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXQsLm1tLW1lbnVfcG9zaXRpb24tZnJvbnQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0LC5tbS1tZW51X3Bvc2l0aW9uLXRvcC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50Oy1tcy10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7ei1pbmRleDowfS5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbS5tbS1tZW51X29wZW5lZH4ubW0td3JhcHBlcl9fYmxvY2tlciwubW0tbWVudV9wb3NpdGlvbi1mcm9udC5tbS1tZW51X29wZW5lZH4ubW0td3JhcHBlcl9fYmxvY2tlciwubW0tbWVudV9wb3NpdGlvbi10b3AubW0tbWVudV9vcGVuZWR+Lm1tLXdyYXBwZXJfX2Jsb2NrZXJ7ei1pbmRleDoxfS5tbS1tZW51X3Bvc2l0aW9uLWZyb250ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfS5tbS1tZW51X3Bvc2l0aW9uLWZyb250Lm1tLW1lbnVfcG9zaXRpb24tcmlnaHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfS5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbSwubW0tbWVudV9wb3NpdGlvbi10b3B7d2lkdGg6MTAwJTttaW4td2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX0ubW0tbWVudV9wb3NpdGlvbi10b3B7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9Lm1tLW1lbnVfcG9zaXRpb24tdG9we2hlaWdodDo4MHZoO21pbi1oZWlnaHQ6MTQwcHg7bWF4LWhlaWdodDo4ODBweH0ubW0tbWVudV9wb3NpdGlvbi1ib3R0b217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RvcDphdXRvfS5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbXtoZWlnaHQ6ODB2aDttaW4taGVpZ2h0OjE0MHB4O21heC1oZWlnaHQ6ODgwcHh9Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9wb3NpdGlvbi1ib3R0b20sLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9wb3NpdGlvbi1mcm9udCwubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X3Bvc2l0aW9uLXRvcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9Lm1tLW1lbnVfc2hhZG93LXBhZ2U6YWZ0ZXJ7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoxMjAlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTAwJTt0b3A6LTEwJTt6LWluZGV4OjEwMDstd2Via2l0LWNsaXAtcGF0aDpwb2x5Z29uKC0yMHB4IDAsIDAgMCwgMCAxMDAlLCAtMjBweCAxMDAlKTtjbGlwLXBhdGg6cG9seWdvbigtMjBweCAwLCAwIDAsIDAgMTAwJSwgLTIwcHggMTAwJSk7LXdlYmtpdC1ib3gtc2hhZG93OnZhcigtLW1tLXNoYWRvdyk7Ym94LXNoYWRvdzp2YXIoLS1tbS1zaGFkb3cpfS5tbS1tZW51X3NoYWRvdy1wYWdlLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQ6YWZ0ZXJ7bGVmdDphdXRvO3JpZ2h0OjEwMCU7LXdlYmtpdC1jbGlwLXBhdGg6cG9seWdvbigyMHB4IDAsIDQwcHggMCwgNDBweCAxMDAlLCAyMHB4IDEwMCUpO2NsaXAtcGF0aDpwb2x5Z29uKDIwcHggMCwgNDBweCAwLCA0MHB4IDEwMCUsIDIwcHggMTAwJSl9Lm1tLW1lbnVfc2hhZG93LXBhZ2UubW0tbWVudV9wb3NpdGlvbi1mcm9udDphZnRlcntjb250ZW50Om5vbmU7ZGlzcGxheTpub25lfS5tbS1tZW51X3NoYWRvdy1tZW51ey13ZWJraXQtYm94LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7Ym94LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7LXdlYmtpdC1ib3gtc2hhZG93OnZhcigtLW1tLXNoYWRvdyk7Ym94LXNoYWRvdzp2YXIoLS1tbS1zaGFkb3cpfS5tbS1tZW51X3NoYWRvdy1wYW5lbHMgLm1tLXBhbmVscz4ubW0tcGFuZWx7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTstd2Via2l0LWJveC1zaGFkb3c6dmFyKC0tbW0tc2hhZG93KTtib3gtc2hhZG93OnZhcigtLW1tLXNoYWRvdyl9Lm1tLW1lbnVfdGhlbWUtd2hpdGV7LS1tbS1jb2xvci1ib3JkZXI6cmdiYSggMCwwLDAsIDAuMSApOy0tbW0tY29sb3ItYnV0dG9uOnJnYmEoIDAsMCwwLCAwLjMgKTstLW1tLWNvbG9yLXRleHQ6cmdiYSggMCwwLDAsIDAuNyApOy0tbW0tY29sb3ItdGV4dC1kaW1tZWQ6cmdiYSggMCwwLDAsIDAuMyApOy0tbW0tY29sb3ItYmFja2dyb3VuZDojZmZmOy0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiYSggMCwwLDAsIDAuMDYgKTstLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiYSggMCwwLDAsIDAuMDMgKTstLW1tLXNoYWRvdzowIDAgMTBweCByZ2JhKCAwLDAsMCwgMC4yICl9Lm1tLW1lbnVfdGhlbWUtZGFya3stLW1tLWNvbG9yLWJvcmRlcjpyZ2JhKCAwLDAsMCwgMC4zICk7LS1tbS1jb2xvci1idXR0b246cmdiYSggMjU1LDI1NSwyNTUsIDAuNCApOy0tbW0tY29sb3ItdGV4dDpyZ2JhKCAyNTUsMjU1LDI1NSwgMC44NSApOy0tbW0tY29sb3ItdGV4dC1kaW1tZWQ6cmdiYSggMjU1LDI1NSwyNTUsIDAuNCApOy0tbW0tY29sb3ItYmFja2dyb3VuZDojMzMzOy0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiYSggMjU1LDI1NSwyNTUsIDAuMDggKTstLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiYSggMCwwLDAsIDAuMSApOy0tbW0tc2hhZG93OjAgMCAyMHB4IHJnYmEoIDAsMCwwLCAwLjUgKX0ubW0tbWVudV90aGVtZS1ibGFja3stLW1tLWNvbG9yLWJvcmRlcjpyZ2JhKCAyNTUsMjU1LDI1NSwgMC4yNSApOy0tbW0tY29sb3ItYnV0dG9uOnJnYmEoIDI1NSwyNTUsMjU1LCAwLjQgKTstLW1tLWNvbG9yLXRleHQ6cmdiYSggMjU1LDI1NSwyNTUsIDAuNzUgKTstLW1tLWNvbG9yLXRleHQtZGltbWVkOnJnYmEoIDI1NSwyNTUsMjU1LCAwLjQgKTstLW1tLWNvbG9yLWJhY2tncm91bmQ6IzAwMDstLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0OnJnYmEoIDI1NSwyNTUsMjU1LCAwLjIgKTstLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiYSggMjU1LDI1NSwyNTUsIDAuMTUgKTstLW1tLXNoYWRvdzpub25lfWJvZHkubW9kYWwtb3BlbiAubW0tc2xpZGVvdXR7ei1pbmRleDp1bnNldH0ubmVvcy1hbGlnbm1lbnQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0ubmVvcy1hbGlnbm1lbnQtbGVmdHt0ZXh0LWFsaWduOmxlZnR9Lm5lb3MtYWxpZ25tZW50LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGMtbmVvcy1lbGVtZW50cy1tYXAgLm1hcC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9LnRjLW5lb3MtZWxlbWVudHMtbWFwIC5tYXAtY29udGFpbmVyOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOmNhbGMoKDEwODAgLyAxOTIwKSoxMDAlKX0udGMtbmVvcy1lbGVtZW50cy1tYXAgLm1hcC1jb250YWluZXI+Kntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MH0udGMtbmVvcy1lbGVtZW50cy1idXR0b24uZnVsbC13aWR0aCAuYnRue3dpZHRoOjEwMCV9LnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uLmNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGMtbmVvcy1lbGVtZW50cy1idXR0b24ucmlnaHR7dGV4dC1hbGlnbjpyaWdodH0ubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW57LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSl9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uLndpdGhvdXQtbWFyZ2luLWJvdHRvbXttYXJnaW4tYm90dG9tOjB9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uPio6YmVmb3Jle2NvbnRlbnQ6XCIgXCJ9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uLmludGVybmFsLW1hcmdpbnMtc21hbGx7LS1icy1ndXR0ZXIteDogMjBweDstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSl9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uLmludGVybmFsLW1hcmdpbnMtbm9ybWFsey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpfS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi5pbnRlcm5hbC1tYXJnaW5zLWxhcmdley0tYnMtZ3V0dGVyLXg6IDgwcHg7LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpfS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi5hbGlnbi1zdGFydCAuY29sdW1ue2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uLmFsaWduLWNlbnRlciAuY29sdW1ue2FsaWduLWl0ZW1zOmNlbnRlcn0ubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4uYWxpZ24tZW5kIC5jb2x1bW57YWxpZ24taXRlbXM6ZmxleC1lbmR9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uLmp1c3RpZnktc3RhcnQgLmNvbHVtbntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4uanVzdGlmeS1jZW50ZXIgLmNvbHVtbntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi5qdXN0aWZ5LWVuZCAuY29sdW1ue2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4uanVzdGlmeS1zcGFjZS1iZXR3ZWVuIC5jb2x1bW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uIC5jb2x1bW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tYm90dG9tOjB9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uIC5jb2x1bW46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4gLmNvbHVtbj4ubm9kZXR5cGVzLWNvbnRlbnQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uIC5jb2x1bW46YmVmb3Jle2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uLmludmVyc2UtY29sdW1uIC5jb2x1bW46Zmlyc3QtY2hpbGR7b3JkZXI6MjttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4uaW52ZXJzZS1jb2x1bW4gLmNvbHVtbjpsYXN0LWNoaWxke29yZGVyOjE7bWFyZ2luLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW46bm90KC5mb3JjZS14cykubW9iaWxlLW1hcmdpbi1ib3R0b20tbm9uZXttYXJnaW4tYm90dG9tOjB9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uOm5vdCguZm9yY2UteHMpLm1vYmlsZS1tYXJnaW4tYm90dG9tLXNtYWxse21hcmdpbi1ib3R0b206MjBweH0ubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW46bm90KC5mb3JjZS14cykubW9iaWxlLW1hcmdpbi1ib3R0b20tbm9ybWFse21hcmdpbi1ib3R0b206NDBweH0ubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW46bm90KC5mb3JjZS14cykubW9iaWxlLW1hcmdpbi1ib3R0b20tbGFyZ2V7bWFyZ2luLWJvdHRvbTo4MHB4fX0uY29sdW1uLTI1e2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29sdW1uLTI1e2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZvcmNlLXNtPi5jb2x1bW4tMjV7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9fS5mb3JjZS14cz4uY29sdW1uLTI1e2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZm9yY2UteHM6bm90KC5mb3JjZS1zbSk+LmNvbHVtbi0yNTpmaXJzdC1jaGlsZHtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZm9yY2UteHM6bm90KC5mb3JjZS1zbSk+LmNvbHVtbi0yNTpmaXJzdC1jaGlsZHtmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX19QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5mb3JjZS14czpub3QoLmZvcmNlLXNtKT4uY29sdW1uLTI1Omxhc3QtY2hpbGR7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZvcmNlLXhzOm5vdCguZm9yY2Utc20pPi5jb2x1bW4tMjU6bGFzdC1jaGlsZHtmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX19LmNvbHVtbi0zM3tmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNvbHVtbi0zM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX19QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5mb3JjZS1zbT4uY29sdW1uLTMze2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfX0uZm9yY2UteHM+LmNvbHVtbi0zM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZvcmNlLXhzOm5vdCguZm9yY2Utc20pPi5jb2x1bW4tMzM6Zmlyc3QtY2hpbGR7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZvcmNlLXhzOm5vdCguZm9yY2Utc20pPi5jb2x1bW4tMzM6Zmlyc3QtY2hpbGR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZm9yY2UteHM6bm90KC5mb3JjZS1zbSk+LmNvbHVtbi0zMzpsYXN0LWNoaWxke2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5mb3JjZS14czpub3QoLmZvcmNlLXNtKT4uY29sdW1uLTMzOmxhc3QtY2hpbGR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9fS5jb2x1bW4tNTB7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb2x1bW4tNTB7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZm9yY2Utc20+LmNvbHVtbi01MHtmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX19LmZvcmNlLXhzPi5jb2x1bW4tNTB7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5mb3JjZS14czpub3QoLmZvcmNlLXNtKT4uY29sdW1uLTUwOmZpcnN0LWNoaWxke2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5mb3JjZS14czpub3QoLmZvcmNlLXNtKT4uY29sdW1uLTUwOmZpcnN0LWNoaWxke2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZvcmNlLXhzOm5vdCguZm9yY2Utc20pPi5jb2x1bW4tNTA6bGFzdC1jaGlsZHtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZm9yY2UteHM6bm90KC5mb3JjZS1zbSk+LmNvbHVtbi01MDpsYXN0LWNoaWxke2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfX0uY29sdW1uLTY2e2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29sdW1uLTY2e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZvcmNlLXNtPi5jb2x1bW4tNjZ7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9fS5mb3JjZS14cz4uY29sdW1uLTY2e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZm9yY2UteHM6bm90KC5mb3JjZS1zbSk+LmNvbHVtbi02NjpmaXJzdC1jaGlsZHtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZm9yY2UteHM6bm90KC5mb3JjZS1zbSk+LmNvbHVtbi02NjpmaXJzdC1jaGlsZHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX19QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5mb3JjZS14czpub3QoLmZvcmNlLXNtKT4uY29sdW1uLTY2Omxhc3QtY2hpbGR7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZvcmNlLXhzOm5vdCguZm9yY2Utc20pPi5jb2x1bW4tNjY6bGFzdC1jaGlsZHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX19LmNvbHVtbi03NXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNvbHVtbi03NXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX19QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5mb3JjZS1zbT4uY29sdW1uLTc1e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfX0uZm9yY2UteHM+LmNvbHVtbi03NXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZvcmNlLXhzOm5vdCguZm9yY2Utc20pPi5jb2x1bW4tNzU6Zmlyc3QtY2hpbGR7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZvcmNlLXhzOm5vdCguZm9yY2Utc20pPi5jb2x1bW4tNzU6Zmlyc3QtY2hpbGR7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZm9yY2UteHM6bm90KC5mb3JjZS1zbSk+LmNvbHVtbi03NTpsYXN0LWNoaWxke2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5mb3JjZS14czpub3QoLmZvcmNlLXNtKT4uY29sdW1uLTc1Omxhc3QtY2hpbGR7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9fS50Yy1uZW9zLWVsZW1lbnRzLWJvb3RzdHJhcC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVte21hcmdpbi1ib3R0b206MH06cm9vdHstLWR0LXJvdy1zZWxlY3RlZDogMTMsIDExMCwgMjUzOy0tZHQtcm93LXNlbGVjdGVkLXRleHQ6IDI1NSwgMjU1LCAyNTU7LS1kdC1yb3ctc2VsZWN0ZWQtbGluazogOSwgMTAsIDExOy0tZHQtcm93LXN0cmlwZTogMCwgMCwgMDstLWR0LXJvdy1ob3ZlcjogMCwgMCwgMDstLWR0LWNvbHVtbi1vcmRlcmluZzogMCwgMCwgMDstLWR0LWh0bWwtYmFja2dyb3VuZDogd2hpdGV9OnJvb3QuZGFya3stLWR0LWh0bWwtYmFja2dyb3VuZDogcmdiKDMzLCAzNywgNDEpfXRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1jb250cm9se3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyfXRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1jb250cm9sOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjpyZ2JhKDAsIDAsIDAsIDAuNSk7Y29udGVudDpcIuKWulwifXRhYmxlLmRhdGFUYWJsZSB0ci5kdC1oYXNDaGlsZCB0ZC5kdC1jb250cm9sOmJlZm9yZXtjb250ZW50Olwi4pa8XCJ9aHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1jb250cm9sOmJlZm9yZXtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSl9aHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZSB0ci5kdC1oYXNDaGlsZCB0ZC5kdC1jb250cm9sOmJlZm9yZXtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSl9dGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmcsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjX2Rpc2FibGVkLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmcsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjX2Rpc2FibGVkLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWR7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDoyNnB4fXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19kZXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2FzYzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO29wYWNpdHk6LjEyNTtyaWdodDoxMHB4O2xpbmUtaGVpZ2h0OjlweDtmb250LXNpemU6LjhlbX10YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmV7Ym90dG9tOjUwJTtjb250ZW50Olwi4payXCI7Y29udGVudDpcIuKWslwiL1wiXCJ9dGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXJ7dG9wOjUwJTtjb250ZW50Olwi4pa8XCI7Y29udGVudDpcIuKWvFwiL1wiXCJ9dGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19kZXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2FzYzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfZGVzYzphZnRlcntvcGFjaXR5Oi42fXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmV7ZGlzcGxheTpub25lfXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aDphY3RpdmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkOmFjdGl2ZXtvdXRsaW5lOm5vbmV9ZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZS5kYXRhVGFibGU+dGhlYWQ+dHI+dGg6YmVmb3JlLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHk+dGFibGUuZGF0YVRhYmxlPnRoZWFkPnRyPnRoOmFmdGVyLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHk+dGFibGUuZGF0YVRhYmxlPnRoZWFkPnRyPnRkOmJlZm9yZSxkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5PnRhYmxlLmRhdGFUYWJsZT50aGVhZD50cj50ZDphZnRlcntkaXNwbGF5Om5vbmV9ZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjIwMHB4O21hcmdpbi1sZWZ0Oi0xMDBweDttYXJnaW4tdG9wOi0yNnB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MnB4fWRpdi5kYXRhVGFibGVzX3Byb2Nlc3Npbmc+ZGl2Omxhc3QtY2hpbGR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6ODBweDtoZWlnaHQ6MTVweDttYXJnaW46MWVtIGF1dG99ZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZz5kaXY6bGFzdC1jaGlsZD5kaXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTNweDtoZWlnaHQ6MTNweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiMwZDZlZmQ7YmFja2dyb3VuZDpyZ2IodmFyKC0tZHQtcm93LXNlbGVjdGVkKSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCl9ZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZz5kaXY6bGFzdC1jaGlsZD5kaXY6bnRoLWNoaWxkKDEpe2xlZnQ6OHB4O2FuaW1hdGlvbjpkYXRhdGFibGVzLWxvYWRlci0xIC42cyBpbmZpbml0ZX1kaXYuZGF0YVRhYmxlc19wcm9jZXNzaW5nPmRpdjpsYXN0LWNoaWxkPmRpdjpudGgtY2hpbGQoMil7bGVmdDo4cHg7YW5pbWF0aW9uOmRhdGF0YWJsZXMtbG9hZGVyLTIgLjZzIGluZmluaXRlfWRpdi5kYXRhVGFibGVzX3Byb2Nlc3Npbmc+ZGl2Omxhc3QtY2hpbGQ+ZGl2Om50aC1jaGlsZCgzKXtsZWZ0OjMycHg7YW5pbWF0aW9uOmRhdGF0YWJsZXMtbG9hZGVyLTIgLjZzIGluZmluaXRlfWRpdi5kYXRhVGFibGVzX3Byb2Nlc3Npbmc+ZGl2Omxhc3QtY2hpbGQ+ZGl2Om50aC1jaGlsZCg0KXtsZWZ0OjU2cHg7YW5pbWF0aW9uOmRhdGF0YWJsZXMtbG9hZGVyLTMgLjZzIGluZmluaXRlfUBrZXlmcmFtZXMgZGF0YXRhYmxlcy1sb2FkZXItMXswJXt0cmFuc2Zvcm06c2NhbGUoMCl9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgZGF0YXRhYmxlcy1sb2FkZXItM3swJXt0cmFuc2Zvcm06c2NhbGUoMSl9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMCl9fUBrZXlmcmFtZXMgZGF0YXRhYmxlcy1sb2FkZXItMnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgyNHB4LCAwKX19dGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0aCx0YWJsZS5kYXRhVGFibGUubm93cmFwIHRke3doaXRlLXNwYWNlOm5vd3JhcH10YWJsZS5kYXRhVGFibGUgdGguZHQtbGVmdCx0YWJsZS5kYXRhVGFibGUgdGQuZHQtbGVmdHt0ZXh0LWFsaWduOmxlZnR9dGFibGUuZGF0YVRhYmxlIHRoLmR0LWNlbnRlcix0YWJsZS5kYXRhVGFibGUgdGQuZHQtY2VudGVyLHRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5e3RleHQtYWxpZ246Y2VudGVyfXRhYmxlLmRhdGFUYWJsZSB0aC5kdC1yaWdodCx0YWJsZS5kYXRhVGFibGUgdGQuZHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH10YWJsZS5kYXRhVGFibGUgdGguZHQtanVzdGlmeSx0YWJsZS5kYXRhVGFibGUgdGQuZHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnl9dGFibGUuZGF0YVRhYmxlIHRoLmR0LW5vd3JhcCx0YWJsZS5kYXRhVGFibGUgdGQuZHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH10YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgsdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGR7dGV4dC1hbGlnbjpsZWZ0fXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWxlZnQsdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbGVmdCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1sZWZ0LHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWNlbnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1jZW50ZXIsdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtY2VudGVyLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn10YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1yaWdodCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1yaWdodCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1yaWdodCx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWp1c3RpZnksdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtanVzdGlmeSx0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1qdXN0aWZ5LHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5fXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLW5vd3JhcCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1ub3dyYXAsdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtbm93cmFwLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXB9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbGVmdCx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1sZWZ0e3RleHQtYWxpZ246bGVmdH10YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1jZW50ZXIsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktY2VudGVye3RleHQtYWxpZ246Y2VudGVyfXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LXJpZ2h0LHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9dGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktanVzdGlmeSx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeX10YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1ub3dyYXAsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH10YWJsZS5kYXRhVGFibGV7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO2NsZWFyOmJvdGg7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjB9dGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aHtmb250LXdlaWdodDpib2xkfXRhYmxlLmRhdGFUYWJsZT50aGVhZD50cj50aCx0YWJsZS5kYXRhVGFibGU+dGhlYWQ+dHI+dGR7cGFkZGluZzoxMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKX10YWJsZS5kYXRhVGFibGU+dGhlYWQ+dHI+dGg6YWN0aXZlLHRhYmxlLmRhdGFUYWJsZT50aGVhZD50cj50ZDphY3RpdmV7b3V0bGluZTpub25lfXRhYmxlLmRhdGFUYWJsZT50Zm9vdD50cj50aCx0YWJsZS5kYXRhVGFibGU+dGZvb3Q+dHI+dGR7cGFkZGluZzoxMHB4IDEwcHggNnB4IDEwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpfXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0cntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5zZWxlY3RlZD4qe2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjkpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LXNlbGVjdGVkKSwgMC45KTtjb2xvcjp3aGl0ZTtjb2xvcjpyZ2IodmFyKC0tZHQtcm93LXNlbGVjdGVkLXRleHQpKX10YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuc2VsZWN0ZWQgYXtjb2xvcjojMDkwYTBiO2NvbG9yOnJnYih2YXIoLS1kdC1yb3ctc2VsZWN0ZWQtbGluaykpfXRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aCx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGR7cGFkZGluZzo4cHggMTBweH10YWJsZS5kYXRhVGFibGUucm93LWJvcmRlcj50Ym9keT50cj50aCx0YWJsZS5kYXRhVGFibGUucm93LWJvcmRlcj50Ym9keT50cj50ZCx0YWJsZS5kYXRhVGFibGUuZGlzcGxheT50Ym9keT50cj50aCx0YWJsZS5kYXRhVGFibGUuZGlzcGxheT50Ym9keT50cj50ZHtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpfXRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyPnRib2R5PnRyOmZpcnN0LWNoaWxkPnRoLHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyPnRib2R5PnRyOmZpcnN0LWNoaWxkPnRkLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5PnRib2R5PnRyOmZpcnN0LWNoaWxkPnRoLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5PnRib2R5PnRyOmZpcnN0LWNoaWxkPnRke2JvcmRlci10b3A6bm9uZX10YWJsZS5kYXRhVGFibGUucm93LWJvcmRlcj50Ym9keT50ci5zZWxlY3RlZCt0ci5zZWxlY3RlZD50ZCx0YWJsZS5kYXRhVGFibGUuZGlzcGxheT50Ym9keT50ci5zZWxlY3RlZCt0ci5zZWxlY3RlZD50ZHtib3JkZXItdG9wLWNvbG9yOiMwMjYyZWZ9dGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyPnRib2R5PnRyPnRoLHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlcj50Ym9keT50cj50ZHtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO2JvcmRlci1yaWdodDoxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KX10YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXI+dGJvZHk+dHI+dGg6Zmlyc3QtY2hpbGQsdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpfXRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlcj50Ym9keT50cjpmaXJzdC1jaGlsZD50aCx0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXI+dGJvZHk+dHI6Zmlyc3QtY2hpbGQ+dGR7Ym9yZGVyLXRvcDpub25lfXRhYmxlLmRhdGFUYWJsZS5zdHJpcGU+dGJvZHk+dHIub2RkPiosdGFibGUuZGF0YVRhYmxlLmRpc3BsYXk+dGJvZHk+dHIub2RkPip7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggcmdiYSgwLCAwLCAwLCAwLjAyMyk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc3RyaXBlKSwgMC4wMjMpfXRhYmxlLmRhdGFUYWJsZS5zdHJpcGU+dGJvZHk+dHIub2RkLnNlbGVjdGVkPiosdGFibGUuZGF0YVRhYmxlLmRpc3BsYXk+dGJvZHk+dHIub2RkLnNlbGVjdGVkPip7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggcmdiYSgxMywgMTEwLCAyNTMsIDAuOTIzKTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKHZhcigtLWR0LXJvdy1zZWxlY3RlZCksIDAuOTIzKX10YWJsZS5kYXRhVGFibGUuaG92ZXI+dGJvZHk+dHI6aG92ZXI+Kix0YWJsZS5kYXRhVGFibGUuZGlzcGxheT50Ym9keT50cjpob3Zlcj4qe2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LWhvdmVyKSwgMC4wMzUpfXRhYmxlLmRhdGFUYWJsZS5ob3Zlcj50Ym9keT50ci5zZWxlY3RlZDpob3Zlcj4qLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5PnRib2R5PnRyLnNlbGVjdGVkOmhvdmVyPip7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggIzBkNmVmZCAhaW1wb3J0YW50O2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LXNlbGVjdGVkKSwgMSkgIWltcG9ydGFudH10YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uPnRib2R5IHRyPi5zb3J0aW5nXzEsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbj50Ym9keSB0cj4uc29ydGluZ18yLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4+dGJvZHkgdHI+LnNvcnRpbmdfMyx0YWJsZS5kYXRhVGFibGUuZGlzcGxheT50Ym9keSB0cj4uc29ydGluZ18xLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5PnRib2R5IHRyPi5zb3J0aW5nXzIsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXk+dGJvZHkgdHI+LnNvcnRpbmdfM3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDE5KTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKHZhcigtLWR0LWNvbHVtbi1vcmRlcmluZyksIDAuMDE5KX10YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uPnRib2R5IHRyLnNlbGVjdGVkPi5zb3J0aW5nXzEsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbj50Ym9keSB0ci5zZWxlY3RlZD4uc29ydGluZ18yLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4+dGJvZHkgdHIuc2VsZWN0ZWQ+LnNvcnRpbmdfMyx0YWJsZS5kYXRhVGFibGUuZGlzcGxheT50Ym9keSB0ci5zZWxlY3RlZD4uc29ydGluZ18xLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5PnRib2R5IHRyLnNlbGVjdGVkPi5zb3J0aW5nXzIsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXk+dGJvZHkgdHIuc2VsZWN0ZWQ+LnNvcnRpbmdfM3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45MTkpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LXNlbGVjdGVkKSwgMC45MTkpfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5PnRib2R5PnRyLm9kZD4uc29ydGluZ18xLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlPnRib2R5PnRyLm9kZD4uc29ydGluZ18xe2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wNTQpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtY29sdW1uLW9yZGVyaW5nKSwgMC4wNTQpfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5PnRib2R5PnRyLm9kZD4uc29ydGluZ18yLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlPnRib2R5PnRyLm9kZD4uc29ydGluZ18ye2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDcpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtY29sdW1uLW9yZGVyaW5nKSwgMC4wNDcpfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5PnRib2R5PnRyLm9kZD4uc29ydGluZ18zLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlPnRib2R5PnRyLm9kZD4uc29ydGluZ18ze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wMzkpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtY29sdW1uLW9yZGVyaW5nKSwgMC4wMzkpfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5PnRib2R5PnRyLm9kZC5zZWxlY3RlZD4uc29ydGluZ18xLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlPnRib2R5PnRyLm9kZC5zZWxlY3RlZD4uc29ydGluZ18xe2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjk1NCk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc2VsZWN0ZWQpLCAwLjk1NCl9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXk+dGJvZHk+dHIub2RkLnNlbGVjdGVkPi5zb3J0aW5nXzIsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGU+dGJvZHk+dHIub2RkLnNlbGVjdGVkPi5zb3J0aW5nXzJ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggcmdiYSgxMywgMTEwLCAyNTMsIDAuOTQ3KTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKHZhcigtLWR0LXJvdy1zZWxlY3RlZCksIDAuOTQ3KX10YWJsZS5kYXRhVGFibGUuZGlzcGxheT50Ym9keT50ci5vZGQuc2VsZWN0ZWQ+LnNvcnRpbmdfMyx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZT50Ym9keT50ci5vZGQuc2VsZWN0ZWQ+LnNvcnRpbmdfM3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45MzkpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LXNlbGVjdGVkKSwgMC45MzkpfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5PnRib2R5PnRyLmV2ZW4+LnNvcnRpbmdfMSx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZT50Ym9keT50ci5ldmVuPi5zb3J0aW5nXzF7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggcmdiYSgwLCAwLCAwLCAwLjAxOSk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc2VsZWN0ZWQpLCAwLjAxOSl9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXk+dGJvZHk+dHIuZXZlbj4uc29ydGluZ18yLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlPnRib2R5PnRyLmV2ZW4+LnNvcnRpbmdfMntib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDExKTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKHZhcigtLWR0LXJvdy1zZWxlY3RlZCksIDAuMDExKX10YWJsZS5kYXRhVGFibGUuZGlzcGxheT50Ym9keT50ci5ldmVuPi5zb3J0aW5nXzMsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGU+dGJvZHk+dHIuZXZlbj4uc29ydGluZ18ze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wMDMpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LXNlbGVjdGVkKSwgMC4wMDMpfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5PnRib2R5PnRyLmV2ZW4uc2VsZWN0ZWQ+LnNvcnRpbmdfMSx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZT50Ym9keT50ci5ldmVuLnNlbGVjdGVkPi5zb3J0aW5nXzF7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggcmdiYSgxMywgMTEwLCAyNTMsIDAuOTE5KTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKHZhcigtLWR0LXJvdy1zZWxlY3RlZCksIDAuOTE5KX10YWJsZS5kYXRhVGFibGUuZGlzcGxheT50Ym9keT50ci5ldmVuLnNlbGVjdGVkPi5zb3J0aW5nXzIsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGU+dGJvZHk+dHIuZXZlbi5zZWxlY3RlZD4uc29ydGluZ18ye2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjkxMSk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc2VsZWN0ZWQpLCAwLjkxMSl9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXk+dGJvZHk+dHIuZXZlbi5zZWxlY3RlZD4uc29ydGluZ18zLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlPnRib2R5PnRyLmV2ZW4uc2VsZWN0ZWQ+LnNvcnRpbmdfM3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45MDMpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LXNlbGVjdGVkKSwgMC45MDMpfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyPi5zb3J0aW5nXzEsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlcj4uc29ydGluZ18xe2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wODIpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LWhvdmVyKSwgMC4wODIpfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyPi5zb3J0aW5nXzIsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlcj4uc29ydGluZ18ye2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wNzQpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LWhvdmVyKSwgMC4wNzQpfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyPi5zb3J0aW5nXzMsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlcj4uc29ydGluZ18ze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wNjIpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LWhvdmVyKSwgMC4wNjIpfXRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkPi5zb3J0aW5nXzEsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZD4uc29ydGluZ18xe2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjk4Mik7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc2VsZWN0ZWQpLCAwLjk4Mil9dGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQ+LnNvcnRpbmdfMix0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkPi5zb3J0aW5nXzJ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggcmdiYSgxMywgMTEwLCAyNTMsIDAuOTc0KTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKHZhcigtLWR0LXJvdy1zZWxlY3RlZCksIDAuOTc0KX10YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZD4uc29ydGluZ18zLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQ+LnNvcnRpbmdfM3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45NjIpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LXNlbGVjdGVkKSwgMC45NjIpfXRhYmxlLmRhdGFUYWJsZS5uby1mb290ZXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpfXRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRoZWFkIHRoLHRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRoZWFkIHRkLHRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRmb290IHRoLHRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRmb290IHRkLHRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRib2R5IHRoLHRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRib2R5IHRke3BhZGRpbmc6NHB4fXRhYmxlLmRhdGFUYWJsZSB0aCx0YWJsZS5kYXRhVGFibGUgdGR7Ym94LXNpemluZzpjb250ZW50LWJveH0uZGF0YVRhYmxlc193cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2NsZWFyOmJvdGh9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGh7ZmxvYXQ6bGVmdH0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3R7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6NXB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6aW5oZXJpdDtwYWRkaW5nOjRweH0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlcntmbG9hdDpyaWdodDt0ZXh0LWFsaWduOnJpZ2h0fS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0e2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjVweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOmluaGVyaXQ7bWFyZ2luLWxlZnQ6M3B4fS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mb3tjbGVhcjpib3RoO2Zsb2F0OmxlZnQ7cGFkZGluZy10b3A6Ljc1NWVtfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGV7ZmxvYXQ6cmlnaHQ7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXRvcDouMjVlbX0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b257Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxLjVlbTtwYWRkaW5nOi41ZW0gMWVtO21hcmdpbi1sZWZ0OjJweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2N1cnNvcjpwb2ludGVyO2NvbG9yOmluaGVyaXQgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQ6aG92ZXJ7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwLjA1KTtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4wNSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgMC4wNSkpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjA1KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjA1KSAxMDAlKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjA1KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjA1KSAxMDAlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMDUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDUpIDEwMCUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjA1KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjA1KSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4wNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wNSkgMTAwJSl9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDpob3ZlciwuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6YWN0aXZle2N1cnNvcjpkZWZhdWx0O2NvbG9yOiM2NjYgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzpub25lfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3Zlcntjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgIzExMTtiYWNrZ3JvdW5kLWNvbG9yOiMxMTE7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjNTg1ODU4KSwgY29sb3Itc3RvcCgxMDAlLCAjMTExKSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1ODU4NTggMCUsICMxMTEgMTAwJSk7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM1ODU4NTggMCUsICMxMTEgMTAwJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzU4NTg1OCAwJSwgIzExMSAxMDAlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1ODU4NTggMCUsICMxMTEgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNTg1ODU4IDAlLCAjMTExIDEwMCUpfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjphY3RpdmV7b3V0bGluZTpub25lO2JhY2tncm91bmQtY29sb3I6IzBjMGMwYztiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMyYjJiMmIpLCBjb2xvci1zdG9wKDEwMCUsICMwYzBjMGMpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzJiMmIyYiAwJSwgIzBjMGMwYyAxMDAlKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzJiMmIyYiAwJSwgIzBjMGMwYyAxMDAlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMmIyYjJiIDAlLCAjMGMwYzBjIDEwMCUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzJiMmIyYiAwJSwgIzBjMGMwYyAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyYjJiMmIgMCUsICMwYzBjMGMgMTAwJSk7Ym94LXNoYWRvdzppbnNldCAwIDAgM3B4ICMxMTF9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAuZWxsaXBzaXN7cGFkZGluZzowIDFlbX0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCwuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciwuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8sLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wcm9jZXNzaW5nLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGV7Y29sb3I6aW5oZXJpdH0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbHtjbGVhcjpib3RofS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHl7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZT50aGVhZD50cj50aCwuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5PnRhYmxlPnRoZWFkPnRyPnRkLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHk+dGFibGU+dGJvZHk+dHI+dGgsLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZT50Ym9keT50cj50ZHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZT50aGVhZD50cj50aD5kaXYuZGF0YVRhYmxlc19zaXppbmcsLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZT50aGVhZD50cj50ZD5kaXYuZGF0YVRhYmxlc19zaXppbmcsLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZT50Ym9keT50cj50aD5kaXYuZGF0YVRhYmxlc19zaXppbmcsLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZT50Ym9keT50cj50ZD5kaXYuZGF0YVRhYmxlc19zaXppbmd7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnR9LmRhdGFUYWJsZXNfd3JhcHBlci5uby1mb290ZXIgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keXtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyl9LmRhdGFUYWJsZXNfd3JhcHBlci5uby1mb290ZXIgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0YWJsZS5kYXRhVGFibGUsLmRhdGFUYWJsZXNfd3JhcHBlci5uby1mb290ZXIgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keT50YWJsZXtib3JkZXItYm90dG9tOm5vbmV9LmRhdGFUYWJsZXNfd3JhcHBlcjphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2hlaWdodDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8sLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZXtmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGV7bWFyZ2luLXRvcDouNWVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgsLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXJ7ZmxvYXQ6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlcnttYXJnaW4tdG9wOi41ZW19fWh0bWwuZGFya3stLWR0LXJvdy1ob3ZlcjogMjU1LCAyNTUsIDI1NTstLWR0LXJvdy1zdHJpcGU6IDI1NSwgMjU1LCAyNTU7LS1kdC1jb2x1bW4tb3JkZXJpbmc6IDI1NSwgMjU1LCAyNTV9aHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZT50aGVhZD50cj50aCxodG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlPnRoZWFkPnRyPnRke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM1OTViNWV9aHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZT50aGVhZD50cj50aDphY3RpdmUsaHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZT50aGVhZD50cj50ZDphY3RpdmV7b3V0bGluZTpub25lfWh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGU+dGZvb3Q+dHI+dGgsaHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZT50Zm9vdD50cj50ZHtib3JkZXItdG9wOjFweCBzb2xpZCAjNTk1YjVlfWh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUucm93LWJvcmRlcj50Ym9keT50cj50aCxodG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXI+dGJvZHk+dHI+dGQsaHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5PnRib2R5PnRyPnRoLGh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUuZGlzcGxheT50Ym9keT50cj50ZHtib3JkZXItdG9wOjFweCBzb2xpZCAjNDA0MzQ2fWh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUucm93LWJvcmRlcj50Ym9keT50ci5zZWxlY3RlZCt0ci5zZWxlY3RlZD50ZCxodG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXk+dGJvZHk+dHIuc2VsZWN0ZWQrdHIuc2VsZWN0ZWQ+dGR7Ym9yZGVyLXRvcC1jb2xvcjojMDI1N2Q1fWh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXI+dGJvZHk+dHI+dGgsaHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlcj50Ym9keT50cj50ZHtib3JkZXItdG9wOjFweCBzb2xpZCAjNDA0MzQ2O2JvcmRlci1yaWdodDoxcHggc29saWQgIzQwNDM0Nn1odG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkLGh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXI+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM0MDQzNDZ9aHRtbC5kYXJrIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0LGh0bWwuZGFyayAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3R7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kdC1odG1sLWJhY2tncm91bmQpfWh0bWwuZGFyayAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCxodG1sLmRhcmsgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQ6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjNTk1YjVlO2JhY2tncm91bmQ6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KX1odG1sLmRhcmsgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkLGh0bWwuZGFyayAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6aG92ZXIsaHRtbC5kYXJrIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDphY3RpdmV7Y29sb3I6IzY2NiAhaW1wb3J0YW50fWh0bWwuZGFyayAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjMzUzNTM1O2JhY2tncm91bmQ6IzM1MzUzNX1odG1sLmRhcmsgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kOiMzYTNhM2F9LnNlbGVjdDItY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyOHB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjIwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjFlbX0uc2VsZWN0Mi1jb250YWluZXJbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtwYWRkaW5nLXJpZ2h0OjhweDtwYWRkaW5nLWxlZnQ6MjBweH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjMycHg7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtkaXNwbGF5OmlubGluZTtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtmb250LXNpemU6MWVtfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6bm9uZTtmb250LXNpemU6MTAwJTttYXJnaW4tdG9wOjVweDttYXJnaW4tbGVmdDo1cHg7cGFkZGluZzowO21heC13aWR0aDoxMDAlO3Jlc2l6ZTpub25lO2hlaWdodDoxOHB4O3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtmb250LWZhbWlseTpzYW5zLXNlcmlmO292ZXJmbG93OmhpZGRlbjt3b3JkLWJyZWFrOmtlZXAtYWxsfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5zZWxlY3QyLWRyb3Bkb3due2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEwMDAwMHB4O3dpZHRoOjEwMCU7ei1pbmRleDoxMDUxfS5zZWxlY3QyLXJlc3VsdHN7ZGlzcGxheTpibG9ja30uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue3BhZGRpbmc6NnB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZXtjdXJzb3I6cG9pbnRlcn0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd257bGVmdDowfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmV7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd257ZGlzcGxheTpibG9jaztwYWRkaW5nOjRweH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7cGFkZGluZzo0cHg7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGV7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNsb3NlLW1hc2t7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3RvcDowO21pbi1oZWlnaHQ6MTAwJTttaW4td2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO29wYWNpdHk6MDt6LWluZGV4Ojk5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKX0uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZXtib3JkZXI6MCAhaW1wb3J0YW50O2NsaXA6cmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50Oy13ZWJraXQtY2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtjbGlwLXBhdGg6aW5zZXQoNTAlKSAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2NvbG9yOiM0NDQ7bGluZS1oZWlnaHQ6MjhweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDtmb250LXdlaWdodDpib2xkO2hlaWdodDoyNnB4O21hcmdpbi1yaWdodDoyMHB4O3BhZGRpbmctcmlnaHQ6MHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVye2NvbG9yOiM5OTl9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7aGVpZ2h0OjI2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtyaWdodDoxcHg7d2lkdGg6MjBweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjojODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDRweCAwIDRweDtoZWlnaHQ6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNHB4O21hcmdpbi10b3A6LTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dDtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy1yaWdodDo1cHg7cG9zaXRpb246cmVsYXRpdmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuc2VsZWN0Mi1zZWxlY3Rpb24tLWNsZWFyYWJsZXtwYWRkaW5nLXJpZ2h0OjI1cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDpib2xkO2hlaWdodDoyMHB4O21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi10b3A6NXB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7cGFkZGluZzoxcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7YmFja2dyb3VuZC1jb2xvcjojZTRlNGU0O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MDtwYWRkaW5nLWxlZnQ6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt2ZXJ0aWNhbC1hbGlnbjpib3R0b207d2hpdGUtc3BhY2U6bm93cmFwfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5e2N1cnNvcjpkZWZhdWx0O3BhZGRpbmctbGVmdDoycHg7cGFkZGluZy1yaWdodDo1cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2JvcmRlci1yaWdodDoxcHggc29saWQgI2FhYTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtjb2xvcjojOTk5O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjAgNHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjFmMWYxO2NvbG9yOiMzMzM7b3V0bGluZTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheXtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6MnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXI6c29saWQgYmxhY2sgMXB4O291dGxpbmU6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3JkZXI6MXB4IHNvbGlkICNhYWF9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHM+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3ttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93LXk6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntwYWRkaW5nLWxlZnQ6MWVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe3BhZGRpbmctbGVmdDowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotMWVtO3BhZGRpbmctbGVmdDoyZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotMmVtO3BhZGRpbmctbGVmdDozZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTNlbTtwYWRkaW5nLWxlZnQ6NGVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotNGVtO3BhZGRpbmctbGVmdDo1ZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotNWVtO3BhZGRpbmctbGVmdDo2ZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXB7cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVke2NvbG9yOiM5OTl9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjojZGRkfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxle2JhY2tncm91bmQtY29sb3I6IzU4OTdmYjtjb2xvcjp3aGl0ZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtvdXRsaW5lOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgZW5kQ29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzQ0NDtsaW5lLWhlaWdodDoyOHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGQ7aGVpZ2h0OjI2cHg7bWFyZ2luLXJpZ2h0OjIwcHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtoZWlnaHQ6MjZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3JpZ2h0OjFweDt3aWR0aDoyMHB4O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIGVuZENvbG9yc3RyPVwiI0ZGQ0NDQ0NDXCIsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjojODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDRweCAwIDRweDtoZWlnaHQ6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNHB4O21hcmdpbi10b3A6LTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tib3JkZXI6bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgZW5kQ29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIGVuZENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dDtvdXRsaW5lOjA7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctcmlnaHQ6NXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXl7Y3Vyc29yOmRlZmF1bHQ7cGFkZGluZy1sZWZ0OjJweDtwYWRkaW5nLXJpZ2h0OjVweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Y29sb3I6Izg4ODtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzowIDRweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVye2NvbG9yOiM1NTU7b3V0bGluZTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheXtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6MnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3JkZXI6MXB4IHNvbGlkICNhYWE7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke291dGxpbmU6MDtib3gtc2hhZG93Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3due2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3Zle2JvcmRlci1ib3R0b206bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93e2JvcmRlci10b3A6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3Vwe3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZHtjb2xvcjpncmV5fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxle2JhY2tncm91bmQtY29sb3I6IzM4NzVkNztjb2xvcjp3aGl0ZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd257Ym9yZGVyLWNvbG9yOiM1ODk3ZmJ9LnFzLWRhdGVwaWNrZXItY29udGFpbmVye2ZvbnQtc2l6ZToxcmVtO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Y29sb3I6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxNS42MjVlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3otaW5kZXg6OTAwMTt1c2VyLXNlbGVjdDpub25lO2JvcmRlcjoxcHggc29saWQgZ3JheTtib3JkZXItcmFkaXVzOi4yNjM5MjE4NzVlbTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAxLjI1ZW0gMS4yNWVtIC0wLjkzNzVlbSByZ2JhKDAsMCwwLC4zKX0ucXMtZGF0ZXBpY2tlci1jb250YWluZXIgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9LnFzLWNlbnRlcmVke3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0ucXMtaGlkZGVue2Rpc3BsYXk6bm9uZX0ucXMtb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC43NSk7Y29sb3I6I2ZmZjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6LjVlbTt6LWluZGV4OjE7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuM3M7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucXMtb3ZlcmxheS5xcy1oaWRkZW57b3BhY2l0eTowO3otaW5kZXg6LTF9LnFzLW92ZXJsYXkgLnFzLW92ZXJsYXkteWVhcntib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjA7Y29sb3I6I2ZmZjtmb250LXNpemU6Ljg3NWVtO3BhZGRpbmc6LjI1ZW0gMDt3aWR0aDo4MCU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmJsb2NrfS5xcy1vdmVybGF5IC5xcy1vdmVybGF5LXllYXI6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnFzLW92ZXJsYXkgLnFzLWNsb3Nle3BhZGRpbmc6LjVlbTtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowfS5xcy1vdmVybGF5IC5xcy1zdWJtaXR7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6LjI2MzkyMTg3NWVtO3BhZGRpbmc6LjVlbTttYXJnaW46MCBhdXRvIGF1dG87Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDpyZ2JhKDEyOCwxMjgsMTI4LC40KX0ucXMtb3ZlcmxheSAucXMtc3VibWl0LnFzLWRpc2FibGVke2NvbG9yOmdyYXk7Ym9yZGVyLWNvbG9yOmdyYXk7Y3Vyc29yOm5vdC1hbGxvd2VkfS5xcy1vdmVybGF5IC5xcy1vdmVybGF5LW1vbnRoLWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7ZmxleC1ncm93OjF9LnFzLW92ZXJsYXkgLnFzLW92ZXJsYXktbW9udGh7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmNhbGMoMTAwJSAvIDMpO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjU7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXN9LnFzLW92ZXJsYXkgLnFzLW92ZXJsYXktbW9udGguYWN0aXZlLC5xcy1vdmVybGF5IC5xcy1vdmVybGF5LW1vbnRoOmhvdmVye29wYWNpdHk6MX0ucXMtY29udHJvbHN7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZ3JvdzoxO2ZsZXgtc2hyaW5rOjA7YmFja2dyb3VuZDojZDNkM2QzO2ZpbHRlcjpibHVyKDBweCk7dHJhbnNpdGlvbjpmaWx0ZXIgLjNzfS5xcy1jb250cm9scy5xcy1ibHVye2ZpbHRlcjpibHVyKDVweCl9LnFzLWFycm93e2hlaWdodDoxLjU2MjVlbTt3aWR0aDoxLjU2MjVlbTtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOi4yNjM5MjE4NzVlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjE1c30ucXMtYXJyb3c6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0ucXMtYXJyb3c6aG92ZXIucXMtbGVmdDphZnRlcntib3JkZXItcmlnaHQtY29sb3I6IzAwMH0ucXMtYXJyb3c6aG92ZXIucXMtcmlnaHQ6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6IzAwMH0ucXMtYXJyb3c6YWZ0ZXJ7Y29udGVudDpcIlwiO2JvcmRlcjouMzkwNjI1ZW0gc29saWQgcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zaXRpb246Ym9yZGVyIC4yc30ucXMtYXJyb3cucXMtbGVmdDphZnRlcntib3JkZXItcmlnaHQtY29sb3I6Z3JheTtyaWdodDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgyNSUsIC01MCUpfS5xcy1hcnJvdy5xcy1yaWdodDphZnRlcntib3JkZXItbGVmdC1jb2xvcjpncmF5O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTI1JSwgLTUwJSl9LnFzLW1vbnRoLXllYXJ7Zm9udC13ZWlnaHQ6Ym9sZDt0cmFuc2l0aW9uOmJvcmRlciAuMnM7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwwKX0ucXMtbW9udGgteWVhcjpub3QoLnFzLWRpc2FibGVkLXllYXItb3ZlcmxheSl7Y3Vyc29yOnBvaW50ZXJ9LnFzLW1vbnRoLXllYXI6bm90KC5xcy1kaXNhYmxlZC15ZWFyLW92ZXJsYXkpOmhvdmVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkIGdyYXl9LnFzLW1vbnRoLXllYXI6Zm9jdXMsLnFzLW1vbnRoLXllYXI6YWN0aXZlOmZvY3Vze291dGxpbmU6bm9uZX0ucXMtbW9udGh7cGFkZGluZy1yaWdodDouNWV4fS5xcy15ZWFye3BhZGRpbmctbGVmdDouNWV4fS5xcy1zcXVhcmVze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOi4zMTI1ZW07ZmlsdGVyOmJsdXIoMHB4KTt0cmFuc2l0aW9uOmZpbHRlciAuM3N9LnFzLXNxdWFyZXMucXMtYmx1cntmaWx0ZXI6Ymx1cig1cHgpfS5xcy1zcXVhcmV7d2lkdGg6Y2FsYygxMDAlIC8gNyk7aGVpZ2h0OjEuNTYyNWVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjFzO2JvcmRlci1yYWRpdXM6LjI2MzkyMTg3NWVtfS5xcy1zcXVhcmU6bm90KC5xcy1lbXB0eSk6bm90KC5xcy1kaXNhYmxlZCk6bm90KC5xcy1kYXkpOm5vdCgucXMtYWN0aXZlKTpob3ZlcntiYWNrZ3JvdW5kOm9yYW5nZX0ucXMtY3VycmVudHtmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnFzLWFjdGl2ZSwucXMtcmFuZ2Utc3RhcnQsLnFzLXJhbmdlLWVuZHtiYWNrZ3JvdW5kOiNhZGQ4ZTZ9LnFzLXJhbmdlLXN0YXJ0Om5vdCgucXMtcmFuZ2UtNil7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5xcy1yYW5nZS1taWRkbGV7YmFja2dyb3VuZDojZDRlYmYyfS5xcy1yYW5nZS1taWRkbGU6bm90KC5xcy1yYW5nZS0wKTpub3QoLnFzLXJhbmdlLTYpe2JvcmRlci1yYWRpdXM6MH0ucXMtcmFuZ2UtbWlkZGxlLnFzLXJhbmdlLTB7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5xcy1yYW5nZS1taWRkbGUucXMtcmFuZ2UtNntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5xcy1yYW5nZS1lbmQ6bm90KC5xcy1yYW5nZS0wKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5xcy1kaXNhYmxlZCwucXMtb3V0c2lkZS1jdXJyZW50LW1vbnRoe29wYWNpdHk6LjJ9LnFzLWRpc2FibGVke2N1cnNvcjpub3QtYWxsb3dlZH0ucXMtZW1wdHl7Y3Vyc29yOmRlZmF1bHR9LnFzLWRheXtjdXJzb3I6ZGVmYXVsdDtmb250LXdlaWdodDpib2xkO2NvbG9yOmdyYXl9LnFzLWV2ZW50e3Bvc2l0aW9uOnJlbGF0aXZlfS5xcy1ldmVudDphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6LjQ2ODc1ZW07aGVpZ2h0Oi40Njg3NWVtO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6IzA3Zjtib3R0b206MDtyaWdodDowfTpyb290ey0td2hpdGU6ICNmZmY7LS1ibGFjazogIzAwMDstLWFudGhyYXppdDogIzMwMkUyRjstLWF2b2NhZG86ICM0Q0I5ODU7LS1saW1lOiAjQjVGRjAwOy0tbW9vczogI0E0QkU5QTstLXBlcmwtZ3JhdTogI0NGREFENzstLXNhbmQ6ICM4ODgwNkE7LS1zaWVuYTogI0Q0NkQyMjstLXRhbm5lbi1ncnVuOiAjMjU1MDM4Oy0tcGV0cm9sOiAjMDA1OTYxOy0tdmlvbGV0OiAjNkM1RThFOy0tZ3JhdS13ZWI6ICNGNUY1RjU7LS1mb250LWNvbG9yOiB2YXIoLS1hbnRocmF6aXQpOy0tbGluay1jb2xvcjogdmFyKC0tYW50aHJheml0KTstLWdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4Oy0taGVpZ2h0LWhlYWRlcjogMTE4cHg7LS1oZWlnaHQtaGVhZGVyLXRhYmxldDogOTlweDstLWhlaWdodC1oZWFkZXItbW9iaWxlOiA5OXB4Oy0taGVpZ2h0LWZvb3RlcjogMTY1cHg7LS1oZWlnaHQtZm9vdGVyLXRhYmxldDogMjYwcHg7LS1oZWlnaHQtZm9vdGVyLW1vYmlsZTogMzMzcHg7LS1oZWlnaHQtbmV3c2xldHRlci1ibG9jazogMTgwcHg7LS1oZWlnaHQtbmV3c2xldHRlci1ibG9jay10YWJsZXQ6IDQwMHB4Oy0taGVpZ2h0LW5ld3NsZXR0ZXItYmxvY2stbW9iaWxlOiAyODBweDstLW1hcmdpbi1zbWFsbDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAyKTstLW1hcmdpbi1kZWZhdWx0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSoyICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KTstLW1hcmdpbi1iaWc6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogNCk7LS10dC1jb21tb25zLXBybzogXCJ0dC1jb21tb25zLXByb1wiOy0tdHQtY29tbW9ucy1wcm8tYm9sZDogXCJ0dC1jb21tb25zLXByb1wiOy0tcmVndWxhcjogNDAwOy0tYm9sZDogNzAwOy0taGVpZ2h0LXNsaWRlcjogY2FsYygxMDB2aCAtIHZhcigtLWhlaWdodC1oZWFkZXIpKTstLWhlaWdodC1zbGlkZXItdGFibGV0OiBjYWxjKDEwMHZoIC0gdmFyKC0taGVpZ2h0LWhlYWRlci10YWJsZXQpKTstLWhlaWdodC1zbGlkZXItbW9iaWxlOiBjYWxjKDEwMHZoIC0gdmFyKC0taGVpZ2h0LWhlYWRlci1tb2JpbGUpKX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRjLXdlYnNpdGUtaG9tZSAuZ2xvYmFsLWNvbnRhaW5lcj5oZWFkZXIgLmhlYWRlci1jb250YWluZXJ7cGFkZGluZy1sZWZ0OjEydnd9fS50Yy13ZWJzaXRlLW5ld3MgLm5ld3MtY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtbmV3cyAubmV3cy1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtbmV3cyAubmV3cy1jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtbmV3cyAubmV3cy1jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLW5ld3MgLm5ld3MtY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtbmV3cyAubmV3cy1jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19LnRjLXdlYnNpdGUtbmV3cyAubmV3cy1jb250YWluZXIgLmhlYWRlci1pbWFnZS13cmFwcGVyIC5uZXdzLWhlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7cGFkZGluZzo1NnB4IDB9LnRjLXdlYnNpdGUtbmV3cyAubmV3cy1jb250YWluZXIgLmhlYWRlci1pbWFnZS13cmFwcGVyIC5uZXdzLWltYWdle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpO2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclO21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZzowfS50Yy13ZWJzaXRlLW5ld3MgLm5ld3MtY29udGFpbmVyIC5oZWFkZXItaW1hZ2Utd3JhcHBlciAubmV3cy1pbWFnZSBpbWd7d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1uZXdzIC5uZXdzLWNvbnRhaW5lciAubG9jYXRpb24tZGF0ZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KTtmbGV4OjAgMCBhdXRvO3dpZHRoOjc0LjE2NjY2NjY3JTttYXJnaW4tbGVmdDoyNS44MzMzMzMzMyU7bWFyZ2luLXRvcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSoyKX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey50Yy13ZWJzaXRlLW5ld3MgLm5ld3MtY29udGFpbmVyIC5sb2NhdGlvbi1kYXRle2ZsZXg6MCAwIGF1dG87d2lkdGg6NzAuODMzMzMzMzMlO21hcmdpbi1sZWZ0OjI5LjE2NjY2NjY3JX19LnRjLXdlYnNpdGUtbmV3cyAubmV3cy1jb250YWluZXIgLm5ld3Mtc3VidGl0bGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSk7ZmxleDowIDAgYXV0bzt3aWR0aDo3Mi41JTttYXJnaW4tbGVmdDoyNy41JTttYXJnaW4tdG9wOjI1cHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7cGFkZGluZzowfUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7LnRjLXdlYnNpdGUtbmV3cyAubmV3cy1jb250YWluZXIgLm5ld3Mtc3VidGl0bGV7ZmxleDowIDAgYXV0bzt3aWR0aDo2OC43NSU7bWFyZ2luLWxlZnQ6MzEuMjUlfX0udGMtd2Vic2l0ZS1uZXdzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1jb250ZW50e2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpO2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclO21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0udGMtd2Vic2l0ZS1uZXdzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1jb250ZW50Pi5uZW9zLW5vZGV0eXBlcy10ZXh0LC50Yy13ZWJzaXRlLW5ld3MgLm5ld3MtY29udGFpbmVyIC5uZXdzLWNvbnRlbnQ+LnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uLC50Yy13ZWJzaXRlLW5ld3MgLm5ld3MtY29udGFpbmVyIC5uZXdzLWNvbnRlbnQ+LnRjLW5lb3MtZWxlbWVudHMtYm9vdHN0cmFwLWFjY29yZGlvbnttYXJnaW4tbGVmdDoyMC44MzMzMzMzMyU7d2lkdGg6NzkuMTY2NjY2NjclfUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7LnRjLXdlYnNpdGUtbmV3cyAubmV3cy1jb250YWluZXIgLm5ld3MtY29udGVudD4ubmVvcy1ub2RldHlwZXMtdGV4dCwudGMtd2Vic2l0ZS1uZXdzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1jb250ZW50Pi50Yy1uZW9zLWVsZW1lbnRzLWJ1dHRvbiwudGMtd2Vic2l0ZS1uZXdzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1jb250ZW50Pi50Yy1uZW9zLWVsZW1lbnRzLWJvb3RzdHJhcC1hY2NvcmRpb257bWFyZ2luLWxlZnQ6MjUuODMzMzMzMzMlO3dpZHRoOjc0LjE2NjY2NjY3JX19LnRjLXdlYnNpdGUtbmV3cyAubmV3cy1jb250YWluZXIgLm5ld3MtdGVhc2Vye2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpO2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclO21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlO21hcmdpbi10b3A6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKyB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO21hcmdpbi1ib3R0b206dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1uZXdzIC5uZXdzLWNvbnRhaW5lciAuaGVhZGVyLWltYWdlLXdyYXBwZXJ7aGVpZ2h0OmNhbGMoMTAwdmggLSB2YXIoLS1oZWlnaHQtaGVhZGVyLXRhYmxldCkpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjUwcHg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS50Yy13ZWJzaXRlLW5ld3MgLm5ld3MtY29udGFpbmVyIC5oZWFkZXItaW1hZ2Utd3JhcHBlciAubmV3cy10aXRsZXt3aWR0aDo3NSV9LnRjLXdlYnNpdGUtbmV3cyAubmV3cy1jb250YWluZXIgLmhlYWRlci1pbWFnZS13cmFwcGVyIC5uZXdzLWltYWdle3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDtoZWlnaHQ6NDE2cHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS50Yy13ZWJzaXRlLW5ld3MgLm5ld3MtY29udGFpbmVyIC5sb2NhdGlvbi1kYXRle21hcmdpbi1sZWZ0OjA7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MH0udGMtd2Vic2l0ZS1uZXdzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1zdWJ0aXRsZXttYXJnaW4tbGVmdDowO3dpZHRoOjEwMCV9LnRjLXdlYnNpdGUtbmV3cyAubmV3cy1jb250YWluZXIgLm5ld3MtY29udGVudHttYXJnaW4tbGVmdDowO2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1uZXdzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1jb250ZW50Pi5uZW9zLW5vZGV0eXBlcy10ZXh0LC50Yy13ZWJzaXRlLW5ld3MgLm5ld3MtY29udGFpbmVyIC5uZXdzLWNvbnRlbnQ+LnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uLC50Yy13ZWJzaXRlLW5ld3MgLm5ld3MtY29udGFpbmVyIC5uZXdzLWNvbnRlbnQ+LnRjLW5lb3MtZWxlbWVudHMtYm9vdHN0cmFwLWFjY29yZGlvbnttYXJnaW4tbGVmdDowO3dpZHRoOjEwMCV9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsudGMtd2Vic2l0ZS1uZXdzIC5uZXdzLWNvbnRhaW5lciAuaGVhZGVyLWltYWdlLXdyYXBwZXJ7aGVpZ2h0OmNhbGMoMTAwdmggLSB2YXIoLS1oZWlnaHQtaGVhZGVyLW1vYmlsZSkpfS50Yy13ZWJzaXRlLW5ld3MgLm5ld3MtY29udGFpbmVyIC5oZWFkZXItaW1hZ2Utd3JhcHBlciAubmV3cy1pbWFnZXttYXJnaW4tbGVmdDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSotMC41KTt3aWR0aDoxMDB2dztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6bm9uZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmR9LnRjLXdlYnNpdGUtbmV3cyAubmV3cy1jb250YWluZXIgLmxvY2F0aW9uLWRhdGV7bWFyZ2luLXRvcDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9fS50Yy13ZWJzaXRlLW5ld3MgLnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyLWJsb2NrLWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnRjLXdlYnNpdGUtcHJvZHVjdHNwYWdlIC5wcm9kdWN0cy1wYWdlLWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLXByb2R1Y3RzcGFnZSAucHJvZHVjdHMtcGFnZS1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtcHJvZHVjdHNwYWdlIC5wcm9kdWN0cy1wYWdlLWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0c3BhZ2UgLnByb2R1Y3RzLXBhZ2UtY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0c3BhZ2UgLnByb2R1Y3RzLXBhZ2UtY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtcHJvZHVjdHNwYWdlIC5wcm9kdWN0cy1wYWdlLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnkgLnByb2R1Y3QtY2F0ZWdvcnktY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5IC5wcm9kdWN0LWNhdGVnb3J5LWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnkgLnByb2R1Y3QtY2F0ZWdvcnktY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeSAucHJvZHVjdC1jYXRlZ29yeS1jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeSAucHJvZHVjdC1jYXRlZ29yeS1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnkgLnByb2R1Y3QtY2F0ZWdvcnktY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeSAucHJvZHVjdC1jYXRlZ29yeS1jb250YWluZXI+Lm5lb3MtY29udGVudGNvbGxlY3Rpb24gLm5vZGV0eXBlcy1jb250ZW50Omxhc3QtY2hpbGQgLmNvbnRhaW5lci1vZmZzZXQgLmNvbnRhaW5lci13cmFwcGVyIC5ub2RldHlwZXMtY29udGVudDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udGMtd2Vic2l0ZS1wcm9kdWN0IC50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb257bWFyZ2luLWJvdHRvbTo1MHB4fS50Yy13ZWJzaXRlLXByb2R1Y3QgLnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtcHJvZHVjdCAudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtcHJvZHVjdCAudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtcHJvZHVjdCAudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLXByb2R1Y3QgLnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtcHJvZHVjdCAudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19LnRjLXdlYnNpdGUtcHJvZHVjdCAudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjUwcHh9LnRjLXdlYnNpdGUtcHJvZHVjdCAudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIgLnBhZ2UtaW50cm9kdWN0aW9uLWxlZnR7d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1wcm9kdWN0IC50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlciAucGFnZS1pbWFnZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KTtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JTttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJTt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmc6MDtoZWlnaHQ6NTc2cHh9LnRjLXdlYnNpdGUtcHJvZHVjdCAudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIgLnBhZ2UtaW1hZ2UgaW1ne3dpZHRoOjEwMCV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLXByb2R1Y3QgLnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVye2dhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSozKX0udGMtd2Vic2l0ZS1wcm9kdWN0IC50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlciAucGFnZS1pbWFnZXtoZWlnaHQ6NjAwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0IC50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlcntnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMil9LnRjLXdlYnNpdGUtcHJvZHVjdCAudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIgLnBhZ2UtaW1hZ2V7aGVpZ2h0OjQxNnB4fX0udGMtd2Vic2l0ZS1wcm9kdWN0IC50Yy13ZWJzaXRlLWludHJvZHVjdGlvbnRleHQgLmludHJvZHVjdGlvbi10ZXh0LXdyYXBwZXJ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLXByb2R1Y3QgLnRjLXdlYnNpdGUtaW50cm9kdWN0aW9udGV4dHttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1wcm9kdWN0IC50Yy13ZWJzaXRlLWludHJvZHVjdGlvbnRleHQgLmludHJvZHVjdGlvbi10ZXh0LXdyYXBwZXJ7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnRjLXdlYnNpdGUtcHJvZHVjdCAudGMtd2Vic2l0ZS1pbnRyb2R1Y3Rpb250ZXh0IC5pbnRyb2R1Y3Rpb24tdGV4dC13cmFwcGVye2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlO21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlO3BhZGRpbmc6MH19LnRjLXdlYnNpdGUtcHJvZHVjdCAudGMtd2Vic2l0ZS1wcm9kdWN0Z3JvdXBze21hcmdpbi10b3A6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMil9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLXByb2R1Y3QgLnRjLXdlYnNpdGUtcHJvZHVjdGdyb3Vwc3ttYXJnaW4tdG9wOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKX19QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey50Yy13ZWJzaXRlLXByb2R1Y3QgLnRjLXdlYnNpdGUtcHJvZHVjdGdyb3Vwc3ttYXJnaW4tdG9wOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX19LnRjLXdlYnNpdGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50LWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSo0ICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50LWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQtY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudC1jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudC1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQtY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQtY29udGFpbmVye21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMiArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9fS50Yy13ZWJzaXRlLXN0b3JlbG9naW4gLnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2Nre21hcmdpbi10b3A6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqNCl9LnRjLXdlYnNpdGUtc3Vic2lkaWFyaWVzcGFnZSAubWFwLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjYwcHh9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLXN1YnNpZGlhcmllc3BhZ2UgLm1hcC1jb250YWluZXJ7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6MH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1zdWJzaWRpYXJpZXNwYWdlIC5tYXAtY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1zdWJzaWRpYXJpZXNwYWdlIC5tYXAtY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1zdWJzaWRpYXJpZXNwYWdlIC5tYXAtY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtc3Vic2lkaWFyaWVzcGFnZSAubWFwLWNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweClhbmQgKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1zdWJzaWRpYXJpZXNwYWdlIC5tYXAtY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtc3Vic2lkaWFyaWVzcGFnZSAubWFwLWNvbnRhaW5lcnt3aWR0aDpjYWxjKDU0MHB4ICsgKDUwJSAtIDU0MHB4IC8gMikgLSAyMHB4KTttYXgtd2lkdGg6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1zdWJzaWRpYXJpZXNwYWdlIC5tYXAtY29udGFpbmVye3dpZHRoOmNhbGMoNzIwcHggKyAoNTAlIC0gNzIwcHggLyAyKSAtIDIwcHgpO21heC13aWR0aDpub25lfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweClhbmQgKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLXN1YnNpZGlhcmllc3BhZ2UgLm1hcC1jb250YWluZXJ7d2lkdGg6Y2FsYyg5NjBweCArICg1MCUgLSA5NjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLXN1YnNpZGlhcmllc3BhZ2UgLm1hcC1jb250YWluZXJ7d2lkdGg6Y2FsYygxMTQwcHggKyAoNTAlIC0gMTE0MHB4IC8gMikgLSAyMHB4KTttYXgtd2lkdGg6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtc3Vic2lkaWFyaWVzcGFnZSAubWFwLWNvbnRhaW5lcnt3aWR0aDpjYWxjKDEzMjBweCArICg1MCUgLSAxMzIwcHggLyAyKSAtIDIwcHgpO21heC13aWR0aDpub25lfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtc3Vic2lkaWFyaWVzcGFnZSAubWFwLWNvbnRhaW5lciAjbWFwe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfX0udGMtd2Vic2l0ZS1zdWJzaWRpYXJpZXNwYWdlIC5tYXAtY29udGFpbmVyICNtYXB7aGVpZ2h0OjU3MXB4O3dpZHRoOjEwMCV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLXN1YnNpZGlhcmllc3BhZ2UgLm1hcC1jb250YWluZXIgI21hcHtoZWlnaHQ6NTU0cHh9fS50Yy13ZWJzaXRlLXN1YnNpZGlhcmllc3BhZ2UgLmxpc3QtY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtc3Vic2lkaWFyaWVzcGFnZSAubGlzdC1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtc3Vic2lkaWFyaWVzcGFnZSAubGlzdC1jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtc3Vic2lkaWFyaWVzcGFnZSAubGlzdC1jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLXN1YnNpZGlhcmllc3BhZ2UgLmxpc3QtY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtc3Vic2lkaWFyaWVzcGFnZSAubGlzdC1jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19LnRjLXdlYnNpdGUtc3Vic2lkaWFyaWVzcGFnZSAubGlzdC1jb250YWluZXIgLmxpc3R7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSk7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtc3Vic2lkaWFyaWVzcGFnZSAudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9ue21hcmdpbi1ib3R0b206MH0udGMtd2Vic2l0ZS1zdWJzaWRpYXJpZXNwYWdlIC50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXJ7cGFkZGluZy1ib3R0b206NTBweH19Ym9keS50Yy13ZWJzaXRlLWNvbnRhY3Rmb3JtcGFnZSAudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9ue2hlaWdodDppbmhlcml0fWJvZHkudGMtd2Vic2l0ZS1jb250YWN0Zm9ybXBhZ2UgLnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlcntoZWlnaHQ6aW5oZXJpdH1ib2R5LnRjLXdlYnNpdGUtc2ltcGxlcGFnZSAudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9ue2hlaWdodDppbmhlcml0fWJvZHkudGMtd2Vic2l0ZS1zaW1wbGVwYWdlIC50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXJ7aGVpZ2h0OmluaGVyaXR9LnRjLXdlYnNpdGUtc2VhcmNoIC5zZWFyY2gtY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtc2VhcmNoIC5zZWFyY2gtY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLXNlYXJjaCAuc2VhcmNoLWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1zZWFyY2ggLnNlYXJjaC1jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLXNlYXJjaCAuc2VhcmNoLWNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLXNlYXJjaCAuc2VhcmNoLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Ym9keS50Yy13ZWJzaXRlLWRvd25sb2Fkc3BhZ2UgLnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbnttYXJnaW4tYm90dG9tOjB9Ym9keS50Yy13ZWJzaXRlLWRvd25sb2Fkc3BhZ2UgLnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXJ7bWFyZ2luLWJvdHRvbTowfWJvZHkudGMtd2Vic2l0ZS1kb3dubG9hZHNwYWdlIC50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9ja3ttYXJnaW4tdG9wOjB9fS50Yy13ZWJzaXRlLXN1YnNpZGlhcnkgLml0ZW0td3JhcHBlcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXRvcDoyMHB4fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1zdWJzaWRpYXJ5IC5pdGVtLXdyYXBwZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtc3Vic2lkaWFyeSAuaXRlbS13cmFwcGVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLXN1YnNpZGlhcnkgLml0ZW0td3JhcHBlcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtc3Vic2lkaWFyeSAuaXRlbS13cmFwcGVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtc3Vic2lkaWFyeSAuaXRlbS13cmFwcGVye21heC13aWR0aDoxMzIwcHh9fS5uZW9zLWJhY2tlbmQgLnRjLXdlYnNpdGUtc3Vic2lkaWFyeSAuaXRlbS13cmFwcGVyIC50Yy13ZWJzaXRlLXN1YnNpZGlhcnlsaXN0aXRlbXt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjB9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGUgLm5ld3MtY29udGFpbmVyIC5sb2NhdGlvbi1kYXRle2Rpc3BsYXk6ZmxleDtnYXA6MTBweDthbGlnbi1pdGVtczpjZW50ZXJ9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGUgLm5ld3MtY29udGFpbmVyIC5sb2NhdGlvbi1kYXRlIC5zZXBhcmF0b3J7d2lkdGg6MXB4O2hlaWdodDoxOHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tYW50aHJheml0KX0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZSAubmV3cy1jb250YWluZXIgLmxvY2F0aW9uLWRhdGUgLnRvcGljLXByb3ZpZGVye2Rpc3BsYXk6ZmxleDtnYXA6MTBweDthbGlnbi1pdGVtczpjZW50ZXJ9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGUgLm5ld3MtY29udGFpbmVyIC5sb2NhdGlvbi1kYXRlIC50b3BpYy1wcm92aWRlciAudG9waWNzLXdyYXBwZXIsLnRjLXdlYnNpdGUtYmxvZ2FydGljbGUgLm5ld3MtY29udGFpbmVyIC5sb2NhdGlvbi1kYXRlIC50b3BpYy1wcm92aWRlciAucHJvdmlkZXJzLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2dhcDoxMHB4fS50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlIC5uZXdzLWNvbnRhaW5lciAubG9jYXRpb24tZGF0ZSAudG9waWMtcHJvdmlkZXIgLnRvcGljcy13cmFwcGVyPnNwYW4sLnRjLXdlYnNpdGUtYmxvZ2FydGljbGUgLm5ld3MtY29udGFpbmVyIC5sb2NhdGlvbi1kYXRlIC50b3BpYy1wcm92aWRlciAucHJvdmlkZXJzLXdyYXBwZXI+c3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2N1cnNvcjpwb2ludGVyfS50Yy13ZWJzaXRlLWJlbmVmaXQgI21haW4tY29udGFpbmVyIC5iZW5lZml0LWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9LnRjLXdlYnNpdGUtYmVuZWZpdC5uZW9zLWJhY2tlbmQgI21haW4tY29udGFpbmVyIC5iZW5lZml0LWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtYmVuZWZpdC5uZW9zLWJhY2tlbmQgI21haW4tY29udGFpbmVyIC5iZW5lZml0LWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1iZW5lZml0Lm5lb3MtYmFja2VuZCAjbWFpbi1jb250YWluZXIgLmJlbmVmaXQtY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLWJlbmVmaXQubmVvcy1iYWNrZW5kICNtYWluLWNvbnRhaW5lciAuYmVuZWZpdC1jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLWJlbmVmaXQubmVvcy1iYWNrZW5kICNtYWluLWNvbnRhaW5lciAuYmVuZWZpdC1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1iZW5lZml0Lm5lb3MtYmFja2VuZCAjbWFpbi1jb250YWluZXIgLmJlbmVmaXQtY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fS50Yy13ZWJzaXRlLWJlbmVmaXQubmVvcy1iYWNrZW5kICNtYWluLWNvbnRhaW5lciAuYmVuZWZpdC1jb250YWluZXIgLmJlbmVmaXQtY29udGVudHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO2FsaWduLWl0ZW1zOmNlbnRlcn0udGMtd2Vic2l0ZS1iZW5lZml0Lm5lb3MtYmFja2VuZCAjbWFpbi1jb250YWluZXIgLmJlbmVmaXQtY29udGFpbmVyIC5iZW5lZml0LWNvbnRlbnQgLmljb24tZGVzY3JpcHRpb257ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7YWxpZ24taXRlbXM6Y2VudGVyfS50Yy13ZWJzaXRlLWJlbmVmaXQubmVvcy1iYWNrZW5kICNtYWluLWNvbnRhaW5lciAuYmVuZWZpdC1jb250YWluZXIgLmJlbmVmaXQtY29udGVudCAuaWNvbi1kZXNjcmlwdGlvbiAudGMtd2Vic2l0ZS1iZW5lZml0aWNvbnt3aWR0aDo2NHB4O21pbi13aWR0aDo2NHB4fWJvZHkudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0ICNtYWluLWNvbnRhaW5lcnttaW4taGVpZ2h0OjB9Ym9keS50Yy13ZWJzaXRlLWpvYm9mZmVyc2xpc3QgI21haW4tY29udGFpbmVyPi5uZW9zLWNvbnRlbnRjb2xsZWN0aW9ue21pbi1oZWlnaHQ6MH0udGMtd2Vic2l0ZS1jdXN0b21lcnR5cGUgLnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLWN1c3RvbWVydHlwZSAudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtY3VzdG9tZXJ0eXBlIC50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1jdXN0b21lcnR5cGUgLnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1jdXN0b21lcnR5cGUgLnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtY3VzdG9tZXJ0eXBlIC50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX0udGMtd2Vic2l0ZS1jdXN0b21lcnR5cGUgLnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVye3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKS8yKTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpLzIpO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDo1NnB4fS50Yy13ZWJzaXRlLWN1c3RvbWVydHlwZSAudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIgLnBhZ2UtaW50cm9kdWN0aW9uLWxlZnR7d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1jdXN0b21lcnR5cGUgLnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIC5wYWdlLWltYWdle3dpZHRoOjg2LjUlO2hlaWdodDo1NDBweDttYXJnaW4tbGVmdDpjYWxjKDE2LjY2NjY2NjY3JSAtIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSl9LnRjLXdlYnNpdGUtY3VzdG9tZXIgLnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS50Yy13ZWJzaXRlLWN1c3RvbWVyIC50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlciAucGFnZS1pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDo3MDBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCAtODBweCBjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LnRjLXdlYnNpdGUtY3VzdG9tZXIgLnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIC5wYWdlLWltYWdlIC5wYWdlLWltYWdlLXRleHR7d2lkdGg6NTAlO2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjU0cHg7Y29sb3I6dmFyKC0tbGltZSk7Zm9udC13ZWlnaHQ6NzAwO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo0MHB4O2xlZnQ6NDBweDt6LWluZGV4OjF9LnRjLXdlYnNpdGUtY3VzdG9tZXIgLnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIC5wYWdlLWltYWdlOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKSxuby1yZXBlYXR9Lm5vZGV0eXBlcy1jb250ZW50Lm1hcmdpbi1ib3R0b20tbm9uZXttYXJnaW4tYm90dG9tOjB9Lm5vZGV0eXBlcy1jb250ZW50Lm1hcmdpbi1ib3R0b20tc21hbGx7bWFyZ2luLWJvdHRvbTp2YXIoLS1tYXJnaW4tc21hbGwpfS5ub2RldHlwZXMtY29udGVudC5tYXJnaW4tYm90dG9tLWRlZmF1bHR7bWFyZ2luLWJvdHRvbTp2YXIoLS1tYXJnaW4tZGVmYXVsdCl9Lm5vZGV0eXBlcy1jb250ZW50Lm1hcmdpbi1ib3R0b20tYmlne21hcmdpbi1ib3R0b206dmFyKC0tbWFyZ2luLWJpZyl9Lm5vZGV0eXBlcy1jb250ZW50Lm9mZnNldC1zbWFsbHttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ubm9kZXR5cGVzLWNvbnRlbnQub2Zmc2V0LWJpZ3ttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm5vZGV0eXBlcy1jb250ZW50Lm9mZnNldC12ZXJ5LWJpZ3ttYXJnaW4tbGVmdDoyNSV9Lm5vZGV0eXBlcy1jb250ZW50LnRjLXdlYnNpdGUtbGF6eWxvYWRpbmd7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluLW91dDtvcGFjaXR5OjB9Lm5vZGV0eXBlcy1jb250ZW50LnRjLXdlYnNpdGUtbGF6eWxvYWRpbmcudmlzaWJsZXtvcGFjaXR5OjF9Lm5lb3MtYmFja2VuZCAubm9kZXR5cGVzLWNvbnRlbnQudGMtd2Vic2l0ZS1sYXp5bG9hZGluZ3tvcGFjaXR5OjF9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5ub2RldHlwZXMtY29udGVudC5vZmZzZXQtc21hbGwsLm5vZGV0eXBlcy1jb250ZW50Lm9mZnNldC1iaWcsLm5vZGV0eXBlcy1jb250ZW50Lm9mZnNldC12ZXJ5LWJpZ3ttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9fS5uZW9zLWNvbnRlbnRlbGVtZW50LWFjdGl2ZSAubm9kZXR5cGVzLWNvbnRlbnQgdGFibGUsLm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtY29udGVudGVsZW1lbnQtYWN0aXZlIHRhYmxle2JvcmRlcjoxcHggc29saWQgIzAwMH0ubmVvcy1jb250ZW50ZWxlbWVudC1hY3RpdmUgLm5vZGV0eXBlcy1jb250ZW50IHRhYmxlPnRoZWFkPnRyPnRoLC5uZW9zLWNvbnRlbnRlbGVtZW50LWFjdGl2ZSAubm9kZXR5cGVzLWNvbnRlbnQgdGFibGU+dGhlYWQ+dHI+dGQsLm5lb3MtY29udGVudGVsZW1lbnQtYWN0aXZlIC5ub2RldHlwZXMtY29udGVudCB0YWJsZT50Ym9keT50cj50aCwubmVvcy1jb250ZW50ZWxlbWVudC1hY3RpdmUgLm5vZGV0eXBlcy1jb250ZW50IHRhYmxlPnRib2R5PnRyPnRkLC5uZW9zLWNvbnRlbnRlbGVtZW50LWFjdGl2ZSAubm9kZXR5cGVzLWNvbnRlbnQgdGFibGU+dGZvb3Q+dHI+dGgsLm5lb3MtY29udGVudGVsZW1lbnQtYWN0aXZlIC5ub2RldHlwZXMtY29udGVudCB0YWJsZT50Zm9vdD50cj50ZCwubm9kZXR5cGVzLWNvbnRlbnQubmVvcy1jb250ZW50ZWxlbWVudC1hY3RpdmUgdGFibGU+dGhlYWQ+dHI+dGgsLm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtY29udGVudGVsZW1lbnQtYWN0aXZlIHRhYmxlPnRoZWFkPnRyPnRkLC5ub2RldHlwZXMtY29udGVudC5uZW9zLWNvbnRlbnRlbGVtZW50LWFjdGl2ZSB0YWJsZT50Ym9keT50cj50aCwubm9kZXR5cGVzLWNvbnRlbnQubmVvcy1jb250ZW50ZWxlbWVudC1hY3RpdmUgdGFibGU+dGJvZHk+dHI+dGQsLm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtY29udGVudGVsZW1lbnQtYWN0aXZlIHRhYmxlPnRmb290PnRyPnRoLC5ub2RldHlwZXMtY29udGVudC5uZW9zLWNvbnRlbnRlbGVtZW50LWFjdGl2ZSB0YWJsZT50Zm9vdD50cj50ZHtib3JkZXI6MXB4IHNvbGlkICMwMDB9Lm5lb3Mtbm9kZXR5cGVzLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubmVvcy1ub2RldHlwZXMtaW1hZ2UgZmlndXJlPmEsLm5lb3Mtbm9kZXR5cGVzLWltYWdlIGZpZ3VyZT5waWN0dXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIC5hY3Rpb25ze21hcmdpbi10b3A6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfS5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIC5hY3Rpb25zIG5hdi5mb3JtLW5hdmlnYXRpb24gdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0udGMtbmVvcy1lbGVtZW50cy1zcGFjZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7bWFyZ2luLWJvdHRvbTowfS50Yy1uZW9zLWVsZW1lbnRzLXNwYWNlIGhye2ZsZXg6MCAwIDEwMCU7bWFyZ2luOjB9LnRjLXdlYnNpdGUtcm9vdGNvbnRhaW5lciAucm9vdC1jb250YWluZXIsLnRjLXdlYnNpdGUtY2FyZWVycm9vdGNvbnRhaW5lciAucm9vdC1jb250YWluZXIsLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlcm9vdGNvbnRhaW5lciAucm9vdC1jb250YWluZXIsLnRjLXdlYnNpdGUtYmVuZWZpdHNyb290Y29udGFpbmVyIC5yb290LWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLXJvb3Rjb250YWluZXIgLnJvb3QtY29udGFpbmVyLC50Yy13ZWJzaXRlLWNhcmVlcnJvb3Rjb250YWluZXIgLnJvb3QtY29udGFpbmVyLC50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXJvb3Rjb250YWluZXIgLnJvb3QtY29udGFpbmVyLC50Yy13ZWJzaXRlLWJlbmVmaXRzcm9vdGNvbnRhaW5lciAucm9vdC1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtcm9vdGNvbnRhaW5lciAucm9vdC1jb250YWluZXIsLnRjLXdlYnNpdGUtY2FyZWVycm9vdGNvbnRhaW5lciAucm9vdC1jb250YWluZXIsLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlcm9vdGNvbnRhaW5lciAucm9vdC1jb250YWluZXIsLnRjLXdlYnNpdGUtYmVuZWZpdHNyb290Y29udGFpbmVyIC5yb290LWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1yb290Y29udGFpbmVyIC5yb290LWNvbnRhaW5lciwudGMtd2Vic2l0ZS1jYXJlZXJyb290Y29udGFpbmVyIC5yb290LWNvbnRhaW5lciwudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2Vyb290Y29udGFpbmVyIC5yb290LWNvbnRhaW5lciwudGMtd2Vic2l0ZS1iZW5lZml0c3Jvb3Rjb250YWluZXIgLnJvb3QtY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1yb290Y29udGFpbmVyIC5yb290LWNvbnRhaW5lciwudGMtd2Vic2l0ZS1jYXJlZXJyb290Y29udGFpbmVyIC5yb290LWNvbnRhaW5lciwudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2Vyb290Y29udGFpbmVyIC5yb290LWNvbnRhaW5lciwudGMtd2Vic2l0ZS1iZW5lZml0c3Jvb3Rjb250YWluZXIgLnJvb3QtY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtcm9vdGNvbnRhaW5lciAucm9vdC1jb250YWluZXIsLnRjLXdlYnNpdGUtY2FyZWVycm9vdGNvbnRhaW5lciAucm9vdC1jb250YWluZXIsLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlcm9vdGNvbnRhaW5lciAucm9vdC1jb250YWluZXIsLnRjLXdlYnNpdGUtYmVuZWZpdHNyb290Y29udGFpbmVyIC5yb290LWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX0udGMtbmVvcy1lbGVtZW50cy1idXR0b24ubGltZT5hLC50Yy1uZW9zLWVsZW1lbnRzLWJ1dHRvbi5saW1lPmRpdiwudGMtbmVvcy1lbGVtZW50cy1idXR0b24ubGltZT5idXR0b257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1saW1lKTtib3JkZXItY29sb3I6dmFyKC0tbGltZSk7Ym9yZGVyLXJhZGl1czozMHB4O2NvbG9yOnZhcigtLWJsYWNrKTtwYWRkaW5nOjEwcHggMTZweDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MTRweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6LjdweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9LnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uLmxpbWU+YTpob3ZlciwudGMtbmVvcy1lbGVtZW50cy1idXR0b24ubGltZT5kaXY6aG92ZXIsLnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uLmxpbWU+YnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLWxpbWUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2spO2JvcmRlci1jb2xvcjp2YXIoLS1ibGFjayl9LnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uLmxpbWU+YSBwLC50Yy1uZW9zLWVsZW1lbnRzLWJ1dHRvbi5saW1lPmRpdiBwLC50Yy1uZW9zLWVsZW1lbnRzLWJ1dHRvbi5saW1lPmJ1dHRvbiBwe2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpfS50Yy1uZW9zLWVsZW1lbnRzLWJ1dHRvbi5saW1lPmEgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtbmVvcy1lbGVtZW50cy1idXR0b24ubGltZT5kaXYgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtbmVvcy1lbGVtZW50cy1idXR0b24ubGltZT5idXR0b24gLmNrLXBsYWNlaG9sZGVyOmJlZm9yZXtjb2xvcjp2YXIoLS1ibGFjayl9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy1uZW9zLWVsZW1lbnRzLWJ1dHRvbi5saW1lPmEsLnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uLmxpbWU+ZGl2LC50Yy1uZW9zLWVsZW1lbnRzLWJ1dHRvbi5saW1lPmJ1dHRvbntmb250LXNpemU6MTJweH19LnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uLmJsYWNrPmEsLnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uLmJsYWNrPmRpdiwudGMtbmVvcy1lbGVtZW50cy1idXR0b24uYmxhY2s+YnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2spO2JvcmRlci1jb2xvcjp2YXIoLS1ibGFjayk7Ym9yZGVyLXJhZGl1czozMHB4O2NvbG9yOnZhcigtLXdoaXRlKTtwYWRkaW5nOjEwcHggMTZweDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MTRweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6LjdweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9LnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uLmJsYWNrPmE6aG92ZXIsLnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uLmJsYWNrPmRpdjpob3ZlciwudGMtbmVvcy1lbGVtZW50cy1idXR0b24uYmxhY2s+YnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLWJsYWNrKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKTtib3JkZXItY29sb3I6dmFyKC0td2hpdGUpO2JvcmRlci1jb2xvcjp2YXIoLS1ibGFjayk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS50Yy1uZW9zLWVsZW1lbnRzLWJ1dHRvbi5ibGFjaz5hIHAsLnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uLmJsYWNrPmRpdiBwLC50Yy1uZW9zLWVsZW1lbnRzLWJ1dHRvbi5ibGFjaz5idXR0b24gcHtmb250LXdlaWdodDp2YXIoLS1ib2xkKX0udGMtbmVvcy1lbGVtZW50cy1idXR0b24uYmxhY2s+YSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy1uZW9zLWVsZW1lbnRzLWJ1dHRvbi5ibGFjaz5kaXYgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtbmVvcy1lbGVtZW50cy1idXR0b24uYmxhY2s+YnV0dG9uIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0td2hpdGUpfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtbmVvcy1lbGVtZW50cy1idXR0b24uYmxhY2s+YSwudGMtbmVvcy1lbGVtZW50cy1idXR0b24uYmxhY2s+ZGl2LC50Yy1uZW9zLWVsZW1lbnRzLWJ1dHRvbi5ibGFjaz5idXR0b257Zm9udC1zaXplOjEycHh9fS50Yy1uZW9zLWVsZW1lbnRzLWJ1dHRvbi5jZW50ZXIsLnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uLnJpZ2h0e3dpZHRoOjEwMCV9LnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXJzY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXJzY29udGFpbmVyIC50Yy13ZWJzaXRlLWFuaW1hdGVkbnVtYmVyOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpfUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsudGMtd2Vic2l0ZS1hbmltYXRlZG51bWJlcnNjb250YWluZXJ7ZmxleC13cmFwOndyYXB9LnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXJzY29udGFpbmVyIC50Yy13ZWJzaXRlLWFuaW1hdGVkbnVtYmVyOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWJvdHRvbToycHggc29saWQgdmFyKC0tYW50aHJheml0KX19LnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXJ7cGFkZGluZzowIDMwcHg7ZmxleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjcwcHh9LnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXIgLm51bWJlci10ZXh0LXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxMHB4O2FsaWduLXNlbGY6c3RyZXRjaH0udGMtd2Vic2l0ZS1hbmltYXRlZG51bWJlciAubnVtYmVyLXRleHQtd3JhcHBlciAuYW5pbWF0ZWQtbnVtYmVye2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2NvbG9yOnZhcigtLWFudGhyYXppdCk7Zm9udC1zaXplOjEwMHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDtkaXNwbGF5OmZsZXg7Z2FwOjIwcHh9LnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXIgLm51bWJlci10ZXh0LXdyYXBwZXIgLnRleHR7Y29sb3I6dmFyKC0tYW50aHJheml0KTtmb250LXNpemU6MzBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtsaW5lLWhlaWdodDozNHB4fS50Yy13ZWJzaXRlLWFuaW1hdGVkbnVtYmVyIC5pY29uIGltZ3t3aWR0aDo5NXB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1hbmltYXRlZG51bWJlciAuaWNvbiBpbWd7d2lkdGg6NjBweH19LnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXIuZ3JlYXRlci10aGFuLXNpZ24gLm51bWJlci10ZXh0LXdyYXBwZXIgLmFuaW1hdGVkLW51bWJlcjpiZWZvcmV7Y29udGVudDpcIj5cIjtkaXNwbGF5OmJsb2NrfS50Yy13ZWJzaXRlLWFuaW1hdGVkbnVtYmVyLm51bWJlci1zaWduIC5udW1iZXItdGV4dC13cmFwcGVyIC5hbmltYXRlZC1udW1iZXI6YmVmb3Jle2NvbnRlbnQ6XCJub1wiO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjc1JX0udGMtd2Vic2l0ZS1hbmltYXRlZG51bWJlci5wbHVzLXNpZ24gLm51bWJlci10ZXh0LXdyYXBwZXIgLmFuaW1hdGVkLW51bWJlcjphZnRlcntjb250ZW50OlwiK1wiO2Rpc3BsYXk6YmxvY2t9LnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXIubWlsbGlvbi1zaWduIC5udW1iZXItdGV4dC13cmFwcGVyIC5hbmltYXRlZC1udW1iZXI6YWZ0ZXJ7Y29udGVudDpcIm1pby5cIjtkaXNwbGF5OmJsb2NrfS50Yy13ZWJzaXRlLWFuaW1hdGVkbnVtYmVyLnNxdWFyZS1tZXRlci1zaWduIC5udW1iZXItdGV4dC13cmFwcGVyIC5hbmltYXRlZC1udW1iZXI6YWZ0ZXJ7Y29udGVudDpcIm3CslwiO2Rpc3BsYXk6YmxvY2t9LnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXIgLmJ1dHRvbj5hLC50Yy13ZWJzaXRlLWFuaW1hdGVkbnVtYmVyIC5idXR0b24+ZGl2LC50Yy13ZWJzaXRlLWFuaW1hdGVkbnVtYmVyIC5idXR0b24+YnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2spO2JvcmRlci1jb2xvcjp2YXIoLS1ibGFjayk7Ym9yZGVyLXJhZGl1czozMHB4O2NvbG9yOnZhcigtLXdoaXRlKTtwYWRkaW5nOjEwcHggMTZweDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MTRweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6LjdweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXIgLmJ1dHRvbj5hOmhvdmVyLC50Yy13ZWJzaXRlLWFuaW1hdGVkbnVtYmVyIC5idXR0b24+ZGl2OmhvdmVyLC50Yy13ZWJzaXRlLWFuaW1hdGVkbnVtYmVyIC5idXR0b24+YnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLWJsYWNrKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKTtib3JkZXItY29sb3I6dmFyKC0td2hpdGUpO2JvcmRlci1jb2xvcjp2YXIoLS1ibGFjayk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS50Yy13ZWJzaXRlLWFuaW1hdGVkbnVtYmVyIC5idXR0b24+YSBwLC50Yy13ZWJzaXRlLWFuaW1hdGVkbnVtYmVyIC5idXR0b24+ZGl2IHAsLnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXIgLmJ1dHRvbj5idXR0b24gcHtmb250LXdlaWdodDp2YXIoLS1ib2xkKX0udGMtd2Vic2l0ZS1hbmltYXRlZG51bWJlciAuYnV0dG9uPmEgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1hbmltYXRlZG51bWJlciAuYnV0dG9uPmRpdiAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWFuaW1hdGVkbnVtYmVyIC5idXR0b24+YnV0dG9uIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0td2hpdGUpfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1hbmltYXRlZG51bWJlciAuYnV0dG9uPmEsLnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXIgLmJ1dHRvbj5kaXYsLnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXIgLmJ1dHRvbj5idXR0b257Zm9udC1zaXplOjEycHh9fS50Yy13ZWJzaXRlLWFuaW1hdGVkbnVtYmVyIC5idXR0b24gc3Bhbi5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0td2hpdGUpICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWFuaW1hdGVkbnVtYmVye2dhcDoyNXB4fS50Yy13ZWJzaXRlLWFuaW1hdGVkbnVtYmVyIC5udW1iZXItdGV4dC13cmFwcGVyIC5hbmltYXRlZC1udW1iZXJ7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6NTVweH0udGMtd2Vic2l0ZS1hbmltYXRlZG51bWJlciAubnVtYmVyLXRleHQtd3JhcHBlciAudGV4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMXB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXJ7d2lkdGg6MTAwJTttaW4td2lkdGg6MTAwJTtwYWRkaW5nOjAgMCBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSkgMDttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1hbmltYXRlZG51bWJlcjpsYXN0LWNoaWxke3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjB9fWh0bWxbbGFuZz1kZV0gLnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXIubWlsbGlvbi1zaWduIC5udW1iZXItdGV4dC13cmFwcGVyIC5hbmltYXRlZC1udW1iZXI6YWZ0ZXJ7Y29udGVudDpcIk1pby5cIn0ubmVvcy1ub2RldHlwZXMtdGV4dCBoMiwubmVvcy1ub2RldHlwZXMtdGV4dCAuaDIsLm5lb3Mtbm9kZXR5cGVzLXRleHQgaDMsLm5lb3Mtbm9kZXR5cGVzLXRleHQgLmgze21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS5uZW9zLW5vZGV0eXBlcy10ZXh0IGF7dHJhbnNpdGlvbjpib3JkZXItYm90dG9tIC40cyBlYXNlLWluLW91dDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1saW5rLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmVvcy1ub2RldHlwZXMtdGV4dCBhOmhvdmVye2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5uZW9zLW5vZGV0eXBlcy10ZXh0IHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjI1KTttYXJnaW4tYm90dG9tOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX0ubmVvcy1ub2RldHlwZXMtdGV4dCB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS5uZW9zLW5vZGV0eXBlcy10ZXh0IHVsIGxpOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6NHB4O2hlaWdodDo0cHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hbnRocmF6aXQpO2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6MH0ubmVvcy1ub2RldHlwZXMtdGV4dCB1bCBsaSB1bHtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjI1KX0ubmVvcy1ub2RldHlwZXMtdGV4dCBibG9ja3F1b3Rle2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHh9Lm5lb3Mtbm9kZXR5cGVzLXRleHQgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZXtjb2xvcjp2YXIoLS1mb250LWNvbG9yKSAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSoyKTtmbGV4OjEgMCAwfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZSAuYm94LWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoyMHB4O2ZsZXg6MSAwIDA7d2lkdGg6NTAlfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZSAuYm94LWNvbnRlbnQgLnRpdGxlLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZSAuYm94LWNvbnRlbnQgLnRlYXNlcntjb2xvcjp2YXIoLS1hbnRocmF6aXQpfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZSAuYm94LWNvbnRlbnQgLnRlYXNlcntmb250LXNpemU6MThweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoyNHB4fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZSAuYm94LWNvbnRlbnQgLnRlYXNlciBhe2NvbG9yOnZhcigtLWFudGhyYXppdCk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdlIC5ib3gtY29udGVudCAudGVhc2VyIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjI1KTttYXJnaW4tYm90dG9tOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UgLmJveC1jb250ZW50IC50ZWFzZXIgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UgLmJveC1jb250ZW50IC50ZWFzZXIgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo0cHg7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFudGhyYXppdCk7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDowfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZSAuYm94LWNvbnRlbnQgLnRlYXNlciB1bCBsaSB1bHtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjI1KX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UgLmJveC1jb250ZW50IC5idXR0b257bWFyZ2luLXRvcDo1cHh9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdlIC5ib3gtY29udGVudCAuYnV0dG9uPmEsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdlIC5ib3gtY29udGVudCAuYnV0dG9uPmRpdiwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UgLmJveC1jb250ZW50IC5idXR0b24+YnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2spO2JvcmRlci1jb2xvcjp2YXIoLS1ibGFjayk7Ym9yZGVyLXJhZGl1czozMHB4O2NvbG9yOnZhcigtLXdoaXRlKTtwYWRkaW5nOjEwcHggMTZweDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MTRweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6LjdweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdlIC5ib3gtY29udGVudCAuYnV0dG9uPmE6aG92ZXIsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdlIC5ib3gtY29udGVudCAuYnV0dG9uPmRpdjpob3ZlciwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UgLmJveC1jb250ZW50IC5idXR0b24+YnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLWJsYWNrKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKTtib3JkZXItY29sb3I6dmFyKC0td2hpdGUpO2JvcmRlci1jb2xvcjp2YXIoLS1ibGFjayk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZSAuYm94LWNvbnRlbnQgLmJ1dHRvbj5hIHAsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdlIC5ib3gtY29udGVudCAuYnV0dG9uPmRpdiBwLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZSAuYm94LWNvbnRlbnQgLmJ1dHRvbj5idXR0b24gcHtmb250LXdlaWdodDp2YXIoLS1ib2xkKX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UgLmJveC1jb250ZW50IC5idXR0b24+YSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZSAuYm94LWNvbnRlbnQgLmJ1dHRvbj5kaXYgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UgLmJveC1jb250ZW50IC5idXR0b24+YnV0dG9uIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0td2hpdGUpfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UgLmJveC1jb250ZW50IC5idXR0b24+YSwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UgLmJveC1jb250ZW50IC5idXR0b24+ZGl2LC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZSAuYm94LWNvbnRlbnQgLmJ1dHRvbj5idXR0b257Zm9udC1zaXplOjEycHh9fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZSAuYm94LWNvbnRlbnQgLmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLXdoaXRlKSAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZSAuYm94LWltYWdle3dpZHRoOjUwJTtvdmVyZmxvdzpoaWRkZW59LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdlIC5ib3gtaW1hZ2UgaW1ne3dpZHRoOjEwMCU7dHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2U6aG92ZXIgLmJveC1pbWFnZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSl9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdlLmludGVybmFsLW1hcmdpbnMtc21hbGx7Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UuaW50ZXJuYWwtbWFyZ2lucy1iaWd7Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjIgKyB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZS5sZWZ0LWltYWdlIC5ib3gtaW1hZ2V7b3JkZXI6MX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UubGVmdC1pbWFnZSAuYm94LWNvbnRlbnR7b3JkZXI6Mn0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UuYmFja2dyb3VuZC1jb2xvci10YW5uZW4tZ3J1bntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRhbm5lbi1ncnVuKX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UuYmFja2dyb3VuZC1jb2xvci10YW5uZW4tZ3J1biAuYm94LWNvbnRlbnR7cGFkZGluZy1sZWZ0OjUwcHh9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdlLmJhY2tncm91bmQtY29sb3ItdGFubmVuLWdydW4gLmJveC1jb250ZW50IC50aXRsZSwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UuYmFja2dyb3VuZC1jb2xvci10YW5uZW4tZ3J1biAuYm94LWNvbnRlbnQgLnRlYXNlcntjb2xvcjp2YXIoLS13aGl0ZSl9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdlLmJhY2tncm91bmQtY29sb3ItdGFubmVuLWdydW4gLmJveC1jb250ZW50IC50aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZS5iYWNrZ3JvdW5kLWNvbG9yLXRhbm5lbi1ncnVuIC5ib3gtY29udGVudCAudGVhc2VyIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0td2hpdGUpICFpbXBvcnRhbnR9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdlLmJhY2tncm91bmQtY29sb3ItdGFubmVuLWdydW4gLmJveC1jb250ZW50IC5idXR0b24+YSwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UuYmFja2dyb3VuZC1jb2xvci10YW5uZW4tZ3J1biAuYm94LWNvbnRlbnQgLmJ1dHRvbj5kaXYsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdlLmJhY2tncm91bmQtY29sb3ItdGFubmVuLWdydW4gLmJveC1jb250ZW50IC5idXR0b24+YnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tbGltZSk7Ym9yZGVyLWNvbG9yOnZhcigtLWxpbWUpO2JvcmRlci1yYWRpdXM6MzBweDtjb2xvcjp2YXIoLS10YW5uZW4tZ3J1bik7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Zm9udC1zaXplOjE0cHg7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOi43cHg7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZS5iYWNrZ3JvdW5kLWNvbG9yLXRhbm5lbi1ncnVuIC5ib3gtY29udGVudCAuYnV0dG9uPmE6aG92ZXIsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdlLmJhY2tncm91bmQtY29sb3ItdGFubmVuLWdydW4gLmJveC1jb250ZW50IC5idXR0b24+ZGl2OmhvdmVyLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZS5iYWNrZ3JvdW5kLWNvbG9yLXRhbm5lbi1ncnVuIC5ib3gtY29udGVudCAuYnV0dG9uPmJ1dHRvbjpob3Zlcntjb2xvcjp2YXIoLS1saW1lKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRhbm5lbi1ncnVuKTtib3JkZXItY29sb3I6dmFyKC0tdGFubmVuLWdydW4pO2JvcmRlci1jb2xvcjp2YXIoLS1saW1lKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdlLmJhY2tncm91bmQtY29sb3ItdGFubmVuLWdydW4gLmJveC1jb250ZW50IC5idXR0b24+YSBwLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZS5iYWNrZ3JvdW5kLWNvbG9yLXRhbm5lbi1ncnVuIC5ib3gtY29udGVudCAuYnV0dG9uPmRpdiBwLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZS5iYWNrZ3JvdW5kLWNvbG9yLXRhbm5lbi1ncnVuIC5ib3gtY29udGVudCAuYnV0dG9uPmJ1dHRvbiBwe2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZS5iYWNrZ3JvdW5kLWNvbG9yLXRhbm5lbi1ncnVuIC5ib3gtY29udGVudCAuYnV0dG9uPmEgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UuYmFja2dyb3VuZC1jb2xvci10YW5uZW4tZ3J1biAuYm94LWNvbnRlbnQgLmJ1dHRvbj5kaXYgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UuYmFja2dyb3VuZC1jb2xvci10YW5uZW4tZ3J1biAuYm94LWNvbnRlbnQgLmJ1dHRvbj5idXR0b24gLmNrLXBsYWNlaG9sZGVyOmJlZm9yZXtjb2xvcjp2YXIoLS10YW5uZW4tZ3J1bil9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZS5iYWNrZ3JvdW5kLWNvbG9yLXRhbm5lbi1ncnVuIC5ib3gtY29udGVudCAuYnV0dG9uPmEsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdlLmJhY2tncm91bmQtY29sb3ItdGFubmVuLWdydW4gLmJveC1jb250ZW50IC5idXR0b24+ZGl2LC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZS5iYWNrZ3JvdW5kLWNvbG9yLXRhbm5lbi1ncnVuIC5ib3gtY29udGVudCAuYnV0dG9uPmJ1dHRvbntmb250LXNpemU6MTJweH19LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdlLmJhY2tncm91bmQtY29sb3ItdGFubmVuLWdydW4gLmJveC1jb250ZW50IC5idXR0b24gLmNrLXBsYWNlaG9sZGVyOmJlZm9yZXtjb2xvcjp2YXIoLS10YW5uZW4tZ3J1bikgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdle2hlaWdodDphdXRvO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjVweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZSAuYm94LWNvbnRlbnR7b3JkZXI6MiAhaW1wb3J0YW50O3dpZHRoOjkxLjY2NjY2NjY3JTttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UgLmJveC1jb250ZW50IC50ZWFzZXJ7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweH0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UgLmJveC1pbWFnZXt3aWR0aDoxMDB2dztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDotNTB2dztsZWZ0OjUwJTtvcmRlcjoxICFpbXBvcnRhbnQ7aGVpZ2h0OjI2N3B4O292ZXJmbG93OmhpZGRlbn0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UgLmJveC1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOm5vbmU7d2lkdGg6YXV0b30udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2U6aG92ZXIgLmJveC1pbWFnZSBpbWd7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4xKX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UuYmFja2dyb3VuZC1jb2xvci10YW5uZW4tZ3J1bnt3aWR0aDoxMDB2dztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDotNTB2dztsZWZ0OjUwJX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UuYmFja2dyb3VuZC1jb2xvci10YW5uZW4tZ3J1biAuYm94LWNvbnRlbnR7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1sZWZ0OjA7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbTp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KWFuZCAobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGltYWdlLmJhY2tncm91bmQtY29sb3ItdGFubmVuLWdydW4gLmJveC1jb250ZW50e21heC13aWR0aDo1NDBweH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpYW5kIChtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UuYmFja2dyb3VuZC1jb2xvci10YW5uZW4tZ3J1biAuYm94LWNvbnRlbnR7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweClhbmQgKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZS5iYWNrZ3JvdW5kLWNvbG9yLXRhbm5lbi1ncnVuIC5ib3gtY29udGVudHttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KWFuZCAobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhpbWFnZS5iYWNrZ3JvdW5kLWNvbG9yLXRhbm5lbi1ncnVuIC5ib3gtY29udGVudHttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweClhbmQgKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2UuYmFja2dyb3VuZC1jb2xvci10YW5uZW4tZ3J1biAuYm94LWNvbnRlbnR7bWF4LXdpZHRoOjEzMjBweH19LnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyLXN3aXBlcmltYWdlaXRlbXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlci1zd2lwZXJpbWFnZWl0ZW0gLmltYWdlLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS50Yy1uZW9zLWVsZW1lbnRzLWJvb3RzdHJhcC1hY2NvcmRpb257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uOm5vdCguZGlzYWJsZS1vZmZzZXQpe21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJTt3aWR0aDo2Ni42NjY2NjY2NyV9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLW5lb3MtZWxlbWVudHMtYm9vdHN0cmFwLWFjY29yZGlvbjpub3QoLmRpc2FibGUtb2Zmc2V0KXttYXJnaW4tbGVmdDoyNSU7d2lkdGg6NzUlfX0udGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0udGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWFudGhyYXppdCl9LnRjLW5lb3MtZWxlbWVudHMtYm9vdHN0cmFwLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b257Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MzRweDtwYWRkaW5nOjEwcHggMCAyNnB4O2NvbG9yOnZhcigtLWFudGhyYXppdCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6bm9uZX0udGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiBzcGFue3BhZGRpbmctcmlnaHQ6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO3BhZGRpbmctbGVmdDo0MHB4O3RleHQtaW5kZW50Oi0zNHB4fS50Yy1uZW9zLWVsZW1lbnRzLWJvb3RzdHJhcC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMnB4O2hlaWdodDoyMXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL0ltYWdlcy9JY29ucy9hcnJvdy1kb3duLWJsYWNrLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlfS50Yy1uZW9zLWVsZW1lbnRzLWJvb3RzdHJhcC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbntmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyNXB4O3BhZGRpbmc6MTBweCAwIDE2cHh9fS50Yy1uZW9zLWVsZW1lbnRzLWJvb3RzdHJhcC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGEuYWNjb3JkaW9uLWJ1dHRvbnt0ZXh0LWRlY29yYXRpb246bm9uZX0udGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBhLmFjY29yZGlvbi1idXR0b246YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjNweDtoZWlnaHQ6MThweDtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9JbWFnZXMvSWNvbnMvZXh0ZXJuYWwtbGluay5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodCA1cHh9LnRjLW5lb3MtZWxlbWVudHMtYm9vdHN0cmFwLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHl7cGFkZGluZzowIDk1cHggMjZweCA4cHg7Zm9udC1zaXplOjE2cHg7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MjJweH0udGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSAubm9kZXR5cGVzLWNvbnRlbnQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1yaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZSAuY2FsbC10by1hY3Rpb24tY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZSAuY2FsbC10by1hY3Rpb24tY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lcnt3aWR0aDpjYWxjKDU0MHB4ICsgKDUwJSAtIDU0MHB4IC8gMikgLSAyMHB4KTttYXgtd2lkdGg6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXJ7d2lkdGg6Y2FsYyg3MjBweCArICg1MCUgLSA3MjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZSAuY2FsbC10by1hY3Rpb24tY29udGFpbmVye3dpZHRoOmNhbGMoOTYwcHggKyAoNTAlIC0gOTYwcHggLyAyKSAtIDIwcHgpO21heC13aWR0aDpub25lfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXJ7d2lkdGg6Y2FsYygxMTQwcHggKyAoNTAlIC0gMTE0MHB4IC8gMikgLSAyMHB4KTttYXgtd2lkdGg6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZSAuY2FsbC10by1hY3Rpb24tY29udGFpbmVye3dpZHRoOmNhbGMoMTMyMHB4ICsgKDUwJSAtIDEzMjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmltYWdlLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGVudC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZSAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnR7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSk7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjIwcHg7ZmxleDoxIDAgMDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKTtwYWRkaW5nOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTt3aWR0aDo0NzBweH0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZSAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLnRlYXNlcntmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMnB4fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuYnV0dG9ue21hcmdpbi10b3A6NXB4fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuYnV0dG9uPmEsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5idXR0b24+ZGl2LC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuYnV0dG9uPmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWxpbWUpO2JvcmRlci1jb2xvcjp2YXIoLS1saW1lKTtib3JkZXItcmFkaXVzOjMwcHg7Y29sb3I6dmFyKC0tYmxhY2spO3BhZGRpbmc6MTBweCAxNnB4O2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzouN3B4O3RyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZSAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmJ1dHRvbj5hOmhvdmVyLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuYnV0dG9uPmRpdjpob3ZlciwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZSAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmJ1dHRvbj5idXR0b246aG92ZXJ7Y29sb3I6dmFyKC0tbGltZSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibGFjayk7Ym9yZGVyLWNvbG9yOnZhcigtLWJsYWNrKX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZSAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmJ1dHRvbj5hIHAsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5idXR0b24+ZGl2IHAsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5idXR0b24+YnV0dG9uIHB7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCl9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5idXR0b24+YSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuYnV0dG9uPmRpdiAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuYnV0dG9uPmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLWJsYWNrKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5idXR0b24+YSwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZSAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmJ1dHRvbj5kaXYsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5idXR0b24+YnV0dG9ue2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lcnt3aWR0aDoxMDB2dzttYXJnaW46MDtwYWRkaW5nOjB9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGVudC13cmFwcGVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b319QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpYW5kIChtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZSAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweClhbmQgKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KWFuZCAobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGVudC13cmFwcGVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpYW5kIChtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGVudC13cmFwcGVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KWFuZCAobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlcnttYXgtd2lkdGg6MTMyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGVudC13cmFwcGVyIC5jb250ZW50e21hcmdpbi1sZWZ0OjA7d2lkdGg6MzY1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZSAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnR7d2lkdGg6Mjc1cHh9fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlLmNvbnRlbnQtYm94LWluc2lkZXtoZWlnaHQ6NzQwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlLmNvbnRlbnQtYm94LWluc2lkZXtoZWlnaHQ6NTQwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZS5jb250ZW50LWJveC1pbnNpZGV7aGVpZ2h0OjQ1MHB4fX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZS5jb250ZW50LWJveC1iZWxvd3toZWlnaHQ6YXV0b30udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZS5jb250ZW50LWJveC1iZWxvdyAuY2FsbC10by1hY3Rpb24tY29udGFpbmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MzBweH0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZS5jb250ZW50LWJveC1iZWxvdyAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5pbWFnZS13cmFwcGVye3Bvc2l0aW9uOnN0YXRpYztoZWlnaHQ6Njc2cHh9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UuY29udGVudC1ib3gtYmVsb3cgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGVudC13cmFwcGVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZS5jb250ZW50LWJveC1iZWxvdyAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UuY29udGVudC1ib3gtYmVsb3cgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGVudC13cmFwcGVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlLmNvbnRlbnQtYm94LWJlbG93IC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UuY29udGVudC1ib3gtYmVsb3cgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGVudC13cmFwcGVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UuY29udGVudC1ib3gtYmVsb3cgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGVudC13cmFwcGVye21heC13aWR0aDoxMzIwcHh9fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlLmNvbnRlbnQtYm94LWJlbG93IC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JTttYXJnaW4tbGVmdDoyNSU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3BhZGRpbmc6MH0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZS5jb250ZW50LWJveC1iZWxvdyAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmJ1dHRvbj5hLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlLmNvbnRlbnQtYm94LWJlbG93IC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuYnV0dG9uPmRpdiwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZS5jb250ZW50LWJveC1iZWxvdyAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmJ1dHRvbj5idXR0b257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibGFjayk7Ym9yZGVyLWNvbG9yOnZhcigtLWJsYWNrKTtib3JkZXItcmFkaXVzOjMwcHg7Y29sb3I6dmFyKC0td2hpdGUpO3BhZGRpbmc6MTBweCAxNnB4O2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzouN3B4O3RyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZS5jb250ZW50LWJveC1iZWxvdyAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmJ1dHRvbj5hOmhvdmVyLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlLmNvbnRlbnQtYm94LWJlbG93IC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuYnV0dG9uPmRpdjpob3ZlciwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZS5jb250ZW50LWJveC1iZWxvdyAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmJ1dHRvbj5idXR0b246aG92ZXJ7Y29sb3I6dmFyKC0tYmxhY2spO2JhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGUpO2JvcmRlci1jb2xvcjp2YXIoLS13aGl0ZSk7Ym9yZGVyLWNvbG9yOnZhcigtLWJsYWNrKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UuY29udGVudC1ib3gtYmVsb3cgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5idXR0b24+YSBwLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlLmNvbnRlbnQtYm94LWJlbG93IC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuYnV0dG9uPmRpdiBwLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlLmNvbnRlbnQtYm94LWJlbG93IC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuYnV0dG9uPmJ1dHRvbiBwe2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlLmNvbnRlbnQtYm94LWJlbG93IC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuYnV0dG9uPmEgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZS5jb250ZW50LWJveC1iZWxvdyAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmJ1dHRvbj5kaXYgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25iaWdpbWFnZS5jb250ZW50LWJveC1iZWxvdyAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmJ1dHRvbj5idXR0b24gLmNrLXBsYWNlaG9sZGVyOmJlZm9yZXtjb2xvcjp2YXIoLS13aGl0ZSl9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlLmNvbnRlbnQtYm94LWJlbG93IC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuYnV0dG9uPmEsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UuY29udGVudC1ib3gtYmVsb3cgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5idXR0b24+ZGl2LC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbmJpZ2ltYWdlLmNvbnRlbnQtYm94LWJlbG93IC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuYnV0dG9uPmJ1dHRvbntmb250LXNpemU6MTJweH19LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UuaGlkZS1jb250ZW50LWJveHtoZWlnaHQ6NzYwcHh9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2UuaGlkZS1jb250ZW50LWJveCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXJ7ZGlzcGxheTpub25lfS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi5vZmZzZXQtc21hbGx7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyUgIWltcG9ydGFudH0ubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4ub2Zmc2V0LWJpZ3ttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyUgIWltcG9ydGFudH0ubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4ub2Zmc2V0LXZlcnktYmlne21hcmdpbi1sZWZ0OjI1JSAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4ub2Zmc2V0LXNtYWxsLC5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi5vZmZzZXQtYmlnLC5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi5vZmZzZXQtdmVyeS1iaWd7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fX0ubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4uaW50ZXJuYWwtbWFyZ2lucy1zbWFsbHstLWJzLWd1dHRlci14OiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpfS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi5pbnRlcm5hbC1tYXJnaW5zLW5vcm1hbHstLWJzLWd1dHRlci14OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpOy0tYnMtZ3V0dGVyLXk6IDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYygtMSp2YXIoLS1icy1ndXR0ZXIteSkpO21hcmdpbi1yaWdodDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKX0ubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4uaW50ZXJuYWwtbWFyZ2lucy1iaWd7LS1icy1ndXR0ZXIteDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAzKTstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSl9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi5pbnRlcm5hbC1tYXJnaW5zLXNtYWxsLC5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi5pbnRlcm5hbC1tYXJnaW5zLW5vcm1hbCwubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4uaW50ZXJuYWwtbWFyZ2lucy1iaWd7LS1icy1ndXR0ZXIteDogMDstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSl9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4ubW9iaWxlLW1hcmdpbi1ib3R0b20tc21hbGx7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSkgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KXsubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4ubW9iaWxlLW1hcmdpbi1ib3R0b20tc21hbGwgLmNvbHVtbnttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH19Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uIC5jb2x1bW57cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbiAuY29sdW1uOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uIC5jb2x1bW46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH19Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uIC5jb2x1bW4gLm5vZGV0eXBlcy1jb250ZW50Lm1hcmdpbi1ib3R0b20tc21hbGx7bWFyZ2luLWJvdHRvbToxNXB4fS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbiAuY29sdW1uIC5ub2RldHlwZXMtY29udGVudC5tYXJnaW4tYm90dG9tLWRlZmF1bHR7bWFyZ2luLWJvdHRvbToyNXB4fS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbiAuY29sdW1uIC5ub2RldHlwZXMtY29udGVudC5tYXJnaW4tYm90dG9tLWJpZ3ttYXJnaW4tYm90dG9tOjUwcHh9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uIC5jb2x1bW4gLm5vZGV0eXBlcy1jb250ZW50Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbiAuY29sdW1uIC5qb25uaXR0by1wbHlyLXZpbWVvLC5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbiAuY29sdW1uIC5qb25uaXR0by1wcmV0dHllbWJlZC13cmFwcGVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi5mb3JjZS14cyAuY29sdW1uOm5vdCg6bGFzdC1jaGlsZCksLm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uLmZvcmNlLXNtIC5jb2x1bW46bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjB9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4uYWxpZ24tY2VudGVyIC5jb2x1bW57YWxpZ24taXRlbXM6ZmxleC1zdGFydH19Lm5lb3Mtbm9kZXR5cGVzLWhlYWRsaW5le21pbi13aWR0aDowO21heC13aWR0aDoxMDAlOy13ZWJraXQtaHlwaGVuczphdXRvO2h5cGhlbnM6YXV0bztvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmR9Lm5lb3Mtbm9kZXR5cGVzLWhlYWRsaW5lIGgxLC5uZW9zLW5vZGV0eXBlcy1oZWFkbGluZSAuaDEsLm5lb3Mtbm9kZXR5cGVzLWhlYWRsaW5lIGgyLC5uZW9zLW5vZGV0eXBlcy1oZWFkbGluZSAuaDIsLm5lb3Mtbm9kZXR5cGVzLWhlYWRsaW5lIGgzLC5uZW9zLW5vZGV0eXBlcy1oZWFkbGluZSAuaDMsLm5lb3Mtbm9kZXR5cGVzLWhlYWRsaW5lIGg0LC5uZW9zLW5vZGV0eXBlcy1oZWFkbGluZSAuaDQsLm5lb3Mtbm9kZXR5cGVzLWhlYWRsaW5lIGg1LC5uZW9zLW5vZGV0eXBlcy1oZWFkbGluZSAuaDUsLm5lb3Mtbm9kZXR5cGVzLWhlYWRsaW5lIGg2LC5uZW9zLW5vZGV0eXBlcy1oZWFkbGluZSAuaDZ7bWluLXdpZHRoOjA7bWF4LXdpZHRoOjEwMCU7LXdlYmtpdC1oeXBoZW5zOmF1dG87aHlwaGVuczphdXRvO292ZXJmbG93LXdyYXA6YnJlYWstd29yZH0udGMtd2Vic2l0ZS1ob21lc2xpZGVye21hcmdpbi1ib3R0b206dmFyKC0tbWFyZ2luLXNtYWxsKTtwb3NpdGlvbjpyZWxhdGl2ZX0udGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLXJpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lcnt3aWR0aDpjYWxjKDU0MHB4ICsgKDUwJSAtIDU0MHB4IC8gMikgLSAyMHB4KTttYXgtd2lkdGg6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXJ7d2lkdGg6Y2FsYyg3MjBweCArICg1MCUgLSA3MjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVye3dpZHRoOmNhbGMoOTYwcHggKyAoNTAlIC0gOTYwcHggLyAyKSAtIDIwcHgpO21heC13aWR0aDpub25lfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXJ7d2lkdGg6Y2FsYygxMTQwcHggKyAoNTAlIC0gMTE0MHB4IC8gMikgLSAyMHB4KTttYXgtd2lkdGg6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVye3dpZHRoOmNhbGMoMTMyMHB4ICsgKDUwJSAtIDEzMjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fS5uZW9zLWJhY2tlbmQgLnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lcnttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7Lm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVye21heC13aWR0aDo1NDBweCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVye21heC13aWR0aDo3MjBweCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVye21heC13aWR0aDo5NjBweCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5uZW9zLWJhY2tlbmQgLnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7Lm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVye21heC13aWR0aDoxMzIwcHggIWltcG9ydGFudH19LnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1ob2xkaW5ndGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0Oi0zMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2xpbmUtaGVpZ2h0OjI0cHh9Lm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy13ZWJzaXRlLWhvbGRpbmd0ZXh0e3Bvc2l0aW9uOnN0YXRpYzttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0ubmVvcy1mcm9udGVuZCAudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy13ZWJzaXRlLWhvbGRpbmd0ZXh0e3RleHQtb3JpZW50YXRpb246bWl4ZWQ7d3JpdGluZy1tb2RlOnZlcnRpY2FsLXJsO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTtwYWRkaW5nLXRvcDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9LnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXJ7aGVpZ2h0OnZhcigtLWhlaWdodC1zbGlkZXIpO21hcmdpbi1ib3R0b206MH0udGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlciAuc3dpcGVyLXdyYXBwZXJ7ei1pbmRleDoxfS50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSAuaW1hZ2UtY29udGFpbmVye3RyYW5zZm9ybTpzY2FsZSgxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXJpdGVtIC5pbWFnZS1jb250YWluZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2spO29wYWNpdHk6LjI1fS50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbS5zd2lwZXItc2xpZGUtYWN0aXZlIC5pbWFnZS1jb250YWluZXJ7dHJhbnNmb3JtOnNjYWxlKDEpfS50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSAuc2xpZGUtY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtib3R0b206dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX0udGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnRjLXdlYnNpdGUtaG9tZXNsaWRlcml0ZW0gLnNsaWRlLWNvbnRlbnQgLnNsaWRlLXRpdGxle2NvbG9yOnZhcigtLXdoaXRlKTtmb250LXNpemU6MTIwcHg7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MTEwcHg7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCl9LnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXJpdGVtIC5zbGlkZS1jb250ZW50IC5zbGlkZS10aXRsZSBzdHJvbmd7Y29sb3I6dmFyKC0tbGltZSl9LnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXJpdGVtIC5zbGlkZS1jb250ZW50IC5zbGlkZS1idXR0b24+YSwudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnRjLXdlYnNpdGUtaG9tZXNsaWRlcml0ZW0gLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWJ1dHRvbj5kaXYsLnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXJpdGVtIC5zbGlkZS1jb250ZW50IC5zbGlkZS1idXR0b24+YnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tbGltZSk7Ym9yZGVyLWNvbG9yOnZhcigtLWxpbWUpO2JvcmRlci1yYWRpdXM6MzBweDtjb2xvcjp2YXIoLS1ibGFjayk7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Zm9udC1zaXplOjE0cHg7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOi43cHg7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0fS50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSAuc2xpZGUtY29udGVudCAuc2xpZGUtYnV0dG9uPmE6aG92ZXIsLnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXJpdGVtIC5zbGlkZS1jb250ZW50IC5zbGlkZS1idXR0b24+ZGl2OmhvdmVyLC50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSAuc2xpZGUtY29udGVudCAuc2xpZGUtYnV0dG9uPmJ1dHRvbjpob3Zlcntjb2xvcjp2YXIoLS1saW1lKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrKTtib3JkZXItY29sb3I6dmFyKC0tYmxhY2spfS50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSAuc2xpZGUtY29udGVudCAuc2xpZGUtYnV0dG9uPmEgcCwudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnRjLXdlYnNpdGUtaG9tZXNsaWRlcml0ZW0gLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWJ1dHRvbj5kaXYgcCwudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnRjLXdlYnNpdGUtaG9tZXNsaWRlcml0ZW0gLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWJ1dHRvbj5idXR0b24gcHtmb250LXdlaWdodDp2YXIoLS1ib2xkKX0udGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnRjLXdlYnNpdGUtaG9tZXNsaWRlcml0ZW0gLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWJ1dHRvbj5hIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXJpdGVtIC5zbGlkZS1jb250ZW50IC5zbGlkZS1idXR0b24+ZGl2IC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXJpdGVtIC5zbGlkZS1jb250ZW50IC5zbGlkZS1idXR0b24+YnV0dG9uIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0tYmxhY2spfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnRjLXdlYnNpdGUtaG9tZXNsaWRlcml0ZW0gLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWJ1dHRvbj5hLC50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSAuc2xpZGUtY29udGVudCAuc2xpZGUtYnV0dG9uPmRpdiwudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnRjLXdlYnNpdGUtaG9tZXNsaWRlcml0ZW0gLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWJ1dHRvbj5idXR0b257Zm9udC1zaXplOjEycHh9fS50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyIC5zd2lwZXItYnV0dG9ucy13cmFwcGVye2Rpc3BsYXk6ZmxleDt3aWR0aDo4MHB4O2hlaWdodDozNXB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO2JvdHRvbTp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9LnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXIgLnN3aXBlci1idXR0b25zLXdyYXBwZXI+ZGl2e3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hbnRocmF6aXQpO3Bvc2l0aW9uOnN0YXRpYzttYXJnaW46MDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjRzIGVhc2UtaW4tb3V0O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0udGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlciAuc3dpcGVyLWJ1dHRvbnMtd3JhcHBlcj5kaXY6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL2NoZXZyb24tbGVmdC1saW1lLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMHB4IDE2cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWltYWdlIC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlciAuc3dpcGVyLWJ1dHRvbnMtd3JhcHBlcj5kaXYuc3dpcGVyLWJ1dHRvbi1uZXh0e3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0udGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlciAuc3dpcGVyLWJ1dHRvbnMtd3JhcHBlcj5kaXY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1saW1lKX0udGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlciAuc3dpcGVyLWJ1dHRvbnMtd3JhcHBlcj5kaXY6aG92ZXI6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL2NoZXZyb24tbGVmdC1hbnRocmF6aXQuc3ZnKX0ubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyIC5zd2lwZXItYnV0dG9ucy13cmFwcGVye2Rpc3BsYXk6bm9uZX0ubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVye2hlaWdodDphdXRvfS5uZW9zLWJhY2tlbmQgLnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXI+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyPmRpdiAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6Y2FsYyg1MCUgLSAzMHB4KTttaW4taGVpZ2h0OjIwMHB4O21hcmdpbjowIDE1cHggMTVweCAxNXB4fS5uZW9zLWJhY2tlbmQgLnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXI+ZGl2IC50Yy13ZWJzaXRlLWhvbWVzbGlkZXJpdGVtIC5pbWFnZS1jb250YWluZXJ7d2lkdGg6NjYuNjYlO21pbi1oZWlnaHQ6MjAwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9Lm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlcj5kaXYgLnRjLXdlYnNpdGUtaG9tZXNsaWRlcml0ZW0gLnNsaWRlLWNvbnRlbnR7d2lkdGg6MzMuMzMlO3BhZGRpbmctbGVmdDoxNXB4O21heC13aWR0aDoxMDAlO21hcmdpbjowfS5uZW9zLWJhY2tlbmQgLnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXI+ZGl2IC50Yy13ZWJzaXRlLWhvbWVzbGlkZXJpdGVtIC5zbGlkZS1jb250ZW50IC5zbGlkZS10aXRsZXtmb250LXdlaWdodDp2YXIoLS1ib2xkKX0ubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyPmRpdiAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSAuc2xpZGUtY29udGVudCAuc2xpZGUtdGl0bGUgc3Ryb25ne2NvbG9yOnZhcigtLWxpbWUpfS5uZW9zLWJhY2tlbmQgLnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXI+ZGl2IC50Yy13ZWJzaXRlLWhvbWVzbGlkZXJpdGVtIC5zbGlkZS1jb250ZW50IC5zbGlkZS1idXR0b24+YSwubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyPmRpdiAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSAuc2xpZGUtY29udGVudCAuc2xpZGUtYnV0dG9uPmRpdiwubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyPmRpdiAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSAuc2xpZGUtY29udGVudCAuc2xpZGUtYnV0dG9uPmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWxpbWUpO2JvcmRlci1jb2xvcjp2YXIoLS1saW1lKTtib3JkZXItcmFkaXVzOjMwcHg7Y29sb3I6dmFyKC0tYmxhY2spO3BhZGRpbmc6MTBweCAxNnB4O2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzouN3B4O3RyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dH0ubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyPmRpdiAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSAuc2xpZGUtY29udGVudCAuc2xpZGUtYnV0dG9uPmE6aG92ZXIsLm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlcj5kaXYgLnRjLXdlYnNpdGUtaG9tZXNsaWRlcml0ZW0gLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWJ1dHRvbj5kaXY6aG92ZXIsLm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlcj5kaXYgLnRjLXdlYnNpdGUtaG9tZXNsaWRlcml0ZW0gLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWJ1dHRvbj5idXR0b246aG92ZXJ7Y29sb3I6dmFyKC0tbGltZSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibGFjayk7Ym9yZGVyLWNvbG9yOnZhcigtLWJsYWNrKX0ubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyPmRpdiAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSAuc2xpZGUtY29udGVudCAuc2xpZGUtYnV0dG9uPmEgcCwubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyPmRpdiAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSAuc2xpZGUtY29udGVudCAuc2xpZGUtYnV0dG9uPmRpdiBwLC5uZW9zLWJhY2tlbmQgLnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXI+ZGl2IC50Yy13ZWJzaXRlLWhvbWVzbGlkZXJpdGVtIC5zbGlkZS1jb250ZW50IC5zbGlkZS1idXR0b24+YnV0dG9uIHB7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCl9Lm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlcj5kaXYgLnRjLXdlYnNpdGUtaG9tZXNsaWRlcml0ZW0gLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWJ1dHRvbj5hIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlcj5kaXYgLnRjLXdlYnNpdGUtaG9tZXNsaWRlcml0ZW0gLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWJ1dHRvbj5kaXYgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyPmRpdiAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSAuc2xpZGUtY29udGVudCAuc2xpZGUtYnV0dG9uPmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLWJsYWNrKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlcj5kaXYgLnRjLXdlYnNpdGUtaG9tZXNsaWRlcml0ZW0gLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWJ1dHRvbj5hLC5uZW9zLWJhY2tlbmQgLnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXI+ZGl2IC50Yy13ZWJzaXRlLWhvbWVzbGlkZXJpdGVtIC5zbGlkZS1jb250ZW50IC5zbGlkZS1idXR0b24+ZGl2LC5uZW9zLWJhY2tlbmQgLnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXI+ZGl2IC50Yy13ZWJzaXRlLWhvbWVzbGlkZXJpdGVtIC5zbGlkZS1jb250ZW50IC5zbGlkZS1idXR0b24+YnV0dG9ue2ZvbnQtc2l6ZToxMnB4fX0ubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyIC5zd2lwZXItaW5zaWRlLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVye3dpZHRoOmNhbGMoMTAwdncgLSB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMyl9fUBtZWRpYShtYXgtd2lkdGg6IDEzOTkuOThweCl7LnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXJ7cGFkZGluZzowfS50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLXdlYnNpdGUtaG9sZGluZ3RleHR7bGVmdDotNDBweH0udGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlcntoZWlnaHQ6dmFyKC0taGVpZ2h0LXNsaWRlci10YWJsZXQpfS50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSAuc2xpZGUtY29udGVudHtnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMik7d2lkdGg6OTAlfS50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSAuc2xpZGUtY29udGVudCAuc2xpZGUtdGl0bGV7Zm9udC1zaXplOjExMHB4O2xpbmUtaGVpZ2h0OjEwMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnRjLXdlYnNpdGUtaG9tZXNsaWRlcntoZWlnaHQ6dmFyKC0taGVpZ2h0LXNsaWRlci1tb2JpbGUpO21hcmdpbi1ib3R0b206dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfS50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnNsaWRlci1jb250YWluZXIgLnRjLXdlYnNpdGUtaG9sZGluZ3RleHR7bGVmdDozdnd9LnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1ob2xkaW5ndGV4dCBzcGFue2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE4cHh9LnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXJ7aGVpZ2h0OmNhbGMoMTAwdmggLSB2YXIoLS1oZWlnaHQtaGVhZGVyLW1vYmlsZSkpO3dpZHRoOjg4dnc7bWFyZ2luLXJpZ2h0OjB9LnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXJpdGVtIC5zbGlkZS1jb250ZW50e2xlZnQ6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO2dhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtaG9tZXNsaWRlciAuc2xpZGVyLWNvbnRhaW5lciAudGMtbmVvcy1lbGVtZW50cy1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXJpdGVtIC5zbGlkZS1jb250ZW50IC5zbGlkZS10aXRsZXtmb250LXNpemU6NzBweDtsaW5lLWhlaWdodDo2NXB4fX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb252ZXJ0aWNhbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDozMHB4O2hlaWdodDoxMDAlfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnZlcnRpY2FsIC5pbWFnZXtvdmVyZmxvdzpoaWRkZW59LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9udmVydGljYWwgLmltYWdlIGltZ3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7dHJhbnNmb3JtOnNjYWxlKDEpfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnZlcnRpY2FsOmhvdmVyIC5pbWFnZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSl9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9udmVydGljYWwgLmNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjVweDtmbGV4OjE7aGVpZ2h0OjEwMCV9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9udmVydGljYWwgLmxpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMnB4O21hcmdpbi10b3A6YXV0bzt0ZXh0LWRlY29yYXRpb246bm9uZTttYXJnaW4tdG9wOjB9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9udmVydGljYWwgLmxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxNnB4O2hlaWdodDoxMnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9UQy5XZWJzaXRlL0ltYWdlcy9JY29ucy9hcnJvdy1yaWdodC1ibGFjay1ib2xkLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt0cmFuc2l0aW9uOm1hcmdpbi1yaWdodCAuNHMgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9udmVydGljYWwgLmxpbms6aG92ZXI6YmVmb3Jle21hcmdpbi1yaWdodDo1cHh9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9udmVydGljYWwgLmxpbmsgYXt0ZXh0LWRlY29yYXRpb246bm9uZX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXJjb250YWluZXJ7bWFyZ2luLWJvdHRvbTp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlcmNvbnRhaW5lcnttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjUpfX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXJjb250YWluZXIgLmNvbnRhaW5lci1vZmZzZXR7bWFyZ2luOjAgOC4zMzMzMzMzMyV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlcmNvbnRhaW5lciAuY29udGFpbmVyLW9mZnNldHttYXJnaW46MH19LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyY29udGFpbmVyIC5jb250YWluZXItb2Zmc2V0IC5jb250YWluZXItd3JhcHBlcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYygtMSp2YXIoLS1icy1ndXR0ZXIteSkpO21hcmdpbi1yaWdodDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlcmNvbnRhaW5lciAuY29udGFpbmVyLW9mZnNldCAuY29udGFpbmVyLXdyYXBwZXI+LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2Vye2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyY29udGFpbmVyIC5jb250YWluZXItb2Zmc2V0IC5jb250YWluZXItd3JhcHBlcj4udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXJ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXJjb250YWluZXIgLmNvbnRhaW5lci1vZmZzZXQgLmNvbnRhaW5lci13cmFwcGVyPi50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlcjpudGgtY2hpbGQoMil7dG9wOjEwNXB4fS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlcmNvbnRhaW5lciAuY29udGFpbmVyLW9mZnNldCAuY29udGFpbmVyLXdyYXBwZXI+LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyOm50aC1jaGlsZChuKzIpOm5vdCg6bnRoLWNoaWxkKDIpKTpub3QoOm50aC1jaGlsZChvZGQpKXt0b3A6MTA1cHh9fS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlcmNvbnRhaW5lciAuY29udGFpbmVyLW9mZnNldCAuY29udGFpbmVyLXdyYXBwZXI+LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uIC5wcm9kdWN0LWNhdGVnb3J5LWljb257Ym90dG9tOjIwcHg7cmlnaHQ6MjBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyY29udGFpbmVyIC5jb250YWluZXItb2Zmc2V0IC5jb250YWluZXItd3JhcHBlcj4udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLnByb2R1Y3QtY2F0ZWdvcnktaWNvbntyaWdodDppbmhlcml0O2JvdHRvbTppbmhlcml0fX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1zYW5kIC5iZW5lZml0LXRpdGxlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1zYW5kIC5wcm9kdWN0LWNhdGVnb3J5LXRpdGxlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1zYW5kIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlciwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3Itc2FuZCAucHJvZHVjdHMtbGlzdCBsaSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3Itc2llbmEgLmJlbmVmaXQtdGl0bGUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXNpZW5hIC5wcm9kdWN0LWNhdGVnb3J5LXRpdGxlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1zaWVuYSAucHJvZHVjdC1jYXRlZ29yeS10ZWFzZXIsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXNpZW5hIC5wcm9kdWN0cy1saXN0IGxpLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci12aW9sZXQgLmJlbmVmaXQtdGl0bGUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXZpb2xldCAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItdmlvbGV0IC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlciwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItdmlvbGV0IC5wcm9kdWN0cy1saXN0IGxpLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1ncmVlbiAuYmVuZWZpdC10aXRsZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItZ3JlZW4gLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLWdyZWVuIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlciwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItZ3JlZW4gLnByb2R1Y3RzLWxpc3QgbGksLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLWJsdWUgLmJlbmVmaXQtdGl0bGUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLWJsdWUgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLWJsdWUgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1ibHVlIC5wcm9kdWN0cy1saXN0IGxpLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1wZXRyb2wgLmJlbmVmaXQtdGl0bGUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXBldHJvbCAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItcGV0cm9sIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlciwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItcGV0cm9sIC5wcm9kdWN0cy1saXN0IGxpe2NvbG9yOnZhcigtLXdoaXRlKX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3Itc2FuZCAuYmVuZWZpdC10aXRsZTpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXNhbmQgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1zYW5kIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXNhbmQgLnByb2R1Y3RzLWxpc3QgbGk6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1zaWVuYSAuYmVuZWZpdC10aXRsZTpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXNpZW5hIC5wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3Itc2llbmEgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3Itc2llbmEgLnByb2R1Y3RzLWxpc3QgbGk6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci12aW9sZXQgLmJlbmVmaXQtdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci12aW9sZXQgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci12aW9sZXQgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItdmlvbGV0IC5wcm9kdWN0cy1saXN0IGxpOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItZ3JlZW4gLmJlbmVmaXQtdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1ncmVlbiAucHJvZHVjdC1jYXRlZ29yeS10aXRsZTpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLWdyZWVuIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLWdyZWVuIC5wcm9kdWN0cy1saXN0IGxpOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItYmx1ZSAuYmVuZWZpdC10aXRsZTpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLWJsdWUgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1ibHVlIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLWJsdWUgLnByb2R1Y3RzLWxpc3QgbGk6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1wZXRyb2wgLmJlbmVmaXQtdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1wZXRyb2wgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1wZXRyb2wgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItcGV0cm9sIC5wcm9kdWN0cy1saXN0IGxpOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKSAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1zYW5kIC5iZW5lZml0LXRpdGxlIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXNhbmQgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGUgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3Itc2FuZCAucHJvZHVjdC1jYXRlZ29yeS10ZWFzZXIgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3Itc2FuZCAucHJvZHVjdHMtbGlzdCBsaSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1zaWVuYSAuYmVuZWZpdC10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1zaWVuYSAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1zaWVuYSAucHJvZHVjdC1jYXRlZ29yeS10ZWFzZXIgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3Itc2llbmEgLnByb2R1Y3RzLWxpc3QgbGkgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItdmlvbGV0IC5iZW5lZml0LXRpdGxlIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXZpb2xldCAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci12aW9sZXQgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXZpb2xldCAucHJvZHVjdHMtbGlzdCBsaSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1ncmVlbiAuYmVuZWZpdC10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1ncmVlbiAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1ncmVlbiAucHJvZHVjdC1jYXRlZ29yeS10ZWFzZXIgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItZ3JlZW4gLnByb2R1Y3RzLWxpc3QgbGkgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItYmx1ZSAuYmVuZWZpdC10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1ibHVlIC5wcm9kdWN0LWNhdGVnb3J5LXRpdGxlIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLWJsdWUgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLWJsdWUgLnByb2R1Y3RzLWxpc3QgbGkgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItcGV0cm9sIC5iZW5lZml0LXRpdGxlIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXBldHJvbCAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1wZXRyb2wgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXBldHJvbCAucHJvZHVjdHMtbGlzdCBsaSAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLXdoaXRlKSAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1zYW5kIC5iZW5lZml0cy1wYWdlLWxpbmssLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXNpZW5hIC5iZW5lZml0cy1wYWdlLWxpbmssLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXZpb2xldCAuYmVuZWZpdHMtcGFnZS1saW5rLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1ncmVlbiAuYmVuZWZpdHMtcGFnZS1saW5rLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1ibHVlIC5iZW5lZml0cy1wYWdlLWxpbmssLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXBldHJvbCAuYmVuZWZpdHMtcGFnZS1saW5re2NvbG9yOnZhcigtLXdoaXRlKX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3Itc2FuZCAuYmVuZWZpdHMtcGFnZS1saW5rOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3Itc2llbmEgLmJlbmVmaXRzLXBhZ2UtbGluazpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXZpb2xldCAuYmVuZWZpdHMtcGFnZS1saW5rOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItZ3JlZW4gLmJlbmVmaXRzLXBhZ2UtbGluazpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLWJsdWUgLmJlbmVmaXRzLXBhZ2UtbGluazpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXBldHJvbCAuYmVuZWZpdHMtcGFnZS1saW5rOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9JbWFnZXMvSWNvbnMvYXJyb3ctcmlnaHQtd2hpdGUtYm9sZC5zdmcpICFpbXBvcnRhbnR9LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLWF2b2NhZG8gLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24sLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLWF2b2NhZG8gLmJlbmVmaXQtaW5mb3JtYXRpb257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hdm9jYWRvKX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItbW9zcyAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItbW9zcyAuYmVuZWZpdC1pbmZvcm1hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1vb3MpfS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1wZXRyb2wgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24sLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXBldHJvbCAuYmVuZWZpdC1pbmZvcm1hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBldHJvbCl9LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXZpb2xldCAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItdmlvbGV0IC5iZW5lZml0LWluZm9ybWF0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tdmlvbGV0KX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3Itc2FuZCAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3Itc2FuZCAuYmVuZWZpdC1pbmZvcm1hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNhbmQpfS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1wZWFybC1ncmV5IC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1wZWFybC1ncmV5IC5iZW5lZml0LWluZm9ybWF0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGVybC1ncmF1KX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3Itc2llbmEgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24sLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLXNpZW5hIC5iZW5lZml0LWluZm9ybWF0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tc2llbmEpfS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1ncmV5IC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1ncmV5IC5iZW5lZml0LWluZm9ybWF0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tZ3JleSl9LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyLmNvbG9yLWdyZWVuIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlci5jb2xvci1ncmVlbiAuYmVuZWZpdC1pbmZvcm1hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWdyZWVuKX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItYmx1ZSAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIuY29sb3ItYmx1ZSAuYmVuZWZpdC1pbmZvcm1hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsdWUpfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXJ7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9fS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlciAuaW1hZ2V7b3ZlcmZsb3c6aGlkZGVuO21pbi1oZWlnaHQ6MTYwcHh9LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyIC5pbWFnZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt3aWR0aDoxMDAlfS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlcjpob3ZlciAuaW1hZ2UgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEpfS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlciAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjMwcHggNTBweCAzMHB4IDMwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MzBweDtoZWlnaHQ6MTAwJTtmbGV4OjB9LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uIC5jb250ZW50e2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uIC5jb250ZW50e2dhcDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9fS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlciAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiAuY29udGVudCAuY29udGVudC1sZWZ0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLmNvbnRlbnQgLmNvbnRlbnQtbGVmdCAucHJvZHVjdC1jYXRlZ29yeS10ZWFzZXJ7bWF4LXdpZHRoOjMyMHB4fS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlciAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiAuY29udGVudCAuY29udGVudC1sZWZ0IC5idXR0b24+YSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLmNvbnRlbnQgLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmRpdiwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLmNvbnRlbnQgLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKTtib3JkZXItY29sb3I6dmFyKC0td2hpdGUpO2JvcmRlci1yYWRpdXM6MzBweDtjb2xvcjp2YXIoLS1ibGFjayk7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Zm9udC1zaXplOjE0cHg7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOi43cHg7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0fS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlciAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiAuY29udGVudCAuY29udGVudC1sZWZ0IC5idXR0b24+YTpob3ZlciwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLmNvbnRlbnQgLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmRpdjpob3ZlciwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLmNvbnRlbnQgLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmJ1dHRvbjpob3Zlcntjb2xvcjp2YXIoLS13aGl0ZSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibGFjayk7Ym9yZGVyLWNvbG9yOnZhcigtLWJsYWNrKX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLmNvbnRlbnQgLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmEgcCwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLmNvbnRlbnQgLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmRpdiBwLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlciAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiAuY29udGVudCAuY29udGVudC1sZWZ0IC5idXR0b24+YnV0dG9uIHB7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCl9LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uIC5jb250ZW50IC5jb250ZW50LWxlZnQgLmJ1dHRvbj5hIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uIC5jb250ZW50IC5jb250ZW50LWxlZnQgLmJ1dHRvbj5kaXYgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLmNvbnRlbnQgLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLWJsYWNrKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uIC5jb250ZW50IC5jb250ZW50LWxlZnQgLmJ1dHRvbj5hLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlciAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiAuY29udGVudCAuY29udGVudC1sZWZ0IC5idXR0b24+ZGl2LC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlciAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiAuY29udGVudCAuY29udGVudC1sZWZ0IC5idXR0b24+YnV0dG9ue2ZvbnQtc2l6ZToxMnB4fX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLmNvbnRlbnQgLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmE6aG92ZXIsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uIC5jb250ZW50IC5jb250ZW50LWxlZnQgLmJ1dHRvbj5kaXY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjp2YXIoLS13aGl0ZSl9LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uIC5jb250ZW50IC5jb250ZW50LXJpZ2h0IHVsLnByb2R1Y3RzLWxpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouMjUpO21hcmdpbi1ib3R0b206dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpOy1tb3otY29sdW1uLWNvdW50OjI7LW1vei1jb2x1bW4tZ2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KTstd2Via2l0LWNvbHVtbi1jb3VudDoyOy13ZWJraXQtY29sdW1uLWdhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7Y29sdW1uLWNvdW50OjI7Y29sdW1uLWdhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7bWFyZ2luOjA7cGFkZGluZzowfS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlciAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiAuY29udGVudCAuY29udGVudC1yaWdodCB1bC5wcm9kdWN0cy1saXN0IGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uIC5jb250ZW50IC5jb250ZW50LXJpZ2h0IHVsLnByb2R1Y3RzLWxpc3QgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo0cHg7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFudGhyYXppdCk7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDowfS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlciAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiAuY29udGVudCAuY29udGVudC1yaWdodCB1bC5wcm9kdWN0cy1saXN0IGxpIHVse3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouMjUpfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLmNvbnRlbnQgLmNvbnRlbnQtcmlnaHR7ZGlzcGxheTpub25lfX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXIgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLnByb2R1Y3QtY2F0ZWdvcnktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MzBweDtyaWdodDo1MHB4O3dpZHRoOjYwcHh9LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uIC5wcm9kdWN0LWNhdGVnb3J5LWljb24gaW1ne3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlciAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiAucHJvZHVjdC1jYXRlZ29yeS1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OmluaGVyaXQ7Ym90dG9tOmluaGVyaXR9fS50Yy13ZWJzaXRlLXdpZGVwcm9kdWN0dGVhc2Vye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjIpO2ZsZXg6MSAwIDA7aGVpZ2h0OjM3M3B4O21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMyl9QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsudGMtd2Vic2l0ZS13aWRlcHJvZHVjdHRlYXNlcntnYXA6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMyk7YWxpZ24taXRlbXM6ZmxleC1zdGFydH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLXdpZGVwcm9kdWN0dGVhc2Vye2hlaWdodDphdXRvO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfX0udGMtd2Vic2l0ZS13aWRlcHJvZHVjdHRlYXNlciAudGVhc2VyLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoyMHB4O2ZsZXg6MSAwIDB9LnRjLXdlYnNpdGUtd2lkZXByb2R1Y3R0ZWFzZXIgLnRlYXNlci1jb250ZW50IC5wcm9kdWN0LXRpdGxlLC50Yy13ZWJzaXRlLXdpZGVwcm9kdWN0dGVhc2VyIC50ZWFzZXItY29udGVudCAucHJvZHVjdC10ZWFzZXJ7Y29sb3I6dmFyKC0tYW50aHJheml0KX0udGMtd2Vic2l0ZS13aWRlcHJvZHVjdHRlYXNlciAudGVhc2VyLWNvbnRlbnQgLnByb2R1Y3QtbGlua3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIycHg7bWFyZ2luLXRvcDphdXRvO3RleHQtZGVjb3JhdGlvbjpub25lfS50Yy13ZWJzaXRlLXdpZGVwcm9kdWN0dGVhc2VyIC50ZWFzZXItY29udGVudCAucHJvZHVjdC1saW5rOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTZweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvVEMuV2Vic2l0ZS9JbWFnZXMvSWNvbnMvYXJyb3ctcmlnaHQtYmxhY2stYm9sZC5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7dHJhbnNpdGlvbjptYXJnaW4tcmlnaHQgLjRzIGVhc2UtaW4tb3V0fS50Yy13ZWJzaXRlLXdpZGVwcm9kdWN0dGVhc2VyIC50ZWFzZXItY29udGVudCAucHJvZHVjdC1saW5rOmhvdmVyOmJlZm9yZXttYXJnaW4tcmlnaHQ6NXB4fS50Yy13ZWJzaXRlLXdpZGVwcm9kdWN0dGVhc2VyIC50ZWFzZXItY29udGVudCAucHJvZHVjdC1saW5rIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0dGVhc2VyY29udGFpbmVyIC5jb250YWluZXItb2Zmc2V0e21hcmdpbjowIDAgMCA4LjMzMzMzMzMzJX19LnRjLXdlYnNpdGUtcHJvZHVjdHRlYXNlcmNvbnRhaW5lciAuY29udGFpbmVyLW9mZnNldCAuY29udGFpbmVyLXdyYXBwZXJ7LS1icy1ndXR0ZXIteDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAzKTstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSl9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLXByb2R1Y3R0ZWFzZXJjb250YWluZXIgLmNvbnRhaW5lci1vZmZzZXQgLmNvbnRhaW5lci13cmFwcGVyey0tYnMtZ3V0dGVyLXg6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSl9fS50Yy13ZWJzaXRlLXByb2R1Y3R0ZWFzZXJjb250YWluZXIgLmNvbnRhaW5lci1vZmZzZXQgLmNvbnRhaW5lci13cmFwcGVyPi50Yy13ZWJzaXRlLXByb2R1Y3R0ZWFzZXJ7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSk7bWFyZ2luLWJvdHRvbTowfS50Yy13ZWJzaXRlLXByb2R1Y3R0ZWFzZXJjb250YWluZXIudHdvLWNvbHVtbnMtd2l0aC1vZmZzZXR7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSozKX0udGMtd2Vic2l0ZS1wcm9kdWN0dGVhc2VyY29udGFpbmVyLnR3by1jb2x1bW5zLXdpdGgtb2Zmc2V0IC5jb250YWluZXItb2Zmc2V0IC5jb250YWluZXItd3JhcHBlcj4udGMtd2Vic2l0ZS1wcm9kdWN0dGVhc2Vye2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0dGVhc2VyY29udGFpbmVyLnR3by1jb2x1bW5zLXdpdGgtb2Zmc2V0IC5jb250YWluZXItb2Zmc2V0IC5jb250YWluZXItd3JhcHBlcj4udGMtd2Vic2l0ZS1wcm9kdWN0dGVhc2Vye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTttYXJnaW4tdG9wOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjMpfS50Yy13ZWJzaXRlLXByb2R1Y3R0ZWFzZXJjb250YWluZXIudHdvLWNvbHVtbnMtd2l0aC1vZmZzZXQgLmNvbnRhaW5lci1vZmZzZXQgLmNvbnRhaW5lci13cmFwcGVyPi50Yy13ZWJzaXRlLXByb2R1Y3R0ZWFzZXI6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtcHJvZHVjdHRlYXNlcmNvbnRhaW5lci50d28tY29sdW1ucy13aXRoLW9mZnNldCAuY29udGFpbmVyLW9mZnNldCAuY29udGFpbmVyLXdyYXBwZXI+LnRjLXdlYnNpdGUtcHJvZHVjdHRlYXNlcjpudGgtY2hpbGQob2RkKXt0b3A6MH19LnRjLXdlYnNpdGUtcHJvZHVjdHRlYXNlcmNvbnRhaW5lci50d28tY29sdW1ucy13aXRoLW9mZnNldCAuY29udGFpbmVyLW9mZnNldCAuY29udGFpbmVyLXdyYXBwZXI+LnRjLXdlYnNpdGUtcHJvZHVjdHRlYXNlcjpudGgtY2hpbGQoZXZlbil7dG9wOmF1dG99QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLXByb2R1Y3R0ZWFzZXJjb250YWluZXIudHdvLWNvbHVtbnMtd2l0aC1vZmZzZXQuYWRqdXN0LWJvdHRvbS1tYXJnaW57bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSozKX19LnRjLXdlYnNpdGUtcHJvZHVjdHRlYXNlcmNvbnRhaW5lci50aHJlZS1jb2x1bW5ze21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMyl9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50Yy13ZWJzaXRlLXByb2R1Y3R0ZWFzZXJjb250YWluZXIudGhyZWUtY29sdW1uc3ttYXJnaW4tYm90dG9tOjB9fS50Yy13ZWJzaXRlLXByb2R1Y3R0ZWFzZXJjb250YWluZXIudGhyZWUtY29sdW1ucyAuY29udGFpbmVyLW9mZnNldCAuY29udGFpbmVyLXdyYXBwZXI+LnRjLXdlYnNpdGUtcHJvZHVjdHRlYXNlcntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzJX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRjLXdlYnNpdGUtcHJvZHVjdHRlYXNlcmNvbnRhaW5lci50aHJlZS1jb2x1bW5zIC5jb250YWluZXItb2Zmc2V0IC5jb250YWluZXItd3JhcHBlcj4udGMtd2Vic2l0ZS1wcm9kdWN0dGVhc2Vye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjMpfX0udGMtd2Vic2l0ZS1wcm9kdWN0dGVhc2Vye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjMwcHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSozKX0udGMtd2Vic2l0ZS1wcm9kdWN0dGVhc2VyIC5pbWFnZSBpbWd7d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1wcm9kdWN0dGVhc2VyIC5wcm9kdWN0LWluZm9ybWF0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1wcm9kdWN0dGVhc2VyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWxpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMnB4O21hcmdpbi10b3A6YXV0bzt0ZXh0LWRlY29yYXRpb246bm9uZX0udGMtd2Vic2l0ZS1wcm9kdWN0dGVhc2VyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxNnB4O2hlaWdodDoxMnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9UQy5XZWJzaXRlL0ltYWdlcy9JY29ucy9hcnJvdy1yaWdodC1ibGFjay1ib2xkLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt0cmFuc2l0aW9uOm1hcmdpbi1yaWdodCAuNHMgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtcHJvZHVjdHRlYXNlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1saW5rOmhvdmVyOmJlZm9yZXttYXJnaW4tcmlnaHQ6NXB4fS50Yy13ZWJzaXRlLXByb2R1Y3R0ZWFzZXIgLnByb2R1Y3QtaW5mb3JtYXRpb24gLnByb2R1Y3QtbGluayBhe3RleHQtZGVjb3JhdGlvbjpub25lfS50Yy13ZWJzaXRlLWFic3RyYWN0c2xpZGVye21hcmdpbi10b3A6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqNCl9LnRjLXdlYnNpdGUtYWJzdHJhY3RzbGlkZXI+aDIsLnRjLXdlYnNpdGUtYWJzdHJhY3RzbGlkZXI+Lmgye21heC13aWR0aDo2MCV9LnRjLXdlYnNpdGUtYWJzdHJhY3RzbGlkZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3l7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtYWJzdHJhY3RzbGlkZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3l7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtYWJzdHJhY3RzbGlkZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3l7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtYWJzdHJhY3RzbGlkZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3l7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLWFic3RyYWN0c2xpZGVyIC5jb250YWluZXItcmlnaHQtc3RpY2t5e21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtYWJzdHJhY3RzbGlkZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3l7bWF4LXdpZHRoOjEzMjBweH19QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLWFic3RyYWN0c2xpZGVyIC5jb250YWluZXItcmlnaHQtc3RpY2t5e3dpZHRoOmNhbGMoNTQwcHggKyAoNTAlIC0gNTQwcHggLyAyKSAtIDIwcHgpO21heC13aWR0aDpub25lfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtYWJzdHJhY3RzbGlkZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3l7d2lkdGg6Y2FsYyg3MjBweCArICg1MCUgLSA3MjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1hYnN0cmFjdHNsaWRlciAuY29udGFpbmVyLXJpZ2h0LXN0aWNreXt3aWR0aDpjYWxjKDk2MHB4ICsgKDUwJSAtIDk2MHB4IC8gMikgLSAyMHB4KTttYXgtd2lkdGg6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1hYnN0cmFjdHNsaWRlciAuY29udGFpbmVyLXJpZ2h0LXN0aWNreXt3aWR0aDpjYWxjKDExNDBweCArICg1MCUgLSAxMTQwcHggLyAyKSAtIDIwcHgpO21heC13aWR0aDpub25lfX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLWFic3RyYWN0c2xpZGVyIC5jb250YWluZXItcmlnaHQtc3RpY2t5e3dpZHRoOmNhbGMoMTMyMHB4ICsgKDUwJSAtIDEzMjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fS50Yy13ZWJzaXRlLWFic3RyYWN0c2xpZGVyIC5zd2lwZXJ7cG9zaXRpb246cmVsYXRpdmV9Lm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1hYnN0cmFjdHNsaWRlciAuc3dpcGVyIC5zbGlkZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0ubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLWFic3RyYWN0c2xpZGVyIC5zd2lwZXIgLnNsaWRlci13cmFwcGVyIC5zd2lwZXItc2xpZGV7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9Lm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1hYnN0cmFjdHNsaWRlciAuc3dpcGVyIC5zbGlkZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS50Yy13ZWJzaXRlLWFic3RyYWN0c2xpZGVyIC5zd2lwZXIgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87aGVpZ2h0OjB9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLWFic3RyYWN0c2xpZGVyIC5zd2lwZXIgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1hYnN0cmFjdHNsaWRlciAuc3dpcGVyIC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtYWJzdHJhY3RzbGlkZXIgLnN3aXBlciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1hYnN0cmFjdHNsaWRlciAuc3dpcGVyIC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1hYnN0cmFjdHNsaWRlciAuc3dpcGVyIC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19LnRjLXdlYnNpdGUtYWJzdHJhY3RzbGlkZXIgLnN3aXBlciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi13cmFwcGVye2Rpc3BsYXk6ZmxleDt3aWR0aDo4MHB4O2hlaWdodDozNXB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi03NXB4O3otaW5kZXg6MTtyaWdodDo4LjMzMzMzMzMzJX0udGMtd2Vic2l0ZS1hYnN0cmFjdHNsaWRlciAuc3dpcGVyIC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uLXdyYXBwZXI+ZGl2e3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1saW1lKTtwb3NpdGlvbjpzdGF0aWM7bWFyZ2luOjA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlLWluLW91dDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LnRjLXdlYnNpdGUtYWJzdHJhY3RzbGlkZXIgLnN3aXBlciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi13cmFwcGVyPmRpdjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybCgvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvVEMuV2Vic2l0ZS9JbWFnZXMvSWNvbnMvY2hldnJvbi1sZWZ0LWFudGhyYXppdC5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTBweCAxNnB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt3aWR0aDozNXB4O2hlaWdodDozNXB4O3RyYW5zaXRpb246YmFja2dyb3VuZC1pbWFnZSAuNHMgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtYWJzdHJhY3RzbGlkZXIgLnN3aXBlciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi13cmFwcGVyPmRpdi5zd2lwZXItYnV0dG9uLW5leHR7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS50Yy13ZWJzaXRlLWFic3RyYWN0c2xpZGVyIC5zd2lwZXIgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24td3JhcHBlcj5kaXY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hbnRocmF6aXQpfS50Yy13ZWJzaXRlLWFic3RyYWN0c2xpZGVyIC5zd2lwZXIgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24td3JhcHBlcj5kaXY6aG92ZXI6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvVEMuV2Vic2l0ZS9JbWFnZXMvSWNvbnMvY2hldnJvbi1sZWZ0LWxpbWUuc3ZnXCIpfS5uZW9zLWJhY2tlbmQgLnRjLXdlYnNpdGUtYWJzdHJhY3RzbGlkZXIgLnN3aXBlciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVye2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtYWJzdHJhY3RzbGlkZXIgLnN3aXBlciAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVye2Rpc3BsYXk6bm9uZX19Lm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1hYnN0cmFjdHNsaWRlciAuc3dpcGVyIC5hbGVydHtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWFic3RyYWN0c2xpZGVye21hcmdpbi10b3A6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMil9LnRjLXdlYnNpdGUtYWJzdHJhY3RzbGlkZXI+aDIsLnRjLXdlYnNpdGUtYWJzdHJhY3RzbGlkZXI+Lmgye21heC13aWR0aDo1MCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGMtd2Vic2l0ZS1hYnN0cmFjdHNsaWRlcnttYXJnaW4tdG9wOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX19LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMil9LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXIgLnByb2R1Y3QtY2F0ZWdvcnktc2xpZGVyLXRpdGxle21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyIC5jb250YWluZXItcmlnaHQtc3RpY2t5IC5zbGlkZXItd3JhcHBlcnstLWJzLWd1dHRlci14OiAyOHB4Oy0tYnMtZ3V0dGVyLXk6IDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYygtMSp2YXIoLS1icy1ndXR0ZXIteSkpO21hcmdpbi1yaWdodDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjI1KTtmbGV4LXdyYXA6bm93cmFwfS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyIC5jb250YWluZXItcmlnaHQtc3RpY2t5IC5zbGlkZXItd3JhcHBlciAudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW17ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSk7ZmxleDowIDAgYXV0bzt3aWR0aDozMyU7cGFkZGluZzowfS5uZW9zLWJhY2tlbmQgLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3kgLnNsaWRlci13cmFwcGVyIC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbXtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjI1KTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi4yNSl9LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3kgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24td3JhcHBlcnt0b3A6LTExNXB4O3JpZ2h0OjguMzMzMzMzMzMlfS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDphdXRvfS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1zYW5kIC5iZW5lZml0LXRpdGxlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1zYW5kIC5wcm9kdWN0LWNhdGVnb3J5LXRpdGxlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1zYW5kIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlciwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3Itc2FuZCAucHJvZHVjdHMtbGlzdCBsaSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3Itc2llbmEgLmJlbmVmaXQtdGl0bGUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXNpZW5hIC5wcm9kdWN0LWNhdGVnb3J5LXRpdGxlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1zaWVuYSAucHJvZHVjdC1jYXRlZ29yeS10ZWFzZXIsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXNpZW5hIC5wcm9kdWN0cy1saXN0IGxpLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci12aW9sZXQgLmJlbmVmaXQtdGl0bGUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXZpb2xldCAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItdmlvbGV0IC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlciwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItdmlvbGV0IC5wcm9kdWN0cy1saXN0IGxpLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1ncmVlbiAuYmVuZWZpdC10aXRsZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItZ3JlZW4gLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLWdyZWVuIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlciwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItZ3JlZW4gLnByb2R1Y3RzLWxpc3QgbGksLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLWJsdWUgLmJlbmVmaXQtdGl0bGUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLWJsdWUgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLWJsdWUgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1ibHVlIC5wcm9kdWN0cy1saXN0IGxpLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1wZXRyb2wgLmJlbmVmaXQtdGl0bGUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXBldHJvbCAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItcGV0cm9sIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlciwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItcGV0cm9sIC5wcm9kdWN0cy1saXN0IGxpe2NvbG9yOnZhcigtLXdoaXRlKX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3Itc2FuZCAuYmVuZWZpdC10aXRsZTpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXNhbmQgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1zYW5kIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXNhbmQgLnByb2R1Y3RzLWxpc3QgbGk6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1zaWVuYSAuYmVuZWZpdC10aXRsZTpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXNpZW5hIC5wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3Itc2llbmEgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3Itc2llbmEgLnByb2R1Y3RzLWxpc3QgbGk6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci12aW9sZXQgLmJlbmVmaXQtdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci12aW9sZXQgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci12aW9sZXQgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItdmlvbGV0IC5wcm9kdWN0cy1saXN0IGxpOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItZ3JlZW4gLmJlbmVmaXQtdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1ncmVlbiAucHJvZHVjdC1jYXRlZ29yeS10aXRsZTpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLWdyZWVuIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLWdyZWVuIC5wcm9kdWN0cy1saXN0IGxpOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItYmx1ZSAuYmVuZWZpdC10aXRsZTpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLWJsdWUgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1ibHVlIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLWJsdWUgLnByb2R1Y3RzLWxpc3QgbGk6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1wZXRyb2wgLmJlbmVmaXQtdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1wZXRyb2wgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1wZXRyb2wgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItcGV0cm9sIC5wcm9kdWN0cy1saXN0IGxpOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKSAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1zYW5kIC5iZW5lZml0LXRpdGxlIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXNhbmQgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGUgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3Itc2FuZCAucHJvZHVjdC1jYXRlZ29yeS10ZWFzZXIgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3Itc2FuZCAucHJvZHVjdHMtbGlzdCBsaSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1zaWVuYSAuYmVuZWZpdC10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1zaWVuYSAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1zaWVuYSAucHJvZHVjdC1jYXRlZ29yeS10ZWFzZXIgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3Itc2llbmEgLnByb2R1Y3RzLWxpc3QgbGkgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItdmlvbGV0IC5iZW5lZml0LXRpdGxlIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXZpb2xldCAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci12aW9sZXQgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXZpb2xldCAucHJvZHVjdHMtbGlzdCBsaSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1ncmVlbiAuYmVuZWZpdC10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1ncmVlbiAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1ncmVlbiAucHJvZHVjdC1jYXRlZ29yeS10ZWFzZXIgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItZ3JlZW4gLnByb2R1Y3RzLWxpc3QgbGkgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItYmx1ZSAuYmVuZWZpdC10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1ibHVlIC5wcm9kdWN0LWNhdGVnb3J5LXRpdGxlIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLWJsdWUgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLWJsdWUgLnByb2R1Y3RzLWxpc3QgbGkgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItcGV0cm9sIC5iZW5lZml0LXRpdGxlIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXBldHJvbCAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1wZXRyb2wgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXBldHJvbCAucHJvZHVjdHMtbGlzdCBsaSAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLXdoaXRlKSAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1zYW5kIC5iZW5lZml0cy1wYWdlLWxpbmssLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXNpZW5hIC5iZW5lZml0cy1wYWdlLWxpbmssLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXZpb2xldCAuYmVuZWZpdHMtcGFnZS1saW5rLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1ncmVlbiAuYmVuZWZpdHMtcGFnZS1saW5rLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1ibHVlIC5iZW5lZml0cy1wYWdlLWxpbmssLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXBldHJvbCAuYmVuZWZpdHMtcGFnZS1saW5re2NvbG9yOnZhcigtLXdoaXRlKX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3Itc2FuZCAuYmVuZWZpdHMtcGFnZS1saW5rOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3Itc2llbmEgLmJlbmVmaXRzLXBhZ2UtbGluazpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXZpb2xldCAuYmVuZWZpdHMtcGFnZS1saW5rOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItZ3JlZW4gLmJlbmVmaXRzLXBhZ2UtbGluazpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLWJsdWUgLmJlbmVmaXRzLXBhZ2UtbGluazpiZWZvcmUsLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXBldHJvbCAuYmVuZWZpdHMtcGFnZS1saW5rOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9JbWFnZXMvSWNvbnMvYXJyb3ctcmlnaHQtd2hpdGUtYm9sZC5zdmcpICFpbXBvcnRhbnR9LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLWF2b2NhZG8gLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24sLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLWF2b2NhZG8gLmJlbmVmaXQtaW5mb3JtYXRpb257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hdm9jYWRvKX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItbW9zcyAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItbW9zcyAuYmVuZWZpdC1pbmZvcm1hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1vb3MpfS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1wZXRyb2wgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24sLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXBldHJvbCAuYmVuZWZpdC1pbmZvcm1hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBldHJvbCl9LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXZpb2xldCAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItdmlvbGV0IC5iZW5lZml0LWluZm9ybWF0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tdmlvbGV0KX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3Itc2FuZCAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3Itc2FuZCAuYmVuZWZpdC1pbmZvcm1hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNhbmQpfS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1wZWFybC1ncmV5IC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1wZWFybC1ncmV5IC5iZW5lZml0LWluZm9ybWF0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGVybC1ncmF1KX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3Itc2llbmEgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24sLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLXNpZW5hIC5iZW5lZml0LWluZm9ybWF0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tc2llbmEpfS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1ncmV5IC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1ncmV5IC5iZW5lZml0LWluZm9ybWF0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tZ3JleSl9LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtLmNvbG9yLWdyZWVuIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1ncmVlbiAuYmVuZWZpdC1pbmZvcm1hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWdyZWVuKX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItYmx1ZSAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItYmx1ZSAuYmVuZWZpdC1pbmZvcm1hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsdWUpfS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbSAucHJvZHVjdC1jYXRlZ29yeS1pbWFnZXtvdmVyZmxvdzpoaWRkZW59LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtIC5wcm9kdWN0LWNhdGVnb3J5LWltYWdlIGltZ3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7dHJhbnNmb3JtOnNjYWxlKDEpO3dpZHRoOjEwMCV9LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtOmhvdmVyIC5wcm9kdWN0LWNhdGVnb3J5LWltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xKX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0gLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb257cGFkZGluZzozMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1ncm93OjE7Z2FwOjUwcHg7cG9zaXRpb246cmVsYXRpdmV9LnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uIC5wcm9kdWN0LWNhdGVnb3J5LWxpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMnB4O21hcmdpbi10b3A6YXV0bzt0ZXh0LWRlY29yYXRpb246bm9uZX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0gLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLnByb2R1Y3QtY2F0ZWdvcnktbGluazpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjE2cHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL2Fycm93LXJpZ2h0LWJsYWNrLWJvbGQuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3RyYW5zaXRpb246bWFyZ2luLXJpZ2h0IC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0gLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLnByb2R1Y3QtY2F0ZWdvcnktbGluazpob3ZlcjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjVweH0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0gLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLnByb2R1Y3QtY2F0ZWdvcnktbGluayBhe3RleHQtZGVjb3JhdGlvbjpub25lfS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbSAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiAucHJvZHVjdC1jYXRlZ29yeS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxNXB4O3JpZ2h0OjMwcHg7d2lkdGg6NjBweH0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0gLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLnByb2R1Y3QtY2F0ZWdvcnktaWNvbiBpbWd7d2lkdGg6NjBweDtoZWlnaHQ6NjBweH0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3Itc2FuZCAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiAucHJvZHVjdC1jYXRlZ29yeS1saW5rLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1zaWVuYSAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiAucHJvZHVjdC1jYXRlZ29yeS1saW5rLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci12aW9sZXQgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLnByb2R1Y3QtY2F0ZWdvcnktbGluaywudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItcGV0cm9sIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uIC5wcm9kdWN0LWNhdGVnb3J5LWxpbmt7Y29sb3I6dmFyKC0td2hpdGUpfS50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1zYW5kIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uIC5wcm9kdWN0LWNhdGVnb3J5LWxpbms6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1zaWVuYSAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiAucHJvZHVjdC1jYXRlZ29yeS1saW5rOmJlZm9yZSwudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0uY29sb3ItdmlvbGV0IC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uIC5wcm9kdWN0LWNhdGVnb3J5LWxpbms6YmVmb3JlLC50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbS5jb2xvci1wZXRyb2wgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLnByb2R1Y3QtY2F0ZWdvcnktbGluazpiZWZvcmV7ZmlsdGVyOmJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnNsaWRlcml0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7aGVpZ2h0OjM3M3B4O3BhZGRpbmctcmlnaHQ6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25zbGlkZXJpdGVte3dpZHRoOjU0MHB4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25zbGlkZXJpdGVte3dpZHRoOjcyMHB4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25zbGlkZXJpdGVte3dpZHRoOjk2MHB4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uc2xpZGVyaXRlbXt3aWR0aDoxMTQwcHggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25zbGlkZXJpdGVte3dpZHRoOjEzMjBweCAhaW1wb3J0YW50fX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25zbGlkZXJpdGVtIC5jb250ZW50LWxlZnR7d2lkdGg6MzUlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzo1MHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tYW50aHJheml0KX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25zbGlkZXJpdGVtIC5jb250ZW50LWxlZnQgLnNsaWRlci1pdGVtLXRpdGxlLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnNsaWRlcml0ZW0gLmNvbnRlbnQtbGVmdCAuc2xpZGVyLWl0ZW0tdGVhc2Vye2NvbG9yOnZhcigtLXdoaXRlKX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25zbGlkZXJpdGVtIC5jb250ZW50LWxlZnQgLnNsaWRlci1pdGVtLXRlYXNlcntmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMnB4fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnNsaWRlcml0ZW0gLmNvbnRlbnQtbGVmdCAuYnV0dG9ue21hcmdpbi10b3A6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnNsaWRlcml0ZW0gLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmEsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uc2xpZGVyaXRlbSAuY29udGVudC1sZWZ0IC5idXR0b24+ZGl2LC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnNsaWRlcml0ZW0gLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWxpbWUpO2JvcmRlci1jb2xvcjp2YXIoLS1saW1lKTtib3JkZXItcmFkaXVzOjMwcHg7Y29sb3I6dmFyKC0tYmxhY2spO3BhZGRpbmc6MTBweCAxNnB4O2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzouN3B4O3RyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25zbGlkZXJpdGVtIC5jb250ZW50LWxlZnQgLmJ1dHRvbj5hOmhvdmVyLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnNsaWRlcml0ZW0gLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmRpdjpob3ZlciwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25zbGlkZXJpdGVtIC5jb250ZW50LWxlZnQgLmJ1dHRvbj5idXR0b246aG92ZXJ7Y29sb3I6dmFyKC0tbGltZSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibGFjayk7Ym9yZGVyLWNvbG9yOnZhcigtLWJsYWNrKX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25zbGlkZXJpdGVtIC5jb250ZW50LWxlZnQgLmJ1dHRvbj5hIHAsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uc2xpZGVyaXRlbSAuY29udGVudC1sZWZ0IC5idXR0b24+ZGl2IHAsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uc2xpZGVyaXRlbSAuY29udGVudC1sZWZ0IC5idXR0b24+YnV0dG9uIHB7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCl9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uc2xpZGVyaXRlbSAuY29udGVudC1sZWZ0IC5idXR0b24+YSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnNsaWRlcml0ZW0gLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmRpdiAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnNsaWRlcml0ZW0gLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLWJsYWNrKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uc2xpZGVyaXRlbSAuY29udGVudC1sZWZ0IC5idXR0b24+YSwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25zbGlkZXJpdGVtIC5jb250ZW50LWxlZnQgLmJ1dHRvbj5kaXYsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uc2xpZGVyaXRlbSAuY29udGVudC1sZWZ0IC5idXR0b24+YnV0dG9ue2ZvbnQtc2l6ZToxMnB4fX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25zbGlkZXJpdGVtIC5jb250ZW50LWxlZnQgLmJ1dHRvbj5hOmhvdmVyLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnNsaWRlcml0ZW0gLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmRpdjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6dmFyKC0tbGltZSk7Ym9yZGVyLWNvbG9yOnZhcigtLWxpbWUpfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnNsaWRlcml0ZW0gLmNvbnRlbnQtbGVmdCAuYnV0dG9uIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0tYW50aHJheml0KSAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnNsaWRlcml0ZW0gLmNvbnRlbnQtbGVmdCAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLXdoaXRlKSAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnNsaWRlcml0ZW0gLmNvbnRlbnQtcmlnaHR7d2lkdGg6NjUlO292ZXJmbG93OmhpZGRlbn0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25zbGlkZXJpdGVtIC5jb250ZW50LXJpZ2h0IC5pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3RyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uc2xpZGVyaXRlbTpob3ZlciAuY29udGVudC1yaWdodCAuaW1hZ2V7dHJhbnNmb3JtOnNjYWxlKDEuMSl9Lm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25zbGlkZXJpdGVte2hlaWdodDphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25zbGlkZXJpdGVte3dpZHRoOmF1dG8gIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uc2xpZGVyaXRlbSAuY29udGVudC1sZWZ0LC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnNsaWRlcml0ZW0gLmNvbnRlbnQtcmlnaHR7d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25zbGlkZXJpdGVtIC5jb250ZW50LWxlZnR7b3JkZXI6MjtwYWRkaW5nOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO2ZsZXgtZ3JvdzoxfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnNsaWRlcml0ZW0gLmNvbnRlbnQtbGVmdCAuYnV0dG9ue21hcmdpbi10b3A6NXB4fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnNsaWRlcml0ZW0gLmNvbnRlbnQtcmlnaHR7b3JkZXI6MTtoZWlnaHQ6MjY3cHg7cGFkZGluZy1yaWdodDowfX0udGMtd2Vic2l0ZS10ZWFtc2xpZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjUwcHh9LnRjLXdlYnNpdGUtdGVhbXNsaWRlciAuY29udGFpbmVyLXJpZ2h0LXN0aWNreSAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi13cmFwcGVye3RvcDotODVweH0udGMtd2Vic2l0ZS10ZWFtc2xpZGVyaXRlbXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KTtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDozMHB4O3BhZGRpbmc6MH0ubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLXRlYW1zbGlkZXJpdGVte3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtdGVhbXNsaWRlcml0ZW0gLmltYWdlIGltZ3t3aWR0aDoxMDAlfS50Yy13ZWJzaXRlLXRlYW1zbGlkZXJpdGVtIC5pbmZvcm1hdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyNXB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHh9LnRjLXdlYnNpdGUtdGVhbXNsaWRlcml0ZW0gLmluZm9ybWF0aW9uIC50aXRsZS1mdW5jdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMHB4fS50Yy13ZWJzaXRlLXRlYW1zbGlkZXJpdGVtIC5pbmZvcm1hdGlvbiAudGl0bGUtZnVuY3Rpb24gLmZ1bmN0aW9ue2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjE4cHg7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCl9LnRjLXdlYnNpdGUtdGVhbXNsaWRlcml0ZW0gLmluZm9ybWF0aW9uIC5jb29yZGluYXRlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyNXB4fS50Yy13ZWJzaXRlLXRlYW1zbGlkZXJpdGVtIC5pbmZvcm1hdGlvbiAuY29vcmRpbmF0ZXMgLnNsaWRlLXJvdyAubGFiZWx7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7bGluZS1oZWlnaHQ6MjJweH0udGMtd2Vic2l0ZS10ZWFtc2xpZGVyaXRlbSAuaW5mb3JtYXRpb24gLmNvb3JkaW5hdGVzIC5zbGlkZS1yb3cgLnBob25lLC50Yy13ZWJzaXRlLXRlYW1zbGlkZXJpdGVtIC5pbmZvcm1hdGlvbiAuY29vcmRpbmF0ZXMgLnNsaWRlLXJvdyAuZW1haWx7dHJhbnNpdGlvbjpib3JkZXItYm90dG9tIC40cyBlYXNlLWluLW91dDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1saW5rLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZX0udGMtd2Vic2l0ZS10ZWFtc2xpZGVyaXRlbSAuaW5mb3JtYXRpb24gLmNvb3JkaW5hdGVzIC5zbGlkZS1yb3cgLnBob25lOmhvdmVyLC50Yy13ZWJzaXRlLXRlYW1zbGlkZXJpdGVtIC5pbmZvcm1hdGlvbiAuY29vcmRpbmF0ZXMgLnNsaWRlLXJvdyAuZW1haWw6aG92ZXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLXJpZ2h0OjA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hbnRocmF6aXQpfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhtYXAgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXJ7d2lkdGg6Y2FsYyg1NDBweCArICg1MCUgLSA1NDBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXJ7d2lkdGg6Y2FsYyg3MjBweCArICg1MCUgLSA3MjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXJ7d2lkdGg6Y2FsYyg5NjBweCArICg1MCUgLSA5NjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVye3dpZHRoOmNhbGMoMTE0MHB4ICsgKDUwJSAtIDExNDBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVye3dpZHRoOmNhbGMoMTMyMHB4ICsgKDUwJSAtIDEzMjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhtYXAgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuaW5zaWRlLWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5pbnNpZGUtY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhtYXAgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuaW5zaWRlLWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmluc2lkZS1jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhtYXAgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuaW5zaWRlLWNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhtYXAgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuaW5zaWRlLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmluc2lkZS1jb250YWluZXIgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOjU1cHg7cGFkZGluZzpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5pbnNpZGUtY29udGFpbmVyIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50LWxlZnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDo0NSV9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5pbnNpZGUtY29udGFpbmVyIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50LWxlZnQgLmNvbnRlbnQtdGV4dHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5pbnNpZGUtY29udGFpbmVyIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50LWxlZnQgLmNvbnRlbnQtdGV4dCAudGl0bGUsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5pbnNpZGUtY29udGFpbmVyIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50LWxlZnQgLmNvbnRlbnQtdGV4dCAudGVhc2Vye2NvbG9yOnZhcigtLXdoaXRlKX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmluc2lkZS1jb250YWluZXIgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQtbGVmdCAuY29udGVudC10ZXh0IC50aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhtYXAgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuaW5zaWRlLWNvbnRhaW5lciAuY2FsbC10by1hY3Rpb24td3JhcHBlciAuY29udGVudC1sZWZ0IC5jb250ZW50LXRleHQgLnRlYXNlciAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLXdoaXRlKSAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhtYXAgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuaW5zaWRlLWNvbnRhaW5lciAuY2FsbC10by1hY3Rpb24td3JhcHBlciAuY29udGVudC1sZWZ0IC5jb250ZW50LXRleHQgLnRpdGxlIHN0cm9uZ3tjb2xvcjp2YXIoLS1saW1lKX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmluc2lkZS1jb250YWluZXIgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQtbGVmdCAuYnV0dG9ue21hcmdpbi10b3A6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhtYXAgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuaW5zaWRlLWNvbnRhaW5lciAuY2FsbC10by1hY3Rpb24td3JhcHBlciAuY29udGVudC1sZWZ0IC5idXR0b24+YSwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmluc2lkZS1jb250YWluZXIgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmRpdiwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmluc2lkZS1jb250YWluZXIgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWxpbWUpO2JvcmRlci1jb2xvcjp2YXIoLS1saW1lKTtib3JkZXItcmFkaXVzOjMwcHg7Y29sb3I6dmFyKC0tYmxhY2spO3BhZGRpbmc6MTBweCAxNnB4O2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzouN3B4O3RyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmluc2lkZS1jb250YWluZXIgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmE6aG92ZXIsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5pbnNpZGUtY29udGFpbmVyIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50LWxlZnQgLmJ1dHRvbj5kaXY6aG92ZXIsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5pbnNpZGUtY29udGFpbmVyIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50LWxlZnQgLmJ1dHRvbj5idXR0b246aG92ZXJ7Y29sb3I6dmFyKC0tbGltZSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibGFjayk7Ym9yZGVyLWNvbG9yOnZhcigtLWJsYWNrKX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmluc2lkZS1jb250YWluZXIgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmEgcCwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmluc2lkZS1jb250YWluZXIgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmRpdiBwLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhtYXAgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuaW5zaWRlLWNvbnRhaW5lciAuY2FsbC10by1hY3Rpb24td3JhcHBlciAuY29udGVudC1sZWZ0IC5idXR0b24+YnV0dG9uIHB7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCl9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5pbnNpZGUtY29udGFpbmVyIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50LWxlZnQgLmJ1dHRvbj5hIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5pbnNpZGUtY29udGFpbmVyIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50LWxlZnQgLmJ1dHRvbj5kaXYgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmluc2lkZS1jb250YWluZXIgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLWJsYWNrKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5pbnNpZGUtY29udGFpbmVyIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50LWxlZnQgLmJ1dHRvbj5hLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhtYXAgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuaW5zaWRlLWNvbnRhaW5lciAuY2FsbC10by1hY3Rpb24td3JhcHBlciAuY29udGVudC1sZWZ0IC5idXR0b24+ZGl2LC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhtYXAgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuaW5zaWRlLWNvbnRhaW5lciAuY2FsbC10by1hY3Rpb24td3JhcHBlciAuY29udGVudC1sZWZ0IC5idXR0b24+YnV0dG9ue2ZvbnQtc2l6ZToxMnB4fX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmluc2lkZS1jb250YWluZXIgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQtbGVmdCAuYnV0dG9uPmE6aG92ZXIsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5pbnNpZGUtY29udGFpbmVyIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50LWxlZnQgLmJ1dHRvbj5kaXY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOnZhcigtLWxpbWUpO2JvcmRlci1jb2xvcjp2YXIoLS1saW1lKX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmluc2lkZS1jb250YWluZXIgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQtcmlnaHR7d2lkdGg6NTUlfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXJ7d2lkdGg6MTAwdnc7cGFkZGluZzowfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhtYXAgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuaW5zaWRlLWNvbnRhaW5lcnttYXJnaW46YXV0b30udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmluc2lkZS1jb250YWluZXIgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXJ7cGFkZGluZzp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgMH0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmluc2lkZS1jb250YWluZXIgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQtbGVmdHtnYXA6MjVweH0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmluc2lkZS1jb250YWluZXIgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQtbGVmdCAuYnV0dG9ue21hcmdpbi10b3A6MH19QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhtYXAgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuaW5zaWRlLWNvbnRhaW5lciAuY2FsbC10by1hY3Rpb24td3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5pbnNpZGUtY29udGFpbmVyIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50LWxlZnQsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5pbnNpZGUtY29udGFpbmVyIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50LXJpZ2h0e3dpZHRoOjEwMCV9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5pbnNpZGUtY29udGFpbmVyIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50LWxlZnQgLnRpdGxle21heC13aWR0aDo3NSV9fS50Yy13ZWJzaXRlLXRleHR3aXRoaWNvbmNvbnRhaW5lcnttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo1MHB4fS50Yy13ZWJzaXRlLXRleHR3aXRoaWNvbmNvbnRhaW5lciAuaXRlbXMtd3JhcHBlcnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyU7ZGlzcGxheTpmbGV4O2dhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSozKTtmbGV4LXdyYXA6d3JhcH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtdGV4dHdpdGhpY29uY29udGFpbmVyIC5pdGVtcy13cmFwcGVye21hcmdpbi1sZWZ0OjA7Z2FwOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX19LnRjLXdlYnNpdGUtdGV4dHdpdGhpY29ue2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpO2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS10ZXh0d2l0aGljb24gLmljb257aGVpZ2h0OjYwcHh9LnRjLXdlYnNpdGUtdGV4dHdpdGhpY29uIC5pY29uIGltZ3toZWlnaHQ6NjBweH0udGMtd2Vic2l0ZS10ZXh0d2l0aGljb24gLnRleHQtY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyNXB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS10ZXh0d2l0aGljb257d2lkdGg6NDUlfX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnRjLXdlYnNpdGUtdGV4dHdpdGhpY29ue3dpZHRoOjEwMCU7cGFkZGluZzowfX0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOnZhcigtLW1hcmdpbi1zbWFsbCk7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6dmFyKC0td2hpdGUpO21pbi1oZWlnaHQ6MzAwcHh9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLXJpZ2h0OjB9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweClhbmQgKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXJ7d2lkdGg6Y2FsYyg1NDBweCArICg1MCUgLSA1NDBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXJ7d2lkdGg6Y2FsYyg3MjBweCArICg1MCUgLSA3MjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXJ7d2lkdGg6Y2FsYyg5NjBweCArICg1MCUgLSA5NjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVye3dpZHRoOmNhbGMoMTE0MHB4ICsgKDUwJSAtIDExNDBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVye3dpZHRoOmNhbGMoMTMyMHB4ICsgKDUwJSAtIDEzMjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFudGhyYXppdCk7cGFkZGluZzp2YXIoLS1tYXJnaW4tZGVmYXVsdCl9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVye3BhZGRpbmc6NDVweH19LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgI2xvYWRlcnt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O2JvcmRlcjo4cHggc29saWQgI2YzZjNmMztib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wOjhweCBzb2xpZCB2YXIoLS1saW1lKTstd2Via2l0LWFuaW1hdGlvbjpzcGluIDJzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246c3BpbiAycyBsaW5lYXIgaW5maW5pdGV9Lm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAjbG9hZGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUAtd2Via2l0LWtleWZyYW1lcyBzcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIHNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXJ7ZmxleDoxfS5uZW9zLWJhY2tlbmQgLnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXJ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50b3B7d2lkdGg6NjAlO21hcmdpbi1ib3R0b206NjVweH0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudG9wIGgzLC50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50b3AgLmgze2NvbG9yOnZhcigtLXdoaXRlKTttYXJnaW4tYm90dG9tOjI1cHh9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtnYXA6MjBweH1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTVweH19LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5maWx0ZXItd3JhcHBlcntmbGV4OjE7bWFyZ2luLWJvdHRvbTo3NXB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLmZpbHRlci13cmFwcGVye3dpZHRoOmNhbGMoNDAlIC0gMTBweCl9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLmZpbHRlci13cmFwcGVye3dpZHRoOjEwMCV9fS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAuZmlsdGVyLXdyYXBwZXIgI2Rvd25sb2Fkcy10YWJsZV9maWx0ZXIgbGFiZWx7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLmZpbHRlci13cmFwcGVyICNkb3dubG9hZHMtdGFibGVfZmlsdGVyIGxhYmVsIGlucHV0e2hlaWdodDo2MHB4O3dpZHRoOjEwMCU7cGFkZGluZzoxNXB4IDI1cHggMTVweCAyNXB4O3BhZGRpbmctbGVmdDo4MHB4O2JvcmRlci1yYWRpdXM6NTBweDtib3JkZXI6bm9uZX0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLmZpbHRlci13cmFwcGVyICNkb3dubG9hZHMtdGFibGVfZmlsdGVyIGxhYmVsIGlucHV0OmZvY3VzOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMXB4O2hlaWdodDoyMXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjIxXCIgaGVpZ2h0PVwiMjFcIiB2aWV3Qm94PVwiMCAwIDIxIDIxXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xIDFMMjAgMjBNMjAgMUwxIDIwXCIgc3Ryb2tlPVwiYmxhY2tcIi8+PC9zdmc+Jyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAuZmlsdGVyLXdyYXBwZXIgI2Rvd25sb2Fkcy10YWJsZV9maWx0ZXIgbGFiZWwgaW5wdXQ6OnBsYWNlaG9sZGVye2ZvbnQtZmFtaWx5OnZhcigtLXR0LWNvbW1vbnMtcHJvKTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjp2YXIoLS1hbnRocmF6aXQpfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLmZpbHRlci13cmFwcGVyICNkb3dubG9hZHMtdGFibGVfZmlsdGVyIGxhYmVsIGlucHV0OjpwbGFjZWhvbGRlcntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5maWx0ZXItd3JhcHBlciAjZG93bmxvYWRzLXRhYmxlX2ZpbHRlciBsYWJlbCBpbnB1dHtoZWlnaHQ6MzhweDtwYWRkaW5nLWxlZnQ6NTBweH19LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5maWx0ZXItd3JhcHBlciAjZG93bmxvYWRzLXRhYmxlX2ZpbHRlciBsYWJlbDpiZWZvcmV7Y29udGVudDpcIlwiO3otaW5kZXg6MTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI1cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL3NlYXJjaC5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLmZpbHRlci13cmFwcGVyICNkb3dubG9hZHMtdGFibGVfZmlsdGVyIGxhYmVsOmJlZm9yZXt3aWR0aDoxNXB4O2hlaWdodDoxNXB4fX0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9ye3dpZHRoOmNhbGMoNDUlIC0gMTBweCAtIDYycHggLSAyMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7Z2FwOjIwcHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3J7d2lkdGg6Y2FsYyg2MCUgLSAxMHB4KX19QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3J7d2lkdGg6MTAwJX19LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItc2VsZWN0e2ZsZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZX0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVye3dpZHRoOjEwMCUgIWltcG9ydGFudH0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjYwcHg7cGFkZGluZzoxNXB4IDI1cHggMTVweCAyNXB4O3BhZGRpbmctbGVmdDo4MHB4O2JvcmRlci1yYWRpdXM6NTBweDtib3JkZXI6bm9uZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLXNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7cGFkZGluZy1sZWZ0OjB9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntmb250LWZhbWlseTp2YXIoLS10dC1jb21tb25zLXBybyk7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXdlaWdodDo0MDA7Y29sb3I6dmFyKC0tYW50aHJheml0KX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb257aGVpZ2h0OjM4cHg7cGFkZGluZzowO3BhZGRpbmctbGVmdDo1MHB4fX0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbjpiZWZvcmV7Y29udGVudDpcIlwiO3otaW5kZXg6MTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI1cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL3NlYXJjaC5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbjpiZWZvcmV7d2lkdGg6MTVweDtoZWlnaHQ6MTVweH19LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tkaXNwbGF5Om5vbmV9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyksLnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjAgIWltcG9ydGFudDtsZWZ0OjAgIWltcG9ydGFudH0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyOm5vdCguc2VsZWN0Mi1jb250YWluZXItLWJlbG93KSAuc2VsZWN0Mi1kcm9wZG93biwudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyOm5vdCguc2VsZWN0Mi1jb250YWluZXItLWFib3ZlKSAuc2VsZWN0Mi1kcm9wZG93bntib3JkZXItcmFkaXVzOjMwcHh9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdykgLnNlbGVjdDItZHJvcGRvd24gOjotd2Via2l0LXNjcm9sbGJhciwudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyOm5vdCguc2VsZWN0Mi1jb250YWluZXItLWFib3ZlKSAuc2VsZWN0Mi1kcm9wZG93biA6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjZweH0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyOm5vdCguc2VsZWN0Mi1jb250YWluZXItLWJlbG93KSAuc2VsZWN0Mi1kcm9wZG93biA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLC50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLXNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUpIC5zZWxlY3QyLWRyb3Bkb3duIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLXNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cpIC5zZWxlY3QyLWRyb3Bkb3duIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsLnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSkgLnNlbGVjdDItZHJvcGRvd24gOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOnZhcigtLWFudGhyYXppdCk7Ym9yZGVyLXJhZGl1czoxOHB4fS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLXNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cpIC5zZWxlY3QyLWRyb3Bkb3duIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIsLnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSkgLnNlbGVjdDItZHJvcGRvd24gOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWFudGhyYXppdCl9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdykgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoLC50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLXNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUpIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaHtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmV9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdykgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoOmFmdGVyLC50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLXNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUpIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaDphZnRlcntjb250ZW50OlwiXCI7aGVpZ2h0OjFweDt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFudGhyYXppdCk7ZGlzcGxheTpibG9jazttYXJnaW46MCAyMHB4fS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLXNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cpIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLC50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLXNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUpIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjowO3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6NjBweDtwYWRkaW5nOjE1cHggMjVweCAxNXB4IDgwcHg7Ym9yZGVyLXJhZGl1czo1MHB4O2JvcmRlcjpub25lO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdykgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoOmJlZm9yZSwudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyOm5vdCguc2VsZWN0Mi1jb250YWluZXItLWFib3ZlKSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcIjt6LWluZGV4OjE7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyNXB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9UQy5XZWJzaXRlL0ltYWdlcy9JY29ucy9zZWFyY2guc3ZnXCIpO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdykgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoOmJlZm9yZSwudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyOm5vdCguc2VsZWN0Mi1jb250YWluZXItLWFib3ZlKSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2g6YmVmb3Jle3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHh9fS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLXNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cpIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMsLnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSkgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c3twYWRkaW5nLXRvcDoxNXB4fS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLXNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cpIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIGxpLC50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLXNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUpIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIGxpe21hcmdpbjowIDI1cHg7cGFkZGluZzowO2NvbG9yOnZhcigtLWFudGhyYXppdCk7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjJweH0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyOm5vdCguc2VsZWN0Mi1jb250YWluZXItLWJlbG93KSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyBsaTpsYXN0LWNoaWxkLC50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLXNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUpIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIGxpOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MTVweH0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyOm5vdCguc2VsZWN0Mi1jb250YWluZXItLWJlbG93KSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyBsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsLnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSkgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLXNlbGVjdCAuc2VsZWN0LWNsZWFye2Rpc3BsYXk6bm9uZTt3aWR0aDoyMXB4O2hlaWdodDoyMXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjIxXCIgaGVpZ2h0PVwiMjFcIiB2aWV3Qm94PVwiMCAwIDIxIDIxXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xIDFMMjAgMjBNMjAgMUwxIDIwXCIgc3Ryb2tlPVwiYmxhY2tcIi8+PC9zdmc+Jyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjI1cHg7dG9wOjE4cHg7Y3Vyc29yOnBvaW50ZXJ9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItb3JkZXJ7Y3Vyc29yOnBvaW50ZXJ9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItb3JkZXI+YSwudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1vcmRlcj5kaXYsLnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItb3JkZXI+YnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tbGltZSk7Ym9yZGVyLWNvbG9yOnZhcigtLWxpbWUpO2JvcmRlci1yYWRpdXM6MzBweDtjb2xvcjp2YXIoLS1ibGFjayk7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Zm9udC1zaXplOjE0cHg7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOi43cHg7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0fS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLW9yZGVyPmE6aG92ZXIsLnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItb3JkZXI+ZGl2OmhvdmVyLC50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLW9yZGVyPmJ1dHRvbjpob3Zlcntjb2xvcjp2YXIoLS1saW1lKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrKTtib3JkZXItY29sb3I6dmFyKC0tYmxhY2spfS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLW9yZGVyPmEgcCwudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1vcmRlcj5kaXYgcCwudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1vcmRlcj5idXR0b24gcHtmb250LXdlaWdodDp2YXIoLS1ib2xkKX0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1vcmRlcj5hIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItb3JkZXI+ZGl2IC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItb3JkZXI+YnV0dG9uIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0tYmxhY2spfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1vcmRlcj5hLC50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLW9yZGVyPmRpdiwudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1vcmRlcj5idXR0b257Zm9udC1zaXplOjEycHh9fS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAucHJvdmlkZXItc2VsZWN0b3IgLnByb3ZpZGVyLW9yZGVyIC5vcmRlcntoZWlnaHQ6MzhweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWxpbWUpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIC5wcm92aWRlci1zZWxlY3RvciAucHJvdmlkZXItb3JkZXIgLm9yZGVye2hlaWdodDozOHB4fX0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgLnByb3ZpZGVyLXNlbGVjdG9yIC5wcm92aWRlci1vcmRlciAub3JkZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hbnRocmF6aXQpO2NvbG9yOnZhcigtLWxpbWUpO2JvcmRlci1jb2xvcjp2YXIoLS1saW1lKX0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgZGl2LnJlc2V0LWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcn0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgZGl2LnJlc2V0LWJ1dHRvbj5hLC50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciBkaXYucmVzZXQtYnV0dG9uPmRpdiwudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgZGl2LnJlc2V0LWJ1dHRvbj5idXR0b257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1saW1lKTtib3JkZXItY29sb3I6dmFyKC0tbGltZSk7Ym9yZGVyLXJhZGl1czozMHB4O2NvbG9yOnZhcigtLWJsYWNrKTtwYWRkaW5nOjEwcHggMTZweDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MTRweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6LjdweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIGRpdi5yZXNldC1idXR0b24+YTpob3ZlciwudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgZGl2LnJlc2V0LWJ1dHRvbj5kaXY6aG92ZXIsLnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIGRpdi5yZXNldC1idXR0b24+YnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLWxpbWUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2spO2JvcmRlci1jb2xvcjp2YXIoLS1ibGFjayl9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIGRpdi5yZXNldC1idXR0b24+YSBwLC50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciBkaXYucmVzZXQtYnV0dG9uPmRpdiBwLC50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciBkaXYucmVzZXQtYnV0dG9uPmJ1dHRvbiBwe2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpfS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciBkaXYucmVzZXQtYnV0dG9uPmEgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgZGl2LnJlc2V0LWJ1dHRvbj5kaXYgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgZGl2LnJlc2V0LWJ1dHRvbj5idXR0b24gLmNrLXBsYWNlaG9sZGVyOmJlZm9yZXtjb2xvcjp2YXIoLS1ibGFjayl9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciBkaXYucmVzZXQtYnV0dG9uPmEsLnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIGRpdi5yZXNldC1idXR0b24+ZGl2LC50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciBkaXYucmVzZXQtYnV0dG9uPmJ1dHRvbntmb250LXNpemU6MTJweH19LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyIGRpdi5yZXNldC1idXR0b24+YSwudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgZGl2LnJlc2V0LWJ1dHRvbj5kaXZ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1saW1lKX0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgZGl2LnJlc2V0LWJ1dHRvbj5hOmhvdmVyLC50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciBkaXYucmVzZXQtYnV0dG9uPmRpdjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6dmFyKC0tbGltZSk7Ym9yZGVyLWNvbG9yOnZhcigtLWxpbWUpfS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyICNkb3dubG9hZHMtdGFibGV7Ym9yZGVyOm5vbmU7Zm9udC1mYW1pbHk6dmFyKC0tdHQtY29tbW9ucy1wcm8pO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyMnB4O2xldHRlci1zcGFjaW5nOjBlbTt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyICNkb3dubG9hZHMtdGFibGV7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweH19LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgI2Rvd25sb2Fkcy10YWJsZSB0aGVhZCB0aHtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtwYWRkaW5nOjEwcHggMH0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAjZG93bmxvYWRzLXRhYmxlIHRoZWFkIHRoIC5zb3J0LWljb257cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7bGVmdDoxMHB4O3RvcDowO2xpbmUtaGVpZ2h0OjlweDtmb250LXNpemU6OXB4fS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyICNkb3dubG9hZHMtdGFibGUgdGhlYWQgdGggLnNvcnQtaWNvbjpiZWZvcmUsLnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgI2Rvd25sb2Fkcy10YWJsZSB0aGVhZCB0aCAuc29ydC1pY29uOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6LjEyNX0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAjZG93bmxvYWRzLXRhYmxlIHRoZWFkIHRoIC5zb3J0LWljb246YmVmb3Jle2JvdHRvbTo2MCU7Y29udGVudDpcIuKWslwiL1wiXCI7bWFyZ2luLWJvdHRvbToycHh9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgI2Rvd25sb2Fkcy10YWJsZSB0aGVhZCB0aCAuc29ydC1pY29uOmFmdGVye3RvcDo1MCU7Y29udGVudDpcIuKWvFwiL1wiXCJ9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgI2Rvd25sb2Fkcy10YWJsZSB0aGVhZCB0aC5zb3J0aW5nX2FzYyAuc29ydC1pY29uOmJlZm9yZXtvcGFjaXR5OjF9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgI2Rvd25sb2Fkcy10YWJsZSB0aGVhZCB0aC5zb3J0aW5nX2Rlc2MgLnNvcnQtaWNvbjphZnRlcntvcGFjaXR5Oi42fS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyICNkb3dubG9hZHMtdGFibGUgdGhlYWQgdGguc29ydGluZzpiZWZvcmUsLnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgI2Rvd25sb2Fkcy10YWJsZSB0aGVhZCB0aC5zb3J0aW5nOmFmdGVye2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgI2Rvd25sb2Fkcy10YWJsZSB0aGVhZCB0aC5jcmVhdGlvbkRhdGV7ZGlzcGxheTpub25lfX0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAjZG93bmxvYWRzLXRhYmxlIHRib2R5IHRyIHRke2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLXdoaXRlKTtib3gtc2hhZG93Om5vbmU7cGFkZGluZzoxMHB4IDB9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgI2Rvd25sb2Fkcy10YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZHtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtwYWRkaW5nLXJpZ2h0OjMwcHh9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgI2Rvd25sb2Fkcy10YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxke3RleHQtYWxpZ246cmlnaHR9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgI2Rvd25sb2Fkcy10YWJsZSB0Ym9keSB0ciB0ZC5sYW5ndWFnZXN7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyICNkb3dubG9hZHMtdGFibGUgdGJvZHkgdHIgdGQgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS13aGl0ZSk7dGV4dC13cmFwOm5vd3JhcH0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAjZG93bmxvYWRzLXRhYmxlIHRib2R5IHRyIHRkIGE6YWZ0ZXJ7Y29udGVudDpcIuKGk1wiO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjIycHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyICNkb3dubG9hZHMtdGFibGUgdGJvZHkgdHIgdGQuY3JlYXRpb25EYXRle2Rpc3BsYXk6bm9uZX19LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGV7bWFyZ2luLXRvcDozMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZT4ucGFnaW5hdGVfYnV0dG9ue3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hbnRocmF6aXQpO3Bvc2l0aW9uOnN0YXRpYzttYXJnaW46MDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjRzIGVhc2UtaW4tb3V0O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjB9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGU+LnBhZ2luYXRlX2J1dHRvbjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9JbWFnZXMvSWNvbnMvY2hldnJvbi1sZWZ0LWxpbWUuc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwcHggMTZweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6MzVweDtoZWlnaHQ6MzVweDt0cmFuc2l0aW9uOmJhY2tncm91bmQtaW1hZ2UgLjRzIGVhc2UtaW4tb3V0fS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlPi5wYWdpbmF0ZV9idXR0b24uc3dpcGVyLWJ1dHRvbi1uZXh0e3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0udGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZT4ucGFnaW5hdGVfYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tbGltZSl9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGU+LnBhZ2luYXRlX2J1dHRvbjpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCgvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvVEMuV2Vic2l0ZS9JbWFnZXMvSWNvbnMvY2hldnJvbi1sZWZ0LWFudGhyYXppdC5zdmcpfS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlPi5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXN7bWFyZ2luLXJpZ2h0OjEwcHh9LnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGU+LnBhZ2luYXRlX2J1dHRvbi5uZXh0e21hcmdpbi1sZWZ0OjEwcHg7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b257Ym9yZGVyOm5vbmU7d2lkdGg6MzVweDtoZWlnaHQ6MzVweDtib3JkZXItcmFkaXVzOjUwJTttYXJnaW46MDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjRzIGVhc2UtaW4tb3V0O2Rpc3BsYXk6aW5saW5lLWZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym94LXNoYWRvdzpub25lfS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXMsLnRjLXdlYnNpdGUtZG93bmxvYWRzIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5uZXh0e2N1cnNvcjpwb2ludGVyfS50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCwudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tbGltZSk7Ym9yZGVyOm5vbmU7Y29sb3I6dmFyKC0tYW50aHJheml0KSAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGMtd2Vic2l0ZS1kb3dubG9hZHMgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyLC50Yy13ZWJzaXRlLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246YWN0aXZle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH19LnRjLXdlYnNpdGUtZG93bmxvYWRzIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLXNlYXJjaHJlc3VsdHN7bWFyZ2luLWxlZnQ6MjUlfS50Yy13ZWJzaXRlLXNlYXJjaHJlc3VsdHMgLnNlYXJjaC1mb3Igc3Bhbntmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozM3B4fS50Yy13ZWJzaXRlLXNlYXJjaHJlc3VsdHMgLnNlYXJjaC1mb3Igc3BhbiBzdHJvbmd7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCl9LnRjLXdlYnNpdGUtc2VhcmNocmVzdWx0cyAucmVzdWx0cy1jb3VudHttYXJnaW4tdG9wOjVweH0udGMtd2Vic2l0ZS1zZWFyY2hyZXN1bHRzIC5yZXN1bHRzLWNvdW50IHNwYW57Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MzNweH0udGMtd2Vic2l0ZS1zZWFyY2hyZXN1bHRzIC5zZWFyY2gtcmVzdWx0c3ttYXJnaW4tdG9wOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjIgLSB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLXNlYXJjaHJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzIGRsIGR0IGEucmVzdWx0LXRpdGxle2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMxcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRjLXdlYnNpdGUtc2VhcmNocmVzdWx0cyAuc2VhcmNoLXJlc3VsdHMgZGwgZGR7bWFyZ2luOjVweCAwIGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1zZWFyY2hyZXN1bHRzIC5zZWFyY2gtcmVzdWx0cyBkbCBkZCBie2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpfS50Yy13ZWJzaXRlLXNlYXJjaHJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzIGRsIGRkIC5yZXN1bHQtbGlua3tkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIxcHg7bWFyZ2luLXRvcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRjLXdlYnNpdGUtc2VhcmNocmVzdWx0cyAuc2VhcmNoLXJlc3VsdHMgZGwgaHJ7bWFyZ2luOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KSAwO2JvcmRlci1jb2xvcjp2YXIoLS1hbnRocmF6aXQpfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1zZWFyY2hyZXN1bHRze21hcmdpbi1sZWZ0OjB9fS50Yy13ZWJzaXRlLWhpc3RvcmljYWxzbGlkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NTBweH0udGMtd2Vic2l0ZS1oaXN0b3JpY2Fsc2xpZGVyIC5jb250YWluZXItcmlnaHQtc3RpY2t5IC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uLXdyYXBwZXJ7dG9wOi04NXB4fS50Yy13ZWJzaXRlLWhpc3RvcmljYWxzbGlkZXJpdGVtIC55ZWFye2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2ZvbnQtc2l6ZTo4MHB4O2xpbmUtaGVpZ2h0OjgwcHg7cGFkZGluZy1ib3R0b206MTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnRjLXdlYnNpdGUtaGlzdG9yaWNhbHNsaWRlcml0ZW0gLnRleHR7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tYmxhY2spO3BhZGRpbmctdG9wOjEwcHg7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtaGlzdG9yaWNhbHNsaWRlcml0ZW0gLnllYXJ7Zm9udC1zaXplOjcwcHg7bGluZS1oZWlnaHQ6NzBweH0udGMtd2Vic2l0ZS1oaXN0b3JpY2Fsc2xpZGVyaXRlbSAudGV4dHtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnRjLXdlYnNpdGUtaGlzdG9yaWNhbHNsaWRlcml0ZW17d2lkdGg6NzAlfS50Yy13ZWJzaXRlLWhpc3RvcmljYWxzbGlkZXJpdGVtIC55ZWFye2ZvbnQtc2l6ZTo2NXB4O2xpbmUtaGVpZ2h0OjY1cHh9LnRjLXdlYnNpdGUtaGlzdG9yaWNhbHNsaWRlcml0ZW0gLnRleHR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweH19Lm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1oaXN0b3JpY2Fsc2xpZGVyaXRlbXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KTtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzJTttYXJnaW4tYm90dG9tOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAhaW1wb3J0YW50fS5kbC1nYWxsZXJ5LWdhbGxlcnkgLnJvdy5kbC1nYWxsZXJ5IGZpZ3VyZXttYXJnaW4tYm90dG9tOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LmRsLWdhbGxlcnktZ2FsbGVyeSAucm93LmRsLWdhbGxlcnkgZmlndXJlLm5lb3Mtbm9kZXR5cGVzLWltYWdle21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19Lm5lb3Mtbm9kZXR5cGVzLW5hdmlnYXRpb24tbmF2aWdhdGlvbj51bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi4yNSk7bWFyZ2luLWJvdHRvbTp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9Lm5lb3Mtbm9kZXR5cGVzLW5hdmlnYXRpb24tbmF2aWdhdGlvbj51bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS5uZW9zLW5vZGV0eXBlcy1uYXZpZ2F0aW9uLW5hdmlnYXRpb24+dWwgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo0cHg7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFudGhyYXppdCk7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDowfS5uZW9zLW5vZGV0eXBlcy1uYXZpZ2F0aW9uLW5hdmlnYXRpb24+dWwgbGkgdWx7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi4yNSl9LnRjLXdlYnNpdGUtcHJvZHVjdGltYWdlc3NsaWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo1MHB4O21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqNCl9LnRjLXdlYnNpdGUtcHJvZHVjdGltYWdlc3NsaWRlciAuY29udGFpbmVyLXJpZ2h0LXN0aWNreSAucHJvZHVjdC1pbWFnZXMtc2xpZGVyLXRpdGxle21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMyl9LnRjLXdlYnNpdGUtcHJvZHVjdGltYWdlc3NsaWRlciAuY29udGFpbmVyLXJpZ2h0LXN0aWNreSAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi13cmFwcGVye3RvcDphdXRvO2JvdHRvbTo0NDBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtcHJvZHVjdGltYWdlc3NsaWRlciAuY29udGFpbmVyLXJpZ2h0LXN0aWNreSAucHJvZHVjdC1pbWFnZXMtc2xpZGVyLXRpdGxle21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMil9LnRjLXdlYnNpdGUtcHJvZHVjdGltYWdlc3NsaWRlciAuY29udGFpbmVyLXJpZ2h0LXN0aWNreSAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi13cmFwcGVye2JvdHRvbTozMTVweH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50Yy13ZWJzaXRlLXByb2R1Y3RpbWFnZXNzbGlkZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3kgLnByb2R1Y3QtaW1hZ2VzLXNsaWRlci10aXRsZXtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLXByb2R1Y3RpbWFnZXNzbGlkZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3kgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24td3JhcHBlcntib3R0b206MzI1cHh9fS5uZW9zLWJhY2tlbmQgLnRjLXdlYnNpdGUtcHJvZHVjdGltYWdlc3NsaWRlciAuY29udGFpbmVyLXJpZ2h0LXN0aWNreXtoZWlnaHQ6YXV0b30ubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLXByb2R1Y3RpbWFnZXNzbGlkZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3k+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLXByb2R1Y3RpbWFnZXNzbGlkZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3k+ZGl2IC50Yy13ZWJzaXRlLXByb2R1Y3RpbWFnZXNzbGlkZXJpdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDpjYWxjKDUwJSAtIDYwcHgpO21pbi1oZWlnaHQ6MjAwcHg7bWFyZ2luOjAgMTVweCAzMHB4IDE1cHh9Lm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1wcm9kdWN0aW1hZ2Vzc2xpZGVyIC5jb250YWluZXItcmlnaHQtc3RpY2t5PmRpdiAudGMtd2Vic2l0ZS1wcm9kdWN0aW1hZ2Vzc2xpZGVyaXRlbSBpbWd7bWluLWhlaWdodDoyMDBweH0ubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLXByb2R1Y3RpbWFnZXNzbGlkZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3kgLnN3aXBlci1pbnNpZGUtY29udGFpbmVye2Rpc3BsYXk6bm9uZX0udGMtd2Vic2l0ZS10ZXN0aW1vbmlhbHNsaWRlcnttYXJnaW4tbGVmdDoyNSU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOjc1cHg7bWFyZ2luLXRvcDowfS50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsc2xpZGVyIC5zbGlkZXItbmF2aWdhdGlvbi13cmFwcGVye3JpZ2h0OjAgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtdGVzdGltb25pYWxzbGlkZXJ7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9LnRjLXdlYnNpdGUtdGVzdGltb25pYWxzbGlkZXIgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fS50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsc2xpZGVyaXRlbSAuY29udGVudC13cmFwcGVye2Rpc3BsYXk6ZmxleDtnYXA6MjBweH0udGMtd2Vic2l0ZS10ZXN0aW1vbmlhbHNsaWRlcml0ZW0gLmNvbnRlbnQtd3JhcHBlciAucXVvdGV7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7dGV4dC1hbGlnbjpyaWdodDtmb250LXNpemU6MTEwcHg7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7bGluZS1oZWlnaHQ6ODBweH0udGMtd2Vic2l0ZS10ZXN0aW1vbmlhbHNsaWRlcml0ZW0gLmNvbnRlbnQtd3JhcHBlciAudGV4dC1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjMwcHh9LnRjLXdlYnNpdGUtdGVzdGltb25pYWxzbGlkZXJpdGVtIC5jb250ZW50LXdyYXBwZXIgLnRleHQtY29udGVudCAudGV4dHtmb250LXNpemU6MjRweDtmb250LXdlaWdodDp2YXIoLS1yZWd1bGFyKTtsaW5lLWhlaWdodDozMnB4O21hcmdpbi1ib3R0b206MH0udGMtd2Vic2l0ZS10ZXN0aW1vbmlhbHNsaWRlcml0ZW0gLmNvbnRlbnQtd3JhcHBlciAudGV4dC1jb250ZW50IC50ZXh0OmJlZm9yZXtjb250ZW50OlwiwqtcIjtkaXNwbGF5OmlubGluZX0udGMtd2Vic2l0ZS10ZXN0aW1vbmlhbHNsaWRlcml0ZW0gLmNvbnRlbnQtd3JhcHBlciAudGV4dC1jb250ZW50IC50ZXh0OmFmdGVye2NvbnRlbnQ6XCLCu1wiO2Rpc3BsYXk6aW5saW5lfS50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsc2xpZGVyaXRlbSAuY29udGVudC13cmFwcGVyIC50ZXh0LWNvbnRlbnQgLmF1dGhvciAubmFtZT5zcGFuLC50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsc2xpZGVyaXRlbSAuY29udGVudC13cmFwcGVyIC50ZXh0LWNvbnRlbnQgLmF1dGhvciAuZnVuY3Rpb257Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7bGluZS1oZWlnaHQ6bm9ybWFsfS50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsc2xpZGVyaXRlbSAuY29udGVudC13cmFwcGVyIC5pbWFnZXtmbGV4OjEgMCBhdXRvfS50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsc2xpZGVyaXRlbSAuY29udGVudC13cmFwcGVyIC5pbWFnZSBpbWd7d2lkdGg6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtdGVzdGltb25pYWxzbGlkZXJpdGVtIC5jb250ZW50LXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7cG9zaXRpb246cmVsYXRpdmU7Z2FwOjM1cHh9LnRjLXdlYnNpdGUtdGVzdGltb25pYWxzbGlkZXJpdGVtIC5jb250ZW50LXdyYXBwZXIgLnF1b3Rle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0udGMtd2Vic2l0ZS10ZXN0aW1vbmlhbHNsaWRlcml0ZW0gLmNvbnRlbnQtd3JhcHBlciAudGV4dC1jb250ZW50LC50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsc2xpZGVyaXRlbSAuY29udGVudC13cmFwcGVyIC5pbWFnZXtwYWRkaW5nLWxlZnQ6Y2FsYyg4LjMzMzMzMzMzJSArIDIwcHgpfS50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsc2xpZGVyaXRlbSAuY29udGVudC13cmFwcGVyIC50ZXh0LWNvbnRlbnR7Z2FwOjE1cHh9LnRjLXdlYnNpdGUtdGVzdGltb25pYWxzbGlkZXJpdGVtIC5jb250ZW50LXdyYXBwZXIgLnRleHQtY29udGVudCAudGV4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMXB4fS50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsc2xpZGVyaXRlbSAuY29udGVudC13cmFwcGVyIC5pbWFnZXtmbGV4OjE7d2lkdGg6MTg1cHg7bWF4LXdpZHRoOjE4NXB4fS50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsc2xpZGVyaXRlbSAuY29udGVudC13cmFwcGVyIC5pbWFnZSBpbWd7d2lkdGg6MTg1cHg7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGMtd2Vic2l0ZS10ZXN0aW1vbmlhbHNsaWRlcml0ZW0gLmNvbnRlbnQtd3JhcHBlciAudGV4dC1jb250ZW50LC50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsc2xpZGVyaXRlbSAuY29udGVudC13cmFwcGVyIC5pbWFnZXtwYWRkaW5nLWxlZnQ6Y2FsYyg4LjMzMzMzMzMzJSArIDMwcHgpfX0ubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsc2xpZGVyaXRlbXttYXJnaW4tYm90dG9tOjQwcHggIWltcG9ydGFudH0udGMtd2Vic2l0ZS1sYXRlc3RibG9nYXJ0aWNsZXMudHdvLWNvbHVtbnMtd2l0aC1vZmZzZXR7LS1icy1ndXR0ZXIteDogMTAwcHg7LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpOy0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpfS50Yy13ZWJzaXRlLWxhdGVzdGJsb2dhcnRpY2xlcy50d28tY29sdW1ucy13aXRoLW9mZnNldCAudGMtd2Vic2l0ZS1uZXdzbGlzdGl0ZW06bnRoLWNoaWxkKGV2ZW4pe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxNzBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtbGF0ZXN0YmxvZ2FydGljbGVzLnR3by1jb2x1bW5zLXdpdGgtb2Zmc2V0IC50Yy13ZWJzaXRlLW5ld3NsaXN0aXRlbTpudGgtY2hpbGQoZXZlbil7dG9wOjB9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1sYXRlc3RibG9nYXJ0aWNsZXMudHdvLWNvbHVtbnMtd2l0aC1vZmZzZXQgLnRjLXdlYnNpdGUtbmV3c2xpc3RpdGVtOm50aC1jaGlsZChldmVuKTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MTcwcHh9fS50Yy13ZWJzaXRlLWxhdGVzdGJsb2dhcnRpY2xlcy50aHJlZS1jb2x1bW5zey0tYnMtZ3V0dGVyLXg6IDUwcHg7LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpfS50Yy13ZWJzaXRlLWxhdGVzdGJsb2dhcnRpY2xlcy50aHJlZS1jb2x1bW5zIC50Yy13ZWJzaXRlLW5ld3NsaXN0aXRlbXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KTtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJTttYXJnaW4tbGVmdDowfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1sYXRlc3RibG9nYXJ0aWNsZXMudGhyZWUtY29sdW1ucyAudGMtd2Vic2l0ZS1uZXdzbGlzdGl0ZW17ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfX0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2Vye2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpOy0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW46MTAwcHggMDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjMwcHg7cGFkZGluZy1yaWdodDowfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2Vye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0cHJvZHVjdHRlYXNlcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0cHJvZHVjdHRlYXNlcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXJ7bWF4LXdpZHRoOjEzMjBweH19LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0cHJvZHVjdHRlYXNlci5ldmVue21hcmdpbi10b3A6MTcwcHh9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0cHJvZHVjdHRlYXNlci5vZGR7bWFyZ2luLXRvcDowfS50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlcntkaXNwbGF5OmZsZXg7aGVpZ2h0OjM3M3B4O292ZXJmbG93OmhpZGRlbn0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QtaW5mb3JtYXRpb257ZGlzcGxheTpmbGV4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hbnRocmF6aXQpO3BhZGRpbmc6NTBweDttYXgtd2lkdGg6NDEuNjY2NjY2NjclO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QtaW5mb3JtYXRpb24gLnByb2R1Y3QtaW5mb3JtYXRpb24tY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MjBweH0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QtaW5mb3JtYXRpb24gLnByb2R1Y3QtaW5mb3JtYXRpb24tY29udGFpbmVyIGg0LC50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXIgLmg0e2NvbG9yOiNmZmZ9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0cHJvZHVjdHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lciAucHJvZHVjdC1saW5re21hcmdpbi10b3A6NXB4fS50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXIgLnByb2R1Y3QtbGluaz5hLC50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXIgLnByb2R1Y3QtbGluaz5kaXYsLnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0cHJvZHVjdHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lciAucHJvZHVjdC1saW5rPmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWxpbWUpO2JvcmRlci1jb2xvcjp2YXIoLS1saW1lKTtib3JkZXItcmFkaXVzOjMwcHg7Y29sb3I6dmFyKC0tYmxhY2spO3BhZGRpbmc6MTBweCAxNnB4O2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzouN3B4O3RyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QtaW5mb3JtYXRpb24gLnByb2R1Y3QtaW5mb3JtYXRpb24tY29udGFpbmVyIC5wcm9kdWN0LWxpbms+YTpob3ZlciwudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QtaW5mb3JtYXRpb24gLnByb2R1Y3QtaW5mb3JtYXRpb24tY29udGFpbmVyIC5wcm9kdWN0LWxpbms+ZGl2OmhvdmVyLC50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXIgLnByb2R1Y3QtbGluaz5idXR0b246aG92ZXJ7Y29sb3I6dmFyKC0tbGltZSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibGFjayk7Ym9yZGVyLWNvbG9yOnZhcigtLWJsYWNrKX0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QtaW5mb3JtYXRpb24gLnByb2R1Y3QtaW5mb3JtYXRpb24tY29udGFpbmVyIC5wcm9kdWN0LWxpbms+YSBwLC50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXIgLnByb2R1Y3QtbGluaz5kaXYgcCwudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QtaW5mb3JtYXRpb24gLnByb2R1Y3QtaW5mb3JtYXRpb24tY29udGFpbmVyIC5wcm9kdWN0LWxpbms+YnV0dG9uIHB7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCl9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0cHJvZHVjdHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lciAucHJvZHVjdC1saW5rPmEgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QtaW5mb3JtYXRpb24gLnByb2R1Y3QtaW5mb3JtYXRpb24tY29udGFpbmVyIC5wcm9kdWN0LWxpbms+ZGl2IC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0cHJvZHVjdHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lciAucHJvZHVjdC1saW5rPmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLWJsYWNrKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0cHJvZHVjdHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lciAucHJvZHVjdC1saW5rPmEsLnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0cHJvZHVjdHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lciAucHJvZHVjdC1saW5rPmRpdiwudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QtaW5mb3JtYXRpb24gLnByb2R1Y3QtaW5mb3JtYXRpb24tY29udGFpbmVyIC5wcm9kdWN0LWxpbms+YnV0dG9ue2ZvbnQtc2l6ZToxMnB4fX0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QtaW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7dHJhbnNmb3JtOnNjYWxlKDEpfS50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXI6aG92ZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbWFnZXt0cmFuc2Zvcm06c2NhbGUoMS4xKX0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2VyKy50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXJ7bWFyZ2luLXRvcDowfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2Vye3dpZHRoOjEwMHZ3ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMHZ3ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxMDBweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmNhbGMoNTAlIC0gNTB2dyk7bWFyZ2luLXJpZ2h0OmNhbGMoNTAlIC0gNTB2dyk7bGVmdDphdXRvO3BhZGRpbmc6MH0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2VyIC5jb250ZW50LXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDphdXRvfS50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbntvcmRlcjoyO21heC13aWR0aDoxMDAlO3BhZGRpbmc6NDBweCAwfS50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXJ7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweClhbmQgKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweClhbmQgKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweClhbmQgKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweClhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QtaW5mb3JtYXRpb24gLnByb2R1Y3QtaW5mb3JtYXRpb24tY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KWFuZCAobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbWFnZXtvcmRlcjoxO2hlaWdodDoyNjdweH19LnRjLXdlYnNpdGUtdGlyZXdhcnJhbnR5Zm9ybSAuY29udGVudC13cmFwcGVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpfS50Yy13ZWJzaXRlLXRpcmV3YXJyYW50eWZvcm0gLmNvbnRlbnQtd3JhcHBlciAuZm9ybS13cmFwcGVye2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpO2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlO21hcmdpbi1sZWZ0OmNhbGMoMjUlIC0gMjBweCl9LnRjLXdlYnNpdGUtdGlyZXdhcnJhbnR5Zm9ybSAuY29udGVudC13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmhlYWRlcnt3aWR0aDo2MCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NDBweH0udGMtd2Vic2l0ZS10aXJld2FycmFudHlmb3JtIC5jb250ZW50LXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybXt3aWR0aDoxMDAlO21hcmdpbi10b3A6ODBweH0udGMtd2Vic2l0ZS10aXJld2FycmFudHlmb3JtIC5jb250ZW50LXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybT5zZWN0aW9ue3BhZGRpbmc6MH0udGMtd2Vic2l0ZS10aXJld2FycmFudHlmb3JtIC5jb250ZW50LXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybT5zZWN0aW9uIGZvcm17bWFyZ2luLWxlZnQ6MDtwYWRkaW5nOjA7d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS10aXJld2FycmFudHlmb3JtIC5jb250ZW50LXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybT5zZWN0aW9uIGZvcm0+ZmllbGRzZXQ+ZmllbGRzZXR7bWFyZ2luLWJvdHRvbTo0MHB4fS50Yy13ZWJzaXRlLXRpcmV3YXJyYW50eWZvcm0gLmNvbnRlbnQtd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtPnNlY3Rpb24gZm9ybT5maWVsZHNldD5maWVsZHNldDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udGMtd2Vic2l0ZS10aXJld2FycmFudHlmb3JtIC5jb250ZW50LXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybT5zZWN0aW9uIGZvcm0gLmFjdGlvbnN7cmlnaHQ6MjBweDtib3R0b206LTEwcHh9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGdyZWVuYnV0dG9ue21hcmdpbi1sZWZ0OmNhbGMoOC4zMzMzMzMzMyUgKyB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhncmVlbmJ1dHRvbiAuY3RhLXdyYXBwZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10YW5uZW4tZ3J1bik7cGFkZGluZzp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7Y29sb3I6dmFyKC0td2hpdGUpO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhncmVlbmJ1dHRvbiAuY3RhLXdyYXBwZXIgLmN0YS10ZXh0LWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTBweDttYXgtd2lkdGg6NTgwcHh9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGdyZWVuYnV0dG9uIC5jdGEtd3JhcHBlciAuY3RhLXRleHQtY29udGVudCAudGl0bGUsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGdyZWVuYnV0dG9uIC5jdGEtd3JhcHBlciAuY3RhLXRleHQtY29udGVudCAudGVhc2Vye2NvbG9yOnZhcigtLXdoaXRlKX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoZ3JlZW5idXR0b24gLmN0YS13cmFwcGVyIC5jdGEtdGV4dC1jb250ZW50IC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0td2hpdGUpICFpbXBvcnRhbnR9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGdyZWVuYnV0dG9uIC5jdGEtd3JhcHBlciAuYnV0dG9ue3RyYW5zaXRpb246YmFja2dyb3VuZC1wb3NpdGlvbiAuNHMgZWFzZS1pbi1vdXQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1saW1lKTtjb2xvcjp2YXIoLS1hbnRocmF6aXQpO2ZsZXg6MCAwIGF1dG87Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7d2lkdGg6MjAzcHg7aGVpZ2h0OjE4NXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjI2XCIgaGVpZ2h0PVwiMTZcIiB2aWV3Qm94PVwiMCAwIDI2IDE2XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xNS45NzAyIDIuNTcyTDE4LjIzODIgMC4zMDM5OTlMMjUuOTk0MiA4LjA2TDE4LjIzODIgMTUuODE2TDE1Ljk3MDIgMTMuNTQ4TDE5LjgzNDIgOS43MTJIMC43OTQxNTZWNi40MDhIMTkuODM0MkwxNS45NzAyIDIuNTcyWlwiIGZpbGw9XCIlMjMzMDJFMkZcIi8+PHBhdGggZD1cIk0xNS45NzAyIDIuNTcyTDE4LjIzODIgMC4zMDM5OTlMMjUuOTk0MiA4LjA2TDE4LjIzODIgMTUuODE2TDE1Ljk3MDIgMTMuNTQ4TDE5LjgzNDIgOS43MTJIMC43OTQxNTZWNi40MDhIMTkuODM0MkwxNS45NzAyIDIuNTcyWlwiIGZpbGw9XCJibGFja1wiIGZpbGwtb3BhY2l0eT1cIjAuMlwiLz48L3N2Zz4nKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSkgYm90dG9tIGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoZ3JlZW5idXR0b24gLmN0YS13cmFwcGVyIC5idXR0b24gLmJ0bi1iaWctZ3JlZW57dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhncmVlbmJ1dHRvbiAuY3RhLXdyYXBwZXIgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41IC0gNXB4KSBib3R0b20gY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhncmVlbmJ1dHRvbiAuY3RhLXdyYXBwZXIgLmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLWFudGhyYXppdCkgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGdyZWVuYnV0dG9uIC5jdGEtd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjQ1cHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoZ3JlZW5idXR0b24gLmN0YS13cmFwcGVyIC5jdGEtdGV4dC1jb250ZW50e21heC13aWR0aDpub25lfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhncmVlbmJ1dHRvbiAuY3RhLXdyYXBwZXIgLmJ1dHRvbnt3aWR0aDphdXRvO2hlaWdodDphdXRvO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIxcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAxNXB4IGNlbnRlcn0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoZ3JlZW5idXR0b24gLmN0YS13cmFwcGVyIC5idXR0b24gLmJ0bi1iaWctZ3JlZW57cGFkZGluZzoxNXB4IDYwcHggMTVweCAxNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aGdyZWVuYnV0dG9ue21hcmdpbi1sZWZ0OjB9fS50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXJ7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFudGhyYXppdCl9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lcnt3aWR0aDpjYWxjKDU0MHB4ICsgKDUwJSAtIDU0MHB4IC8gMikgLSAyMHB4KTttYXgtd2lkdGg6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXJ7d2lkdGg6Y2FsYyg3MjBweCArICg1MCUgLSA3MjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVye3dpZHRoOmNhbGMoOTYwcHggKyAoNTAlIC0gOTYwcHggLyAyKSAtIDIwcHgpO21heC13aWR0aDpub25lfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXJ7d2lkdGg6Y2FsYygxMTQwcHggKyAoNTAlIC0gMTE0MHB4IC8gMikgLSAyMHB4KTttYXgtd2lkdGg6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVye3dpZHRoOmNhbGMoMTMyMHB4ICsgKDUwJSAtIDEzMjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fS50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXIgLmJpZy1ibG9jay13cmFwcGVye3BhZGRpbmctdG9wOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjIpO3BhZGRpbmctcmlnaHQ6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO3BhZGRpbmctYm90dG9tOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjIpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSoyKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMDBweH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lciAuYmlnLWJsb2NrLXdyYXBwZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lciAuYmlnLWJsb2NrLXdyYXBwZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lciAuYmlnLWJsb2NrLXdyYXBwZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXIgLmJpZy1ibG9jay13cmFwcGVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lciAuYmlnLWJsb2NrLXdyYXBwZXJ7bWF4LXdpZHRoOjEzMjBweH19LnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lciAuYmlnLWJsb2NrLXdyYXBwZXIgLmltYWdlLXdyYXBwZXIgaW1ne3dpZHRoOjEwMCV9LnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lciAuYmlnLWJsb2NrLXdyYXBwZXIgLmNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NTBweH0udGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVyIC5iaWctYmxvY2std3JhcHBlciAuY29udGVudCAudGV4dHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MzBweH0udGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVyIC5iaWctYmxvY2std3JhcHBlciAuY29udGVudCAudGV4dHMgLnRpdGxlLC50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXIgLmJpZy1ibG9jay13cmFwcGVyIC5jb250ZW50IC50ZXh0cyAudGVhc2Vye2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2NvbG9yOnZhcigtLXdoaXRlKX0udGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVyIC5iaWctYmxvY2std3JhcHBlciAuY29udGVudCAudGV4dHMgLnRpdGxle2ZvbnQtc2l6ZTo2NHB4O2xpbmUtaGVpZ2h0OjY4cHh9LnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lciAuYmlnLWJsb2NrLXdyYXBwZXIgLmNvbnRlbnQgLnRleHRzIC50ZWFzZXJ7Zm9udC1zaXplOjM4cHg7bGluZS1oZWlnaHQ6NDJweH0udGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVyIC5iaWctYmxvY2std3JhcHBlciAuY29udGVudCAudGV4dHMgLnRlYXNlciBzdHJvbmd7Y29sb3I6dmFyKC0tbGltZSl9LnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lciAuYmlnLWJsb2NrLXdyYXBwZXIgLmNvbnRlbnQgLmJ1dHRvbj5hLC50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXIgLmJpZy1ibG9jay13cmFwcGVyIC5jb250ZW50IC5idXR0b24+ZGl2LC50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXIgLmJpZy1ibG9jay13cmFwcGVyIC5jb250ZW50IC5idXR0b24+YnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGUpO2JvcmRlci1jb2xvcjp2YXIoLS13aGl0ZSk7Ym9yZGVyLXJhZGl1czozMHB4O2NvbG9yOnZhcigtLWFudGhyYXppdCk7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Zm9udC1zaXplOjE0cHg7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOi43cHg7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0fS50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXIgLmJpZy1ibG9jay13cmFwcGVyIC5jb250ZW50IC5idXR0b24+YTpob3ZlciwudGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVyIC5iaWctYmxvY2std3JhcHBlciAuY29udGVudCAuYnV0dG9uPmRpdjpob3ZlciwudGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVyIC5iaWctYmxvY2std3JhcHBlciAuY29udGVudCAuYnV0dG9uPmJ1dHRvbjpob3Zlcntjb2xvcjp2YXIoLS13aGl0ZSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hbnRocmF6aXQpO2JvcmRlci1jb2xvcjp2YXIoLS1hbnRocmF6aXQpfS50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXIgLmJpZy1ibG9jay13cmFwcGVyIC5jb250ZW50IC5idXR0b24+YSBwLC50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXIgLmJpZy1ibG9jay13cmFwcGVyIC5jb250ZW50IC5idXR0b24+ZGl2IHAsLnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lciAuYmlnLWJsb2NrLXdyYXBwZXIgLmNvbnRlbnQgLmJ1dHRvbj5idXR0b24gcHtmb250LXdlaWdodDp2YXIoLS1ib2xkKX0udGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVyIC5iaWctYmxvY2std3JhcHBlciAuY29udGVudCAuYnV0dG9uPmEgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVyIC5iaWctYmxvY2std3JhcHBlciAuY29udGVudCAuYnV0dG9uPmRpdiAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXIgLmJpZy1ibG9jay13cmFwcGVyIC5jb250ZW50IC5idXR0b24+YnV0dG9uIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0tYW50aHJheml0KX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lciAuYmlnLWJsb2NrLXdyYXBwZXIgLmNvbnRlbnQgLmJ1dHRvbj5hLC50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXIgLmJpZy1ibG9jay13cmFwcGVyIC5jb250ZW50IC5idXR0b24+ZGl2LC50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXIgLmJpZy1ibG9jay13cmFwcGVyIC5jb250ZW50IC5idXR0b24+YnV0dG9ue2ZvbnQtc2l6ZToxMnB4fX0udGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVyIC5iaWctYmxvY2std3JhcHBlciAuY29udGVudCAuYnV0dG9uPmE6aG92ZXIsLnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lciAuYmlnLWJsb2NrLXdyYXBwZXIgLmNvbnRlbnQgLmJ1dHRvbj5kaXY6aG92ZXIsLnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lciAuYmlnLWJsb2NrLXdyYXBwZXIgLmNvbnRlbnQgLmJ1dHRvbj5idXR0b246aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLXdoaXRlKX0udGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVyIC5iaWctYmxvY2std3JhcHBlciAuY29udGVudCAuYnV0dG9uIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0tYW50aHJheml0KSAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXIgLmJpZy1ibG9jay13cmFwcGVyIC5iaWctYmxvY2stdGVzdGltb25pYWwgLmNvbnRlbnQtd3JhcHBlcntjb2xvcjp2YXIoLS13aGl0ZSl9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCl7LnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lciAuYmlnLWJsb2NrLXdyYXBwZXIgLmJpZy1ibG9jay10ZXN0aW1vbmlhbCAuaW1hZ2V7ZmxleDoxIDAgNTAlfX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lcnt3aWR0aDoxMDAlfS50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXIgLmJpZy1ibG9jay13cmFwcGVye21hcmdpbjphdXRvO2dhcDo1MHB4O3BhZGRpbmc6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpIGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVyIC5iaWctYmxvY2std3JhcHBlciAuY29udGVudHtnYXA6NDBweH0udGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVyIC5iaWctYmxvY2std3JhcHBlciAuY29udGVudCAudGV4dHN7Z2FwOjIwcHh9LnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lciAuYmlnLWJsb2NrLXdyYXBwZXIgLmNvbnRlbnQgLnRleHRzIC50aXRsZXtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDpub3JtYWx9LnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lciAuYmlnLWJsb2NrLXdyYXBwZXIgLmNvbnRlbnQgLnRleHRzIC50ZWFzZXJ7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjVweH0udGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVyIC5iaWctYmxvY2std3JhcHBlciAuYmlnLWJsb2NrLXRlc3RpbW9uaWFsIC5jb250ZW50LXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmJpZy1ibG9jay1jb250YWluZXIgLmJpZy1ibG9jay13cmFwcGVyIC5iaWctYmxvY2stdGVzdGltb25pYWwgLmNvbnRlbnQtd3JhcHBlciAuaW1hZ2V7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6YXV0b30udGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIC5iaWctYmxvY2stY29udGFpbmVyIC5iaWctYmxvY2std3JhcHBlciAuYmlnLWJsb2NrLXRlc3RpbW9uaWFsIC5jb250ZW50LXdyYXBwZXIgLmltYWdlIGltZ3t3aWR0aDoxMDAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRjLXdlYnNpdGUtYmlnYmxvY2t3aXRocGljdHVyZXRleHRhbmR0ZXN0aW1vbmlhbCAuYmlnLWJsb2NrLWNvbnRhaW5lciAuYmlnLWJsb2NrLXdyYXBwZXJ7cGFkZGluZzpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9fS50Yy13ZWJzaXRlLWJpZ2Jsb2Nrd2l0aHBpY3R1cmV0ZXh0YW5kdGVzdGltb25pYWwgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZXtjb2xvcjp2YXIoLS13aGl0ZSkgIWltcG9ydGFudH0udGMtd2Vic2l0ZS1zaW5nbGV0ZXN0aW1vbmlhbHttYXJnaW4tbGVmdDpjYWxjKDguMzMzMzMzMzMlICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1zaW5nbGV0ZXN0aW1vbmlhbCAuY29udGVudC13cmFwcGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tYW50aHJheml0KTtnYXA6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS50Yy13ZWJzaXRlLXNpbmdsZXRlc3RpbW9uaWFsIC5jb250ZW50LXdyYXBwZXIgLmxlZnQtY29udGVudHtkaXNwbGF5OmZsZXg7Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1zaW5nbGV0ZXN0aW1vbmlhbCAuY29udGVudC13cmFwcGVyIC5sZWZ0LWNvbnRlbnQgLnF1b3Rle2NvbG9yOnZhcigtLWxpbWUpfS50Yy13ZWJzaXRlLXNpbmdsZXRlc3RpbW9uaWFsIC5jb250ZW50LXdyYXBwZXIgLmxlZnQtY29udGVudCAudGV4dC1jb250ZW50e2NvbG9yOnZhcigtLXdoaXRlKX0udGMtd2Vic2l0ZS1zaW5nbGV0ZXN0aW1vbmlhbCAuY29udGVudC13cmFwcGVyIC5pbWFnZXtmbGV4OjAgMCBhdXRvfS50Yy13ZWJzaXRlLXNpbmdsZXRlc3RpbW9uaWFsIC5jb250ZW50LXdyYXBwZXIgLmltYWdlIGltZ3t3aWR0aDoxMDAlfUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7LnRjLXdlYnNpdGUtc2luZ2xldGVzdGltb25pYWwgLmNvbnRlbnQtd3JhcHBlciAubGVmdC1jb250ZW50IC50ZXh0LWNvbnRlbnQgLnRleHR7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLXNpbmdsZXRlc3RpbW9uaWFse3dpZHRoOjEwMHZ3O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0Oi01MHZ3O2xlZnQ6NTAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYW50aHJheml0KX0udGMtd2Vic2l0ZS1zaW5nbGV0ZXN0aW1vbmlhbCAuY29udGVudC13cmFwcGVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztwYWRkaW5nLXRvcDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7cGFkZGluZy1ib3R0b206dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtnYXA6MzVweH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpYW5kIChtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1zaW5nbGV0ZXN0aW1vbmlhbCAuY29udGVudC13cmFwcGVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpYW5kIChtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1zaW5nbGV0ZXN0aW1vbmlhbCAuY29udGVudC13cmFwcGVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpYW5kIChtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1zaW5nbGV0ZXN0aW1vbmlhbCAuY29udGVudC13cmFwcGVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpYW5kIChtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtc2luZ2xldGVzdGltb25pYWwgLmNvbnRlbnQtd3JhcHBlcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweClhbmQgKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1zaW5nbGV0ZXN0aW1vbmlhbCAuY29udGVudC13cmFwcGVye21heC13aWR0aDoxMzIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1zaW5nbGV0ZXN0aW1vbmlhbCAuY29udGVudC13cmFwcGVyIC5sZWZ0LWNvbnRlbnQgLnF1b3Rle2NvbG9yOnZhcigtLXdoaXRlKTt0b3A6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtc2luZ2xldGVzdGltb25pYWwgLmNvbnRlbnQtd3JhcHBlciAuaW1hZ2V7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTtwYWRkaW5nLXJpZ2h0OmNhbGMoOC4zMzMzMzMzMyUgKyB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnRjLXdlYnNpdGUtc2luZ2xldGVzdGltb25pYWwgLmNvbnRlbnQtd3JhcHBlciAubGVmdC1jb250ZW50IC5xdW90ZXtsZWZ0OmF1dG87Zm9udC1zaXplOjkwcHg7bGluZS1oZWlnaHQ6NjBweH19LnRjLXdlYnNpdGUtc2luZ2xldGVzdGltb25pYWwgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZXtjb2xvcjp2YXIoLS13aGl0ZSkgIWltcG9ydGFudH0udGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdCAuY2FyZWVyLWNoYW5jZXMtd3JhcHBlcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYygtMSp2YXIoLS1icy1ndXR0ZXIteSkpO21hcmdpbi1yaWdodDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKX0udGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdCAuY2FyZWVyLWNoYW5jZXMtd3JhcHBlciAudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW06bnRoLWNoaWxkKGV2ZW4pe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo5MHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdCAuY2FyZWVyLWNoYW5jZXMtd3JhcHBlciAudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW06bnRoLWNoaWxkKGV2ZW4pe3RvcDowfX0udGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW17ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSk7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyU7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyU7bWFyZ2luLWJvdHRvbToxMDBweH0udGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW0gLmltYWdlLXdyYXBwZXJ7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206MTBweH0udGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW0gLmltYWdlLXdyYXBwZXIgaW1ne3dpZHRoOjEwMCU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O3RyYW5zZm9ybTpzY2FsZSgxKX0udGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW06aG92ZXIgLmltYWdlLXdyYXBwZXIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEpfS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNsaXN0aXRlbSAuY29udGVudC13cmFwcGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LWVuZDtnYXA6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNsaXN0aXRlbSAuY29udGVudC13cmFwcGVyIC5uYW1lLWZ1bmN0aW9uIC5uYW1lLC50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNsaXN0aXRlbSAuY29udGVudC13cmFwcGVyIC5uYW1lLWZ1bmN0aW9uIC5mdW5jdGlvbntmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozMnB4fS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNsaXN0aXRlbSAuY29udGVudC13cmFwcGVyIC5uYW1lLWZ1bmN0aW9uIC5uYW1le2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpfS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNsaXN0aXRlbSAuY29udGVudC13cmFwcGVyIC5idXR0b24+YSwudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW0gLmNvbnRlbnQtd3JhcHBlciAuYnV0dG9uPmRpdiwudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW0gLmNvbnRlbnQtd3JhcHBlciAuYnV0dG9uPmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrKTtib3JkZXItY29sb3I6dmFyKC0tYmxhY2spO2JvcmRlci1yYWRpdXM6MzBweDtjb2xvcjp2YXIoLS13aGl0ZSk7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Zm9udC1zaXplOjE0cHg7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOi43cHg7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0fS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNsaXN0aXRlbSAuY29udGVudC13cmFwcGVyIC5idXR0b24+YTpob3ZlciwudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW0gLmNvbnRlbnQtd3JhcHBlciAuYnV0dG9uPmRpdjpob3ZlciwudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW0gLmNvbnRlbnQtd3JhcHBlciAuYnV0dG9uPmJ1dHRvbjpob3Zlcntjb2xvcjp2YXIoLS1ibGFjayk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7Ym9yZGVyLWNvbG9yOnZhcigtLXdoaXRlKTtib3JkZXItY29sb3I6dmFyKC0tYmxhY2spO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0udGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW0gLmNvbnRlbnQtd3JhcHBlciAuYnV0dG9uPmEgcCwudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW0gLmNvbnRlbnQtd3JhcHBlciAuYnV0dG9uPmRpdiBwLC50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNsaXN0aXRlbSAuY29udGVudC13cmFwcGVyIC5idXR0b24+YnV0dG9uIHB7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCl9LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2xpc3RpdGVtIC5jb250ZW50LXdyYXBwZXIgLmJ1dHRvbj5hIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2xpc3RpdGVtIC5jb250ZW50LXdyYXBwZXIgLmJ1dHRvbj5kaXYgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW0gLmNvbnRlbnQtd3JhcHBlciAuYnV0dG9uPmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLXdoaXRlKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2xpc3RpdGVtIC5jb250ZW50LXdyYXBwZXIgLmJ1dHRvbj5hLC50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNsaXN0aXRlbSAuY29udGVudC13cmFwcGVyIC5idXR0b24+ZGl2LC50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNsaXN0aXRlbSAuY29udGVudC13cmFwcGVyIC5idXR0b24+YnV0dG9ue2ZvbnQtc2l6ZToxMnB4fX0udGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW0gLmNvbnRlbnQtd3JhcHBlciAuYnV0dG9uIC5idG57d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW17ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSoyKX0udGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW0gLmNvbnRlbnQtd3JhcHBlciAubmFtZS1mdW5jdGlvbiAubmFtZSwudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW0gLmNvbnRlbnQtd3JhcHBlciAubmFtZS1mdW5jdGlvbiAuZnVuY3Rpb257Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjFweH19LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNldGV4dHttYXJnaW4tbGVmdDpjYWxjKDI1JSArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNldGV4dCBoMywudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2V0ZXh0IC5oM3tmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozMnB4fS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXRleHQrLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNldGV4dHttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjIpfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2V0ZXh0e21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbTp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNldGV4dCBoMywudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2V0ZXh0IC5oM3tmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMXB4fX0udGMtd2Vic2l0ZS12aWRlb2Jsb2NrIC52aWRlby1ibG9jay1jb250YWluZXJ7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFudGhyYXppdCl9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLXZpZGVvYmxvY2sgLnZpZGVvLWJsb2NrLWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS12aWRlb2Jsb2NrIC52aWRlby1ibG9jay1jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtdmlkZW9ibG9jayAudmlkZW8tYmxvY2stY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS12aWRlb2Jsb2NrIC52aWRlby1ibG9jay1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS12aWRlb2Jsb2NrIC52aWRlby1ibG9jay1jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLXZpZGVvYmxvY2sgLnZpZGVvLWJsb2NrLWNvbnRhaW5lcnt3aWR0aDpjYWxjKDU0MHB4ICsgKDUwJSAtIDU0MHB4IC8gMikgLSAyMHB4KTttYXgtd2lkdGg6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLXZpZGVvYmxvY2sgLnZpZGVvLWJsb2NrLWNvbnRhaW5lcnt3aWR0aDpjYWxjKDcyMHB4ICsgKDUwJSAtIDcyMHB4IC8gMikgLSAyMHB4KTttYXgtd2lkdGg6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLXZpZGVvYmxvY2sgLnZpZGVvLWJsb2NrLWNvbnRhaW5lcnt3aWR0aDpjYWxjKDk2MHB4ICsgKDUwJSAtIDk2MHB4IC8gMikgLSAyMHB4KTttYXgtd2lkdGg6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS12aWRlb2Jsb2NrIC52aWRlby1ibG9jay1jb250YWluZXJ7d2lkdGg6Y2FsYygxMTQwcHggKyAoNTAlIC0gMTE0MHB4IC8gMikgLSAyMHB4KTttYXgtd2lkdGg6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS12aWRlb2Jsb2NrIC52aWRlby1ibG9jay1jb250YWluZXJ7d2lkdGg6Y2FsYygxMzIwcHggKyAoNTAlIC0gMTMyMHB4IC8gMikgLSAyMHB4KTttYXgtd2lkdGg6bm9uZX19LnRjLXdlYnNpdGUtdmlkZW9ibG9jayAudmlkZW8tYmxvY2stY29udGFpbmVyIC52aWRlby1ibG9jay13cmFwcGVye3BhZGRpbmctdG9wOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjIpO3BhZGRpbmctcmlnaHQ6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO3BhZGRpbmctYm90dG9tOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjIpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSoyKX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtdmlkZW9ibG9jayAudmlkZW8tYmxvY2stY29udGFpbmVyIC52aWRlby1ibG9jay13cmFwcGVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLXZpZGVvYmxvY2sgLnZpZGVvLWJsb2NrLWNvbnRhaW5lciAudmlkZW8tYmxvY2std3JhcHBlcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS12aWRlb2Jsb2NrIC52aWRlby1ibG9jay1jb250YWluZXIgLnZpZGVvLWJsb2NrLXdyYXBwZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLXZpZGVvYmxvY2sgLnZpZGVvLWJsb2NrLWNvbnRhaW5lciAudmlkZW8tYmxvY2std3JhcHBlcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLXZpZGVvYmxvY2sgLnZpZGVvLWJsb2NrLWNvbnRhaW5lciAudmlkZW8tYmxvY2std3JhcHBlcnttYXgtd2lkdGg6MTMyMHB4fX0udGMtd2Vic2l0ZS12aWRlb2Jsb2NrIC52aWRlby1ibG9jay1jb250YWluZXIgLnZpZGVvLWJsb2NrLXdyYXBwZXIgLnRpdGxle21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKyB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO2NvbG9yOnZhcigtLXdoaXRlKX0udGMtd2Vic2l0ZS12aWRlb2Jsb2NrIC52aWRlby1ibG9jay1jb250YWluZXIgLnZpZGVvLWJsb2NrLXdyYXBwZXIgLnRpdGxlIHN0cm9uZ3tjb2xvcjp2YXIoLS1saW1lKX0udGMtd2Vic2l0ZS12aWRlb2Jsb2NrIC52aWRlby1ibG9jay1jb250YWluZXIgLnZpZGVvLWJsb2NrLXdyYXBwZXIgLnZpZGVvLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmV9LnRjLXdlYnNpdGUtdmlkZW9ibG9jayAudmlkZW8tYmxvY2stY29udGFpbmVyIC52aWRlby1ibG9jay13cmFwcGVyIC52aWRlby13cmFwcGVyIHZpZGVve2N1cnNvcjpwb2ludGVyO3dpZHRoOjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0udGMtd2Vic2l0ZS12aWRlb2Jsb2NrIC52aWRlby1ibG9jay1jb250YWluZXIgLnZpZGVvLWJsb2NrLXdyYXBwZXIgLnZpZGVvLXdyYXBwZXIueW91dHViZS12aWRlbzpub3QoLm5vLXlvdXR1YmUtaWQpe2hlaWdodDo2ODBweH1AbWVkaWEobWF4LXdpZHRoOiAxMzk5Ljk4cHgpey50Yy13ZWJzaXRlLXZpZGVvYmxvY2sgLnZpZGVvLWJsb2NrLWNvbnRhaW5lciAudmlkZW8tYmxvY2std3JhcHBlciAudmlkZW8td3JhcHBlci55b3V0dWJlLXZpZGVvOm5vdCgubm8teW91dHViZS1pZCl7aGVpZ2h0OjU4MHB4fX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey50Yy13ZWJzaXRlLXZpZGVvYmxvY2sgLnZpZGVvLWJsb2NrLWNvbnRhaW5lciAudmlkZW8tYmxvY2std3JhcHBlciAudmlkZW8td3JhcHBlci55b3V0dWJlLXZpZGVvOm5vdCgubm8teW91dHViZS1pZCl7aGVpZ2h0OjQ4MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtdmlkZW9ibG9jayAudmlkZW8tYmxvY2stY29udGFpbmVyIC52aWRlby1ibG9jay13cmFwcGVyIC52aWRlby13cmFwcGVyLnlvdXR1YmUtdmlkZW86bm90KC5uby15b3V0dWJlLWlkKXtoZWlnaHQ6Mzg4cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGMtd2Vic2l0ZS12aWRlb2Jsb2NrIC52aWRlby1ibG9jay1jb250YWluZXIgLnZpZGVvLWJsb2NrLXdyYXBwZXIgLnZpZGVvLXdyYXBwZXIueW91dHViZS12aWRlbzpub3QoLm5vLXlvdXR1YmUtaWQpe2hlaWdodDoyODZweH19QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey50Yy13ZWJzaXRlLXZpZGVvYmxvY2sgLnZpZGVvLWJsb2NrLWNvbnRhaW5lciAudmlkZW8tYmxvY2std3JhcHBlciAudmlkZW8td3JhcHBlci55b3V0dWJlLXZpZGVvOm5vdCgubm8teW91dHViZS1pZCl7aGVpZ2h0OjMwMHB4fX0udGMtd2Vic2l0ZS12aWRlb2Jsb2NrIC52aWRlby1ibG9jay1jb250YWluZXIgLnZpZGVvLWJsb2NrLXdyYXBwZXIgLnZpZGVvLXdyYXBwZXI6bm90KC55b3V0dWJlLXZpZGVvKSAucGxheS1idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjQ2JTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3otaW5kZXg6MTtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp2YXIoLS1saW1lKTt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O2JvcmRlcjpzb2xpZCA1cHggdmFyKC0tbGltZSk7Ym9yZGVyLXJhZGl1czoxMDAlO3RleHQtaW5kZW50Oi05OTk5cHg7Ym94LXNoYWRvdzoxcHggMXB4IDNweCAjOTk5fS50Yy13ZWJzaXRlLXZpZGVvYmxvY2sgLnZpZGVvLWJsb2NrLWNvbnRhaW5lciAudmlkZW8tYmxvY2std3JhcHBlciAudmlkZW8td3JhcHBlcjpub3QoLnlvdXR1YmUtdmlkZW8pIC5wbGF5LWJ1dHRvbiBzcGFue3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDoxNXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6MjBweCBzb2xpZCB2YXIoLS13aGl0ZSk7Ym9yZGVyLWJvdHRvbToxNXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwJTtsZWZ0OjM2JX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtdmlkZW9ibG9ja3ttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjIpICFpbXBvcnRhbnR9LnRjLXdlYnNpdGUtdmlkZW9ibG9jayAudmlkZW8tYmxvY2stY29udGFpbmVyIC52aWRlby1ibG9jay13cmFwcGVye3BhZGRpbmc6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfS50Yy13ZWJzaXRlLXZpZGVvYmxvY2sgLnZpZGVvLWJsb2NrLWNvbnRhaW5lciAudmlkZW8tYmxvY2std3JhcHBlciAudGl0bGV7bWFyZ2luLWJvdHRvbTo1MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRjLXdlYnNpdGUtdmlkZW9ibG9jayAudmlkZW8tYmxvY2stY29udGFpbmVyIC52aWRlby1ibG9jay13cmFwcGVye3BhZGRpbmc6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfX0udGMtd2Vic2l0ZS12aWRlb2Jsb2NrIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0td2hpdGUpICFpbXBvcnRhbnR9LnRjLXdlYnNpdGUtYmVuZWZpdHNsaXN0e21hcmdpbi1sZWZ0OmNhbGMoOC4zMzMzMzMzMyUgKyB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1iZW5lZml0c2xpc3Q+LnRpdGxle2ZvbnQtc2l6ZTozNXB4O2xpbmUtaGVpZ2h0OjM4cHg7cGFkZGluZy1yaWdodDo0MS42NjY2NjY2NyV9LnRjLXdlYnNpdGUtYmVuZWZpdHNsaXN0IC5iZW5lZml0cy13cmFwcGVyey0tYnMtZ3V0dGVyLXg6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMyk7LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpfS50Yy13ZWJzaXRlLWJlbmVmaXRzbGlzdCAuYmVuZWZpdHMtd3JhcHBlciAudGMtd2Vic2l0ZS1iZW5lZml0c2xpc3RpdGVte2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpO2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS50Yy13ZWJzaXRlLWJlbmVmaXRzbGlzdCAuYmVuZWZpdHMtd3JhcHBlciAudGMtd2Vic2l0ZS1iZW5lZml0c2xpc3RpdGVtOm50aC1jaGlsZChvZGQpIC5iZW5lZml0LXdyYXBwZXIgLmljb24gLnRjLXdlYnNpdGUtYmVuZWZpdGljb24gc3ZnIGcsLnRjLXdlYnNpdGUtYmVuZWZpdHNsaXN0IC5iZW5lZml0cy13cmFwcGVyIC50Yy13ZWJzaXRlLWJlbmVmaXRzbGlzdGl0ZW06bnRoLWNoaWxkKG9kZCkgLmJlbmVmaXQtd3JhcHBlciAuaWNvbiAudGMtd2Vic2l0ZS1iZW5lZml0aWNvbiBzdmcgZyBwYXRoe2ZpbGw6dmFyKC0tbGltZSl9LnRjLXdlYnNpdGUtYmVuZWZpdHNsaXN0IC5idXR0b24+YSwudGMtd2Vic2l0ZS1iZW5lZml0c2xpc3QgLmJ1dHRvbj5kaXYsLnRjLXdlYnNpdGUtYmVuZWZpdHNsaXN0IC5idXR0b24+YnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2spO2JvcmRlci1jb2xvcjp2YXIoLS1ibGFjayk7Ym9yZGVyLXJhZGl1czozMHB4O2NvbG9yOnZhcigtLXdoaXRlKTtwYWRkaW5nOjEwcHggMTZweDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MTRweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6LjdweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtYmVuZWZpdHNsaXN0IC5idXR0b24+YTpob3ZlciwudGMtd2Vic2l0ZS1iZW5lZml0c2xpc3QgLmJ1dHRvbj5kaXY6aG92ZXIsLnRjLXdlYnNpdGUtYmVuZWZpdHNsaXN0IC5idXR0b24+YnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLWJsYWNrKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKTtib3JkZXItY29sb3I6dmFyKC0td2hpdGUpO2JvcmRlci1jb2xvcjp2YXIoLS1ibGFjayk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS50Yy13ZWJzaXRlLWJlbmVmaXRzbGlzdCAuYnV0dG9uPmEgcCwudGMtd2Vic2l0ZS1iZW5lZml0c2xpc3QgLmJ1dHRvbj5kaXYgcCwudGMtd2Vic2l0ZS1iZW5lZml0c2xpc3QgLmJ1dHRvbj5idXR0b24gcHtmb250LXdlaWdodDp2YXIoLS1ib2xkKX0udGMtd2Vic2l0ZS1iZW5lZml0c2xpc3QgLmJ1dHRvbj5hIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNsaXN0IC5idXR0b24+ZGl2IC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNsaXN0IC5idXR0b24+YnV0dG9uIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0td2hpdGUpfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1iZW5lZml0c2xpc3QgLmJ1dHRvbj5hLC50Yy13ZWJzaXRlLWJlbmVmaXRzbGlzdCAuYnV0dG9uPmRpdiwudGMtd2Vic2l0ZS1iZW5lZml0c2xpc3QgLmJ1dHRvbj5idXR0b257Zm9udC1zaXplOjEycHh9fS50Yy13ZWJzaXRlLWJlbmVmaXRzbGlzdCAuYnV0dG9uPmE6aG92ZXIsLnRjLXdlYnNpdGUtYmVuZWZpdHNsaXN0IC5idXR0b24+ZGl2OmhvdmVyLC50Yy13ZWJzaXRlLWJlbmVmaXRzbGlzdCAuYnV0dG9uPmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKX0udGMtd2Vic2l0ZS1iZW5lZml0c2xpc3QgLmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLXdoaXRlKSAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1iZW5lZml0c2xpc3R7bWFyZ2luLWxlZnQ6MDtnYXA6NDVweH0udGMtd2Vic2l0ZS1iZW5lZml0c2xpc3Q+LnRpdGxle3BhZGRpbmctcmlnaHQ6MH0udGMtd2Vic2l0ZS1iZW5lZml0c2xpc3QgLmJlbmVmaXRzLXdyYXBwZXIgLnRjLXdlYnNpdGUtYmVuZWZpdHNsaXN0aXRlbXtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9fS50Yy13ZWJzaXRlLWJlbmVmaXRzbGlzdGl0ZW17bWFyZ2luLWJvdHRvbTp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9LnRjLXdlYnNpdGUtYmVuZWZpdHNsaXN0aXRlbSAuYmVuZWZpdC13cmFwcGVye2Rpc3BsYXk6ZmxleDtnYXA6MjVweDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1iZW5lZml0c2xpc3RpdGVtIC5iZW5lZml0LXdyYXBwZXIgLmljb257ZmxleDowIDAgNzhweH0udGMtd2Vic2l0ZS1iZW5lZml0c2xpc3RpdGVtIC5iZW5lZml0LXdyYXBwZXIgLmljb24gLnRjLXdlYnNpdGUtYmVuZWZpdGljb24gc3Zne3dpZHRoOjc4cHg7aGVpZ2h0OmF1dG99LnRjLXdlYnNpdGUtYmVuZWZpdHNsaXN0aXRlbSAuYmVuZWZpdC13cmFwcGVyIC50ZXh0LWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTBweH0udGMtd2Vic2l0ZS1iZW5lZml0c2xpc3RpdGVtIC5iZW5lZml0LXdyYXBwZXIgLnRleHQtY29udGVudCAudGl0bGV7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzJweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtYmVuZWZpdHNsaXN0aXRlbSAuYmVuZWZpdC13cmFwcGVye2dhcDoyMHB4fS50Yy13ZWJzaXRlLWJlbmVmaXRzbGlzdGl0ZW0gLmJlbmVmaXQtd3JhcHBlciAudGV4dC1jb250ZW50e2dhcDo1cHh9LnRjLXdlYnNpdGUtYmVuZWZpdHNsaXN0aXRlbSAuYmVuZWZpdC13cmFwcGVyIC50ZXh0LWNvbnRlbnQgLnRpdGxle2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIxcHh9LnRjLXdlYnNpdGUtYmVuZWZpdHNsaXN0aXRlbTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH19LnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXIgLmJlbmVmaXRzLXNsaWRlci10aXRsZXttYXJnaW4tYm90dG9tOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0udGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlciAuY29udGFpbmVyLXJpZ2h0LXN0aWNreSAuc2xpZGVyLXdyYXBwZXJ7LS1icy1ndXR0ZXIteDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAwLjUpOy0tYnMtZ3V0dGVyLXk6IDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYygtMSp2YXIoLS1icy1ndXR0ZXIteSkpO21hcmdpbi1yaWdodDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTtmbGV4LXdyYXA6bm93cmFwfS50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyIC5jb250YWluZXItcmlnaHQtc3RpY2t5IC5zbGlkZXItd3JhcHBlciAudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW17ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSk7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyIC5iZW5lZml0cy1zbGlkZXItdGl0bGV7bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOjMwcHg7bWF4LXdpZHRoOm5vbmU7Zm9udC1zaXplOjM1cHg7bGluZS1oZWlnaHQ6MzhweH0udGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlciAuY29udGFpbmVyLXJpZ2h0LXN0aWNreSAuc2xpZGVyLXdyYXBwZXJ7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi4yNSl9LnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3kgLnNsaWRlci13cmFwcGVyIC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9fS50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDphdXRvfS50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1zYW5kIC5iZW5lZml0LXRpdGxlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1zYW5kIC5wcm9kdWN0LWNhdGVnb3J5LXRpdGxlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1zYW5kIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlciwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3Itc2FuZCAucHJvZHVjdHMtbGlzdCBsaSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3Itc2llbmEgLmJlbmVmaXQtdGl0bGUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXNpZW5hIC5wcm9kdWN0LWNhdGVnb3J5LXRpdGxlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1zaWVuYSAucHJvZHVjdC1jYXRlZ29yeS10ZWFzZXIsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXNpZW5hIC5wcm9kdWN0cy1saXN0IGxpLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci12aW9sZXQgLmJlbmVmaXQtdGl0bGUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXZpb2xldCAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItdmlvbGV0IC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlciwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItdmlvbGV0IC5wcm9kdWN0cy1saXN0IGxpLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1ncmVlbiAuYmVuZWZpdC10aXRsZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItZ3JlZW4gLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLWdyZWVuIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlciwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItZ3JlZW4gLnByb2R1Y3RzLWxpc3QgbGksLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLWJsdWUgLmJlbmVmaXQtdGl0bGUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLWJsdWUgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLWJsdWUgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1ibHVlIC5wcm9kdWN0cy1saXN0IGxpLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1wZXRyb2wgLmJlbmVmaXQtdGl0bGUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXBldHJvbCAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItcGV0cm9sIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlciwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItcGV0cm9sIC5wcm9kdWN0cy1saXN0IGxpe2NvbG9yOnZhcigtLXdoaXRlKX0udGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3Itc2FuZCAuYmVuZWZpdC10aXRsZTpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXNhbmQgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1zYW5kIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlcjpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXNhbmQgLnByb2R1Y3RzLWxpc3QgbGk6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1zaWVuYSAuYmVuZWZpdC10aXRsZTpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXNpZW5hIC5wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOmJlZm9yZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3Itc2llbmEgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyOmJlZm9yZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3Itc2llbmEgLnByb2R1Y3RzLWxpc3QgbGk6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci12aW9sZXQgLmJlbmVmaXQtdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci12aW9sZXQgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci12aW9sZXQgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyOmJlZm9yZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItdmlvbGV0IC5wcm9kdWN0cy1saXN0IGxpOmJlZm9yZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItZ3JlZW4gLmJlbmVmaXQtdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1ncmVlbiAucHJvZHVjdC1jYXRlZ29yeS10aXRsZTpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLWdyZWVuIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlcjpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLWdyZWVuIC5wcm9kdWN0cy1saXN0IGxpOmJlZm9yZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItYmx1ZSAuYmVuZWZpdC10aXRsZTpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLWJsdWUgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1ibHVlIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlcjpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLWJsdWUgLnByb2R1Y3RzLWxpc3QgbGk6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1wZXRyb2wgLmJlbmVmaXQtdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1wZXRyb2wgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1wZXRyb2wgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyOmJlZm9yZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItcGV0cm9sIC5wcm9kdWN0cy1saXN0IGxpOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKSAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1zYW5kIC5iZW5lZml0LXRpdGxlIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXNhbmQgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGUgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3Itc2FuZCAucHJvZHVjdC1jYXRlZ29yeS10ZWFzZXIgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3Itc2FuZCAucHJvZHVjdHMtbGlzdCBsaSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1zaWVuYSAuYmVuZWZpdC10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1zaWVuYSAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1zaWVuYSAucHJvZHVjdC1jYXRlZ29yeS10ZWFzZXIgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3Itc2llbmEgLnByb2R1Y3RzLWxpc3QgbGkgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItdmlvbGV0IC5iZW5lZml0LXRpdGxlIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXZpb2xldCAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci12aW9sZXQgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXZpb2xldCAucHJvZHVjdHMtbGlzdCBsaSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1ncmVlbiAuYmVuZWZpdC10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1ncmVlbiAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1ncmVlbiAucHJvZHVjdC1jYXRlZ29yeS10ZWFzZXIgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItZ3JlZW4gLnByb2R1Y3RzLWxpc3QgbGkgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItYmx1ZSAuYmVuZWZpdC10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1ibHVlIC5wcm9kdWN0LWNhdGVnb3J5LXRpdGxlIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLWJsdWUgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLWJsdWUgLnByb2R1Y3RzLWxpc3QgbGkgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItcGV0cm9sIC5iZW5lZml0LXRpdGxlIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXBldHJvbCAucHJvZHVjdC1jYXRlZ29yeS10aXRsZSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1wZXRyb2wgLnByb2R1Y3QtY2F0ZWdvcnktdGVhc2VyIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXBldHJvbCAucHJvZHVjdHMtbGlzdCBsaSAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLXdoaXRlKSAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1zYW5kIC5iZW5lZml0cy1wYWdlLWxpbmssLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXNpZW5hIC5iZW5lZml0cy1wYWdlLWxpbmssLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXZpb2xldCAuYmVuZWZpdHMtcGFnZS1saW5rLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1ncmVlbiAuYmVuZWZpdHMtcGFnZS1saW5rLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1ibHVlIC5iZW5lZml0cy1wYWdlLWxpbmssLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXBldHJvbCAuYmVuZWZpdHMtcGFnZS1saW5re2NvbG9yOnZhcigtLXdoaXRlKX0udGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3Itc2FuZCAuYmVuZWZpdHMtcGFnZS1saW5rOmJlZm9yZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3Itc2llbmEgLmJlbmVmaXRzLXBhZ2UtbGluazpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXZpb2xldCAuYmVuZWZpdHMtcGFnZS1saW5rOmJlZm9yZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItZ3JlZW4gLmJlbmVmaXRzLXBhZ2UtbGluazpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLWJsdWUgLmJlbmVmaXRzLXBhZ2UtbGluazpiZWZvcmUsLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXBldHJvbCAuYmVuZWZpdHMtcGFnZS1saW5rOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9JbWFnZXMvSWNvbnMvYXJyb3ctcmlnaHQtd2hpdGUtYm9sZC5zdmcpICFpbXBvcnRhbnR9LnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLWF2b2NhZG8gLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24sLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLWF2b2NhZG8gLmJlbmVmaXQtaW5mb3JtYXRpb257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hdm9jYWRvKX0udGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItbW9zcyAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItbW9zcyAuYmVuZWZpdC1pbmZvcm1hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1vb3MpfS50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1wZXRyb2wgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24sLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXBldHJvbCAuYmVuZWZpdC1pbmZvcm1hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBldHJvbCl9LnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXZpb2xldCAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItdmlvbGV0IC5iZW5lZml0LWluZm9ybWF0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tdmlvbGV0KX0udGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3Itc2FuZCAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3Itc2FuZCAuYmVuZWZpdC1pbmZvcm1hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNhbmQpfS50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1wZWFybC1ncmV5IC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1wZWFybC1ncmV5IC5iZW5lZml0LWluZm9ybWF0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGVybC1ncmF1KX0udGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3Itc2llbmEgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24sLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLXNpZW5hIC5iZW5lZml0LWluZm9ybWF0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tc2llbmEpfS50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1ncmV5IC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1ncmV5IC5iZW5lZml0LWluZm9ybWF0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tZ3JleSl9LnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtLmNvbG9yLWdyZWVuIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1ncmVlbiAuYmVuZWZpdC1pbmZvcm1hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWdyZWVuKX0udGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItYmx1ZSAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItYmx1ZSAuYmVuZWZpdC1pbmZvcm1hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsdWUpfS50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbSAuYmVuZWZpdC1pbmZvcm1hdGlvbntwYWRkaW5nOjMwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWdyb3c6MTtnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMik7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1heC13aWR0aDogMTM5OS45OHB4KXsudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0gLmJlbmVmaXQtaW5mb3JtYXRpb24gLmJlbmVmaXQtdGl0bGV7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjFweH19LnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXJpdGVtIC5iZW5lZml0LWluZm9ybWF0aW9uIC5iZW5lZml0cy1wYWdlLWxpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMnB4O21hcmdpbi10b3A6YXV0bzt0ZXh0LWRlY29yYXRpb246bm9uZX0udGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0gLmJlbmVmaXQtaW5mb3JtYXRpb24gLmJlbmVmaXRzLXBhZ2UtbGluazpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjE2cHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL2Fycm93LXJpZ2h0LWJsYWNrLWJvbGQuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3RyYW5zaXRpb246bWFyZ2luLXJpZ2h0IC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0gLmJlbmVmaXQtaW5mb3JtYXRpb24gLmJlbmVmaXRzLXBhZ2UtbGluazpob3ZlcjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjVweH0udGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0gLmJlbmVmaXQtaW5mb3JtYXRpb24gLmJlbmVmaXRzLXBhZ2UtbGluayBhe3RleHQtZGVjb3JhdGlvbjpub25lfS50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbSAuYmVuZWZpdC1pbmZvcm1hdGlvbiAuYmVuZWZpdC1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxNXB4O3JpZ2h0OjIwcHg7d2lkdGg6NzBweH0udGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0gLmJlbmVmaXQtaW5mb3JtYXRpb24gLmJlbmVmaXQtaWNvbiBzdmd7d2lkdGg6NzBweDtoZWlnaHQ6NzBweH0udGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3Itc2FuZCAuYmVuZWZpdC1pbmZvcm1hdGlvbiAuYmVuZWZpdC1saW5rLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1zaWVuYSAuYmVuZWZpdC1pbmZvcm1hdGlvbiAuYmVuZWZpdC1saW5rLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci12aW9sZXQgLmJlbmVmaXQtaW5mb3JtYXRpb24gLmJlbmVmaXQtbGluaywudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItcGV0cm9sIC5iZW5lZml0LWluZm9ybWF0aW9uIC5iZW5lZml0LWxpbmt7Y29sb3I6dmFyKC0td2hpdGUpfS50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1zYW5kIC5iZW5lZml0LWluZm9ybWF0aW9uIC5iZW5lZml0LWxpbms6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1zaWVuYSAuYmVuZWZpdC1pbmZvcm1hdGlvbiAuYmVuZWZpdC1saW5rOmJlZm9yZSwudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0uY29sb3ItdmlvbGV0IC5iZW5lZml0LWluZm9ybWF0aW9uIC5iZW5lZml0LWxpbms6YmVmb3JlLC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbS5jb2xvci1wZXRyb2wgLmJlbmVmaXQtaW5mb3JtYXRpb24gLmJlbmVmaXQtbGluazpiZWZvcmV7ZmlsdGVyOmJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2Vyb290Y29udGFpbmVye21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMikgIWltcG9ydGFudH19LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2xpc3R0ZXN0aW1vbmlhbHtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KTtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JTtwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7bWFyZ2luLXRvcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSoyKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2xpc3R0ZXN0aW1vbmlhbHtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCU7cmlnaHQ6MDttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbTo1MHB4O3dpZHRoOjEwMHZ3O21heC13aWR0aDoxMDB2d319LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlke21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZCAuZmlyc3Qtcm93LC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZCAuc2Vjb25kLXJvd3stLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYygtMSp2YXIoLS1icy1ndXR0ZXIteSkpO21hcmdpbi1yaWdodDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWQgLmZpcnN0LXJvd3ttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWQgLmZpcnN0LXJvdyAubGVmdC1jb2wsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkIC5maXJzdC1yb3cgLnJpZ2h0LWNvbHtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KTtmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWQgLmZpcnN0LXJvdyAubGVmdC1jb2x7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWQgLmZpcnN0LXJvdyAucmlnaHQtY29se3BhZGRpbmctbGVmdDowfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZCAudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRpdGVtIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIC5pY29uIC50Yy13ZWJzaXRlLWJlbmVmaXRpY29ue3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6LTEycHg7dG9wOi0xMnB4fS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZCAudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRpdGVtIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIC5pY29uIC50Yy13ZWJzaXRlLWJlbmVmaXRpY29uIHN2Z3t3aWR0aDo4MHB4O2hlaWdodDo4MHB4fS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZCsubm9kZXR5cGVzLWNvbnRlbnR7bWFyZ2luLXRvcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSo0KX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWQrLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlke21hcmdpbi10b3A6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfUBtZWRpYShtYXgtd2lkdGg6IDEzOTkuOThweCl7LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkIC5maXJzdC1yb3cgLmxlZnQtY29sIC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGl0ZW17aGVpZ2h0OmNhbGMoNTAlIC0gNDBweCl9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkIC5maXJzdC1yb3cgLnJpZ2h0LWNvbCAudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRpdGVte2hlaWdodDoxMDAlfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZCAuZmlyc3Qtcm93IC5yaWdodC1jb2wgLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkaXRlbSAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlcntoZWlnaHQ6MTAwJX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWQgLmZpcnN0LXJvdyAucmlnaHQtY29sIC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGl0ZW0gLmJlbmVmaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLml0ZW0tcmlnaHQtY29se3BhZGRpbmctbGVmdDowfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZCAuZmlyc3Qtcm93IC5yaWdodC1jb2wgLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkaXRlbSAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1yaWdodC1jb2wgaW1ne2hlaWdodDoxMDAlfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZCAuc2Vjb25kLXJvdyAudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRsZWZ0aW1hZ2VpdGVtIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIC5pdGVtLWxlZnQtY29se292ZXJmbG93OmhpZGRlbn0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWQgLnNlY29uZC1yb3cgLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkbGVmdGltYWdlaXRlbSAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1sZWZ0LWNvbCBpbWd7aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkIC5maXJzdC1yb3cgLnJpZ2h0LWNvbCAudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRpdGVtIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIC5pdGVtLXJpZ2h0LWNvbHtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO292ZXJmbG93OmhpZGRlbn0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWQgLmZpcnN0LXJvdyAucmlnaHQtY29sIC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGl0ZW0gLmJlbmVmaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLml0ZW0tcmlnaHQtY29sIGltZ3ttYXgtd2lkdGg6bm9uZTt3aWR0aDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yNSUpfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZCAuc2Vjb25kLXJvdyAudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRpdGVtIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIC5pdGVtLWxlZnQtY29se3dpZHRoOmNhbGMoNTAlIC0gdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWQgLnNlY29uZC1yb3cgLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkaXRlbSAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1sZWZ0LWNvbCBpbWd7d2lkdGg6YXV0b319QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZHttYXJnaW4tYm90dG9tOjkwcHh9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkIC5maXJzdC1yb3cgLmxlZnQtY29sLC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZCAuZmlyc3Qtcm93IC5yaWdodC1jb2x7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZCAuZmlyc3Qtcm93IC5sZWZ0LWNvbHttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWQgLmZpcnN0LXJvdyAucmlnaHQtY29se3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkIC5maXJzdC1yb3cgLnJpZ2h0LWNvbCAudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRpdGVtIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIC5pdGVtLXJpZ2h0LWNvbHtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmctbGVmdDowfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZCAuZmlyc3Qtcm93IC5yaWdodC1jb2wgLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkaXRlbSAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1yaWdodC1jb2wgaW1ne21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7dHJhbnNmb3JtOm5vbmV9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkIC5zZWNvbmQtcm93e3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkIC5zZWNvbmQtcm93IC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGl0ZW0gLmJlbmVmaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLml0ZW0tbGVmdC1jb2x7d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWQgLnNlY29uZC1yb3cgLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkaXRlbSAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1sZWZ0LWNvbCBpbWd7d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWQgLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkaXRlbSAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciAuaWNvbntmbGV4OjAgMCBhdXRvfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZCAudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRpdGVtIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIC5pY29uIC50Yy13ZWJzaXRlLWJlbmVmaXRpY29uIHN2Z3t3aWR0aDo2OHB4fX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRzaW1wbGVpdGVte21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO2ZsZXg6MCAwIGNhbGMoNTAlIC0gdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi4yNSl9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkc2ltcGxlaXRlbS5hdm9jYWRve2JhY2tncm91bmQtY29sb3I6dmFyKC0tYXZvY2Fkbyl9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkc2ltcGxlaXRlbS5tb3Nze2JhY2tncm91bmQtY29sb3I6dmFyKC0tbW9vcyl9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkc2ltcGxlaXRlbS5wZXRyb2x7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wZXRyb2wpfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZHNpbXBsZWl0ZW0uc2FuZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNhbmQpfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZHNpbXBsZWl0ZW0ucGVhcmwtZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBlcmwtZ3JhdSl9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkc2ltcGxlaXRlbS52aW9sZXR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS12aW9sZXQpfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZHNpbXBsZWl0ZW0uc2llbmF7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zaWVuYSl9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkc2ltcGxlaXRlbS5ncmV5e2JhY2tncm91bmQtY29sb3I6dmFyKC0tZ3JleSl9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkc2ltcGxlaXRlbS5ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWdyZWVuKX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRzaW1wbGVpdGVtLmJsdWV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibHVlKX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRzaW1wbGVpdGVtLnBldHJvbCBkaXYsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkc2ltcGxlaXRlbS5wZXRyb2wgaDQsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkc2ltcGxlaXRlbS5wZXRyb2wgLmg0LC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZHNpbXBsZWl0ZW0uc2FuZCBkaXYsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkc2ltcGxlaXRlbS5zYW5kIGg0LC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZHNpbXBsZWl0ZW0uc2FuZCAuaDQsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkc2ltcGxlaXRlbS5zaWVuYSBkaXYsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkc2ltcGxlaXRlbS5zaWVuYSBoNCwudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRzaW1wbGVpdGVtLnNpZW5hIC5oNCwudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRzaW1wbGVpdGVtLnZpb2xldCBkaXYsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkc2ltcGxlaXRlbS52aW9sZXQgaDQsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkc2ltcGxlaXRlbS52aW9sZXQgLmg0e2NvbG9yOnZhcigtLXdoaXRlKX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRzaW1wbGVpdGVtIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVye3BhZGRpbmc6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO2Rpc3BsYXk6ZmxleDtnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZHNpbXBsZWl0ZW0gLmJlbmVmaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLmljb24gaW1ne3dpZHRoOjU2cHg7bWFyZ2luLXJpZ2h0OjIzcHh9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkc2ltcGxlaXRlbSAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciAudGV4dC1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRsZWZ0aW1hZ2VpdGVte3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSk7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0uYXZvY2Fkb3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWF2b2NhZG8pfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0ubW9zc3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1vb3MpfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0ucGV0cm9se2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGV0cm9sKX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRsZWZ0aW1hZ2VpdGVtLnNhbmR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zYW5kKX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRsZWZ0aW1hZ2VpdGVtLnBlYXJsLWdyZXl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wZXJsLWdyYXUpfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0udmlvbGV0e2JhY2tncm91bmQtY29sb3I6dmFyKC0tdmlvbGV0KX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRsZWZ0aW1hZ2VpdGVtLnNpZW5he2JhY2tncm91bmQtY29sb3I6dmFyKC0tc2llbmEpfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0uZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWdyZXkpfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0uZ3JlZW57YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ncmVlbil9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkbGVmdGltYWdlaXRlbS5ibHVle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmx1ZSl9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkbGVmdGltYWdlaXRlbS5wZXRyb2wgZGl2LC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0ucGV0cm9sIGg0LC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0ucGV0cm9sIC5oNCwudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRsZWZ0aW1hZ2VpdGVtLnNhbmQgZGl2LC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0uc2FuZCBoNCwudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRsZWZ0aW1hZ2VpdGVtLnNhbmQgLmg0LC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0uc2llbmEgZGl2LC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0uc2llbmEgaDQsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkbGVmdGltYWdlaXRlbS5zaWVuYSAuaDQsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkbGVmdGltYWdlaXRlbS52aW9sZXQgZGl2LC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0udmlvbGV0IGg0LC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0udmlvbGV0IC5oNHtjb2xvcjp2YXIoLS13aGl0ZSl9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkbGVmdGltYWdlaXRlbSAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlcnstLWJzLWd1dHRlci14OiAwOy0tYnMtZ3V0dGVyLXk6IDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYygtMSp2YXIoLS1icy1ndXR0ZXIteSkpO21hcmdpbi1yaWdodDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRsZWZ0aW1hZ2VpdGVtIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIC5pdGVtLWxlZnQtY29sLC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0gLmJlbmVmaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLml0ZW0tcmlnaHQtY29se2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpO2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0gLmJlbmVmaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLml0ZW0tbGVmdC1jb2x7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkbGVmdGltYWdlaXRlbSAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1sZWZ0LWNvbCBpbWd7d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRsZWZ0aW1hZ2VpdGVtIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIC5pdGVtLXJpZ2h0LWNvbHtwYWRkaW5nOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpIGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KTtkaXNwbGF5OmZsZXg7Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkbGVmdGltYWdlaXRlbSAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1yaWdodC1jb2wgLnRleHQtY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRsZWZ0aW1hZ2VpdGVte2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0gLmJlbmVmaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLml0ZW0tbGVmdC1jb2wsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkbGVmdGltYWdlaXRlbSAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1yaWdodC1jb2x7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0gLmJlbmVmaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLml0ZW0tbGVmdC1jb2x7b3JkZXI6MjtwYWRkaW5nLXJpZ2h0OjB9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkbGVmdGltYWdlaXRlbSAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1yaWdodC1jb2x7b3JkZXI6MTtmbGV4LWRpcmVjdGlvbjpyb3c7cGFkZGluZy1sZWZ0OnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtwYWRkaW5nLXJpZ2h0OnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRsZWZ0aW1hZ2VpdGVtIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIC5pdGVtLXJpZ2h0LWNvbCAuaWNvbntmbGV4OjAgMCBhdXRvfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0gLmJlbmVmaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLml0ZW0tcmlnaHQtY29sIC5pY29uIGltZ3t3aWR0aDo2OHB4O21hcmdpbi1yaWdodDoxMXB4fX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRyaWdodGltYWdlaXRlbXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KTtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCU7cGFkZGluZzowfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZHJpZ2h0aW1hZ2VpdGVtLmF2b2NhZG97YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hdm9jYWRvKX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRyaWdodGltYWdlaXRlbS5tb3Nze2JhY2tncm91bmQtY29sb3I6dmFyKC0tbW9vcyl9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkcmlnaHRpbWFnZWl0ZW0ucGV0cm9se2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGV0cm9sKX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRyaWdodGltYWdlaXRlbS5zYW5ke2JhY2tncm91bmQtY29sb3I6dmFyKC0tc2FuZCl9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkcmlnaHRpbWFnZWl0ZW0ucGVhcmwtZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBlcmwtZ3JhdSl9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkcmlnaHRpbWFnZWl0ZW0udmlvbGV0e2JhY2tncm91bmQtY29sb3I6dmFyKC0tdmlvbGV0KX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRyaWdodGltYWdlaXRlbS5zaWVuYXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNpZW5hKX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRyaWdodGltYWdlaXRlbS5ncmV5e2JhY2tncm91bmQtY29sb3I6dmFyKC0tZ3JleSl9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkcmlnaHRpbWFnZWl0ZW0uZ3JlZW57YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ncmVlbil9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkcmlnaHRpbWFnZWl0ZW0uYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsdWUpfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZHJpZ2h0aW1hZ2VpdGVtLnBldHJvbCBkaXYsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkcmlnaHRpbWFnZWl0ZW0ucGV0cm9sIGg0LC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZHJpZ2h0aW1hZ2VpdGVtLnBldHJvbCAuaDQsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkcmlnaHRpbWFnZWl0ZW0uc2FuZCBkaXYsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkcmlnaHRpbWFnZWl0ZW0uc2FuZCBoNCwudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRyaWdodGltYWdlaXRlbS5zYW5kIC5oNCwudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRyaWdodGltYWdlaXRlbS5zaWVuYSBkaXYsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkcmlnaHRpbWFnZWl0ZW0uc2llbmEgaDQsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkcmlnaHRpbWFnZWl0ZW0uc2llbmEgLmg0LC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZHJpZ2h0aW1hZ2VpdGVtLnZpb2xldCBkaXYsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkcmlnaHRpbWFnZWl0ZW0udmlvbGV0IGg0LC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZHJpZ2h0aW1hZ2VpdGVtLnZpb2xldCAuaDR7Y29sb3I6dmFyKC0td2hpdGUpfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZHJpZ2h0aW1hZ2VpdGVtIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyey0tYnMtZ3V0dGVyLXg6IDA7LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZHJpZ2h0aW1hZ2VpdGVtIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIC5pdGVtLWxlZnQtY29sLC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZHJpZ2h0aW1hZ2VpdGVtIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIC5pdGVtLXJpZ2h0LWNvbHtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KTtmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRyaWdodGltYWdlaXRlbSAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1sZWZ0LWNvbHtwYWRkaW5nOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSkgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtkaXNwbGF5OmZsZXg7Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkcmlnaHRpbWFnZWl0ZW0gLmJlbmVmaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLml0ZW0tbGVmdC1jb2wgLnRleHQtY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHB4fS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZHJpZ2h0aW1hZ2VpdGVtIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIC5pdGVtLXJpZ2h0LWNvbHtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZHJpZ2h0aW1hZ2VpdGVtIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIC5pdGVtLXJpZ2h0LWNvbCBpbWd7d2lkdGg6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkcmlnaHRpbWFnZWl0ZW0gLmJlbmVmaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLml0ZW0tbGVmdC1jb2wsLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkcmlnaHRpbWFnZWl0ZW0gLmJlbmVmaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLml0ZW0tcmlnaHQtY29se2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRyaWdodGltYWdlaXRlbSAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1sZWZ0LWNvbHtmbGV4LWRpcmVjdGlvbjpyb3c7cGFkZGluZy1yaWdodDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9LnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkcmlnaHRpbWFnZWl0ZW0gLmJlbmVmaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLml0ZW0tbGVmdC1jb2wgLmljb257ZmxleDowIDAgYXV0b30udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRyaWdodGltYWdlaXRlbSAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1sZWZ0LWNvbCAuaWNvbiBpbWd7d2lkdGg6NjhweDttYXJnaW4tcmlnaHQ6MTFweH0udGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRyaWdodGltYWdlaXRlbSAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciAuaXRlbS1yaWdodC1jb2x7cGFkZGluZy1sZWZ0OjB9fS50Yy13ZWJzaXRlLWJlbmVmaXRzYWNjb3JkaW9uIC50aXRsZXttYXJnaW4tYm90dG9tOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX0udGMtd2Vic2l0ZS1iZW5lZml0c2FjY29yZGlvbiAudGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtYmVuZWZpdHNhY2NvcmRpb246bm90KC5kaXNhYmxlLW9mZnNldCkgLnRpdGxle21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJTt3aWR0aDo2Ni42NjY2NjY2NyV9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtYmVuZWZpdHNhY2NvcmRpb246bm90KC5kaXNhYmxlLW9mZnNldCkgLnRpdGxle21hcmdpbi1sZWZ0OjI1JTt3aWR0aDo3NSV9fS50Yy13ZWJzaXRlLWJlbmVmaXRzYWNjb3JkaW9uaXRlbXtib3JkZXItYm90dG9tOm5vbmV9LnRjLXdlYnNpdGUtYmVuZWZpdHNhY2NvcmRpb25pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9ue2dhcDo1cHg7cGFkZGluZzoxNXB4IDAgIWltcG9ydGFudH0udGMtd2Vic2l0ZS1iZW5lZml0c2FjY29yZGlvbml0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24gLnRjLXdlYnNpdGUtYmVuZWZpdGljb257dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6NTVweDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0Oi0xMHB4O3RvcDowfS50Yy13ZWJzaXRlLWJlbmVmaXRzYWNjb3JkaW9uaXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiAudGMtd2Vic2l0ZS1iZW5lZml0aWNvbiBzdmd7d2lkdGg6NTVweH0udGMtd2Vic2l0ZS1iZW5lZml0c2FjY29yZGlvbml0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24gLnRjLXdlYnNpdGUtYmVuZWZpdGljb24uaWNvbi1wdWJsaWMtdHJhbnNwb3J0cywudGMtd2Vic2l0ZS1iZW5lZml0c2FjY29yZGlvbml0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24gLnRjLXdlYnNpdGUtYmVuZWZpdGljb24uaWNvbi1kaXNjb3VudHN7bGVmdDotNnB4fS50Yy13ZWJzaXRlLWJlbmVmaXRzYWNjb3JkaW9uaXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiAudGMtd2Vic2l0ZS1iZW5lZml0aWNvbi5pY29uLWhvbGlkYXlze2xlZnQ6LThweH0udGMtd2Vic2l0ZS1iZW5lZml0c2FjY29yZGlvbml0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24gLnRjLXdlYnNpdGUtYmVuZWZpdGljb24uaWNvbi1vdGhlci1iZW5lZml0c3tsZWZ0Oi01cHh9LnRjLXdlYnNpdGUtYmVuZWZpdHNhY2NvcmRpb25pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIC50Yy13ZWJzaXRlLWJlbmVmaXRpY29uLmljb24tZnVydGhlci1lZHVjYXRpb257bGVmdDotOXB4fS50Yy13ZWJzaXRlLWJlbmVmaXRzYWNjb3JkaW9uaXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiBzcGFue2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjMycHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWJlbmVmaXRzYWNjb3JkaW9uaXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbntwYWRkaW5nOjEwcHggMCAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLWJlbmVmaXRzYWNjb3JkaW9uaXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiAudGMtd2Vic2l0ZS1iZW5lZml0aWNvbnt3aWR0aDo0MHB4fS50Yy13ZWJzaXRlLWJlbmVmaXRzYWNjb3JkaW9uaXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiAudGMtd2Vic2l0ZS1iZW5lZml0aWNvbiBzdmd7d2lkdGg6NDBweH0udGMtd2Vic2l0ZS1iZW5lZml0c2FjY29yZGlvbml0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24gc3Bhbntmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMXB4O3RleHQtaW5kZW50OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLWJlbmVmaXRzYWNjb3JkaW9uaXRlbSAuYWNjb3JkaW9uLWJvZHl7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9fS50Yy13ZWJzaXRlLWN1c3RvbWVydGVzdGltb25pYWxzbGlkZXJ7b3ZlcmZsb3c6aGlkZGVufS50Yy13ZWJzaXRlLWN1c3RvbWVydGVzdGltb25pYWxzbGlkZXIgLmN1c3RvbWVyLXRlc3RpbW9uaWFsLXNsaWRlci10aXRsZXttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpLzIpfS50Yy13ZWJzaXRlLWN1c3RvbWVydGVzdGltb25pYWxzbGlkZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3kgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24td3JhcHBlcnt0b3A6LTEwMHB4O3JpZ2h0OjB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWN1c3RvbWVydGVzdGltb25pYWxzbGlkZXI+aDIsLnRjLXdlYnNpdGUtY3VzdG9tZXJ0ZXN0aW1vbmlhbHNsaWRlcj4uaDJ7bWF4LXdpZHRoOm5vbmV9LnRjLXdlYnNpdGUtY3VzdG9tZXJ0ZXN0aW1vbmlhbHNsaWRlciAuY29udGFpbmVyLXJpZ2h0LXN0aWNreSAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVye2Rpc3BsYXk6YmxvY2t9LnRjLXdlYnNpdGUtY3VzdG9tZXJ0ZXN0aW1vbmlhbHNsaWRlciAuY29udGFpbmVyLXJpZ2h0LXN0aWNreSAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbi13cmFwcGVye3RvcDotOThweH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWN1c3RvbWVydGVzdGltb25pYWxzbGlkZXI+aDIsLnRjLXdlYnNpdGUtY3VzdG9tZXJ0ZXN0aW1vbmlhbHNsaWRlcj4uaDJ7bWF4LXdpZHRoOjc1JX19LnRjLXdlYnNpdGUtY3VzdG9tZXJ0ZXN0aW1vbmlhbHNsaWRlcml0ZW0sLnRjLXdlYnNpdGUtY3VzdG9tZXJ0ZXN0aW1vbmlhbHttYXJnaW4tbGVmdDoyNSU7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O3dpZHRoOjc1JTttYXgtd2lkdGg6NzUlO2dhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtY3VzdG9tZXJ0ZXN0aW1vbmlhbHNsaWRlcml0ZW0gLnRleHQtd3JhcHBlciwudGMtd2Vic2l0ZS1jdXN0b21lcnRlc3RpbW9uaWFsIC50ZXh0LXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2dhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKS8yKX0udGMtd2Vic2l0ZS1jdXN0b21lcnRlc3RpbW9uaWFsc2xpZGVyaXRlbSAudGV4dC13cmFwcGVyIC5xdW90ZSwudGMtd2Vic2l0ZS1jdXN0b21lcnRlc3RpbW9uaWFsIC50ZXh0LXdyYXBwZXIgLnF1b3Rle2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO3RleHQtYWxpZ246cmlnaHQ7Zm9udC1zaXplOjExMHB4O2xpbmUtaGVpZ2h0OjgwcHh9LnRjLXdlYnNpdGUtY3VzdG9tZXJ0ZXN0aW1vbmlhbHNsaWRlcml0ZW0gLnRleHQtd3JhcHBlciAudGV4dC1jb250ZW50LC50Yy13ZWJzaXRlLWN1c3RvbWVydGVzdGltb25pYWwgLnRleHQtd3JhcHBlciAudGV4dC1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjMwcHh9LnRjLXdlYnNpdGUtY3VzdG9tZXJ0ZXN0aW1vbmlhbHNsaWRlcml0ZW0gLnRleHQtd3JhcHBlciAudGV4dC1jb250ZW50IC50ZXN0aW1vbmlhbCwudGMtd2Vic2l0ZS1jdXN0b21lcnRlc3RpbW9uaWFsIC50ZXh0LXdyYXBwZXIgLnRleHQtY29udGVudCAudGVzdGltb25pYWx7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzBweH0udGMtd2Vic2l0ZS1jdXN0b21lcnRlc3RpbW9uaWFsc2xpZGVyaXRlbSAudGV4dC13cmFwcGVyIC50ZXh0LWNvbnRlbnQgLm5hbWUtZnVuY3Rpb24sLnRjLXdlYnNpdGUtY3VzdG9tZXJ0ZXN0aW1vbmlhbCAudGV4dC13cmFwcGVyIC50ZXh0LWNvbnRlbnQgLm5hbWUtZnVuY3Rpb257Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Zm9udC1zaXplOjE0cHh9LnRjLXdlYnNpdGUtY3VzdG9tZXJ0ZXN0aW1vbmlhbHNsaWRlcml0ZW0gLmltYWdlLXdyYXBwZXIsLnRjLXdlYnNpdGUtY3VzdG9tZXJ0ZXN0aW1vbmlhbCAuaW1hZ2Utd3JhcHBlcntmbGV4OjAgMCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1jdXN0b21lcnRlc3RpbW9uaWFsc2xpZGVyaXRlbSwudGMtd2Vic2l0ZS1jdXN0b21lcnRlc3RpbW9uaWFse21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlO3dpZHRoOjkxLjY2NjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY2NjclO2ZsZXgtd3JhcDp3cmFwO2dhcDozNXB4fS50Yy13ZWJzaXRlLWN1c3RvbWVydGVzdGltb25pYWxzbGlkZXJpdGVtIC50ZXh0LXdyYXBwZXIgLnF1b3RlLC50Yy13ZWJzaXRlLWN1c3RvbWVydGVzdGltb25pYWwgLnRleHQtd3JhcHBlciAucXVvdGV7Zm9udC1zaXplOjkwcHg7bGluZS1oZWlnaHQ6NjBweH0udGMtd2Vic2l0ZS1jdXN0b21lcnRlc3RpbW9uaWFsc2xpZGVyaXRlbSAudGV4dC13cmFwcGVyIC50ZXh0LWNvbnRlbnQgLnRlc3RpbW9uaWFsLC50Yy13ZWJzaXRlLWN1c3RvbWVydGVzdGltb25pYWwgLnRleHQtd3JhcHBlciAudGV4dC1jb250ZW50IC50ZXN0aW1vbmlhbHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMXB4fS50Yy13ZWJzaXRlLWN1c3RvbWVydGVzdGltb25pYWxzbGlkZXJpdGVtIC5pbWFnZS13cmFwcGVyLC50Yy13ZWJzaXRlLWN1c3RvbWVydGVzdGltb25pYWwgLmltYWdlLXdyYXBwZXJ7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0udGMtd2Vic2l0ZS1jdXN0b21lcnRlc3RpbW9uaWFsc2xpZGVyaXRlbSAuaW1hZ2Utd3JhcHBlciBpbWcsLnRjLXdlYnNpdGUtY3VzdG9tZXJ0ZXN0aW1vbmlhbCAuaW1hZ2Utd3JhcHBlciBpbWd7cG9zaXRpb246cmVsYXRpdmU7bGVmdDo1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGMtd2Vic2l0ZS1jdXN0b21lcnRlc3RpbW9uaWFsc2xpZGVyaXRlbSAuaW1hZ2Utd3JhcHBlciwudGMtd2Vic2l0ZS1jdXN0b21lcnRlc3RpbW9uaWFsIC5pbWFnZS13cmFwcGVye3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9LnRjLXdlYnNpdGUtY3VzdG9tZXJ0ZXN0aW1vbmlhbHNsaWRlcml0ZW0gLmltYWdlLXdyYXBwZXIgaW1nLC50Yy13ZWJzaXRlLWN1c3RvbWVydGVzdGltb25pYWwgLmltYWdlLXdyYXBwZXIgaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkvMil9fS5uZW9zLWJhY2tlbmQgLnRjLXdlYnNpdGUtY3VzdG9tZXJ0ZXN0aW1vbmlhbHNsaWRlcml0ZW0sLm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1jdXN0b21lcnRlc3RpbW9uaWFse21hcmdpbi1ib3R0b206dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICFpbXBvcnRhbnR9LnRjLXdlYnNpdGUtc29jaWFsbmV0d29ya3N7ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9LnRjLXdlYnNpdGUtc29jaWFsbmV0d29ya3MgYXtsaW5lLWhlaWdodDpub3JtYWx9LnRjLXdlYnNpdGUtc29jaWFsbmV0d29ya3MgYSBzdmd7aGVpZ2h0OjE1cHh9LnRjLXdlYnNpdGUtc29jaWFsbmV0d29ya3MgYSBzdmcgcGF0aHt0cmFuc2l0aW9uOmZpbGwgLjRzIGVhc2UtaW4tb3V0O2ZpbGw6dmFyKC0tYmxhY2spICFpbXBvcnRhbnR9LnRjLXdlYnNpdGUtc29jaWFsbmV0d29ya3MgYTpob3ZlciBzdmcgcGF0aHtmaWxsOnZhcigtLWxpbWUpICFpbXBvcnRhbnR9LnRjLXdlYnNpdGUtbWVnYW1lbnV7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7cGFkZGluZzo1NXB4IDAgNjVweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O3otaW5kZXg6OTk7Ym94LXNoYWRvdzowIDRweCA4cHggMCByZ2JhKDAsMCwwLC4xNSk7b3BhY2l0eTowfS50Yy13ZWJzaXRlLW1lZ2FtZW51LnZpc2libGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpO29wYWNpdHk6MX0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIGhlYWRlciwudGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciBmb290ZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciBoZWFkZXIgLm1lbnUtd3JhcHBlcntkaXNwbGF5OmZsZXg7Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KTthbGlnbi1pdGVtczpjZW50ZXJ9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgaGVhZGVyIC5tZW51LXdyYXBwZXIgbmF2LnRjLXdlYnNpdGUtbWFpbm1lbnUgdWwubWFpbi1tZW51PmxpPnVsLmRyb3Bkb3due2Rpc3BsYXk6bm9uZX0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciBoZWFkZXIgLm1lbnUtd3JhcHBlciAuc2VhcmNoLXRyaWdnZXJ7Y3Vyc29yOnBvaW50ZXJ9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLnNlY3Rpb24td3JhcHBlcnttYXJnaW4tdG9wOjkwcHh9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLnNlY3Rpb24td3JhcHBlciAubmF2aWdhdGlvbi10aXRsZXttYXJnaW4tYm90dG9tOjE2cHh9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLnNlY3Rpb24td3JhcHBlciAubmF2aWdhdGlvbi10aXRsZSBhLC50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIC5zZWN0aW9uLXdyYXBwZXIgLm5hdmlnYXRpb24tdGl0bGUgc3Bhbntmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDo0NXB4O2NvbG9yOnZhcigtLWFudGhyYXppdCk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLnNlY3Rpb24td3JhcHBlciAuc3VicGFnZXMgdWwgbGkgYXtjb2xvcjp2YXIoLS1hbnRocmF6aXQpO2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2ZvbnQtc2l6ZTozMHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjQ1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLnNlY3Rpb24td3JhcHBlciAuc3VicGFnZXN7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjI5MHB4fS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIC5zZWN0aW9uLXdyYXBwZXIgLnN1YnBhZ2VzIHVsLmJpZy1tZW51LC50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIC5zZWN0aW9uLXdyYXBwZXIgLnN1YnBhZ2VzIHVsLmxhcmdlLW1lbnV7LW1vei1jb2x1bW4tY291bnQ6MjstbW96LWNvbHVtbi1nYXA6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpOy13ZWJraXQtY29sdW1uLWNvdW50OjI7LXdlYmtpdC1jb2x1bW4tZ2FwOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtjb2x1bW4tY291bnQ6Mjtjb2x1bW4tZ2FwOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciAuc2VjdGlvbi13cmFwcGVyIC5zdWJwYWdlcyB1bC5iaWctbWVudSBsaTpudGgtY2hpbGQoNCl7LXdlYmtpdC1jb2x1bW4tYnJlYWstYWZ0ZXI6YWx3YXlzO2JyZWFrLWFmdGVyOmNvbHVtbn0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciAuc2VjdGlvbi13cmFwcGVyIC5zdWJwYWdlcyB1bC5sYXJnZS1tZW51IGxpOm50aC1jaGlsZCg1KXstd2Via2l0LWNvbHVtbi1icmVhay1hZnRlcjp1bnNldDticmVhay1hZnRlcjp1bnNldH0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciAuc2VjdGlvbi13cmFwcGVyIC5zdWJwYWdlcyB1bCBsaXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxNnB4fS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIC5zZWN0aW9uLXdyYXBwZXIgLnN1YnBhZ2VzIHVsIGxpOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MzJweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9JbWFnZXMvSWNvbnMvYXJyb3ctcmlnaHQtYmxhY2suc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCV9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLnNlY3Rpb24td3JhcHBlciAuc3VicGFnZXMgdWwgbGkgYXt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXQ7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowfS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIC5zZWN0aW9uLXdyYXBwZXIgLnN1YnBhZ2VzIHVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIC5zZWN0aW9uLXdyYXBwZXIgLnN1YnBhZ2VzIHVsIGxpOmhvdmVyIGF7bGVmdDo1cHh9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLmhvdGxpbmV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjk2cHg7cmlnaHQ6MjBweH0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciAuaG90bGluZSBkaXYsLnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLmhvdGxpbmUgYXtmb250LXNpemU6MTRweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWx9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLmhvdGxpbmUgYXt0cmFuc2l0aW9uOmJvcmRlci1ib3R0b20gLjRzIGVhc2UtaW4tb3V0O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWxpbmstY29sb3IpO2NvbG9yOnZhcigtLWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lfS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIC5ob3RsaW5lIGE6aG92ZXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgZm9vdGVye21hcmdpbi10b3A6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqNCk7cGFkZGluZy10b3A6MjBweDtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpfS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIGZvb3RlciBuYXYuZm9vdGVyLW1lbnUgdWx7ZGlzcGxheTppbmxpbmUtZmxleDtnYXA6NDRweH0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciBmb290ZXIgbmF2LmZvb3Rlci1tZW51IHVsIGxpIGF7dHJhbnNpdGlvbjpib3JkZXItYm90dG9tIC40cyBlYXNlLWluLW91dDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtjb2xvcjp2YXIoLS1hbnRocmF6aXQpO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApfS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIGZvb3RlciBuYXYuZm9vdGVyLW1lbnUgdWwgbGk6aG92ZXIgYXtib3JkZXItY29sb3I6dmFyKC0tYW50aHJheml0KX0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciBmb290ZXIgLnRjLXdlYnNpdGUtc29jaWFsbmV0d29ya3MgYSBzdmcgcGF0aHtmaWxsOnZhcigtLWJsYWNrKX0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciBmb290ZXIgLnRjLXdlYnNpdGUtc29jaWFsbmV0d29ya3MgYTpob3ZlciBzdmcgcGF0aHtmaWxsOnJnYmEoMCwwLDAsLjUpICFpbXBvcnRhbnR9bmF2LnRjLXdlYnNpdGUtbWFpbm1lbnUgdWwubWFpbi1tZW51e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjM1cHh9bmF2LnRjLXdlYnNpdGUtbWFpbm1lbnUgdWwubWFpbi1tZW51IGxpIGF7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Y29sb3I6dmFyKC0tYmxhY2spO2ZvbnQtc2l6ZToxNHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0Om5vcm1hbDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO3RyYW5zaXRpb246Ym9yZGVyLWJvdHRvbSAuNHMgZWFzZS1pbi1vdXR9bmF2LnRjLXdlYnNpdGUtbWFpbm1lbnUgdWwubWFpbi1tZW51IGxpIGE6aG92ZXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tYmxhY2spfW5hdi50Yy13ZWJzaXRlLW1haW5tZW51IHVsLm1haW4tbWVudSBsaS5hY3RpdmUgYXtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ibGFjayl9bmF2LnRjLXdlYnNpdGUtbWFpbm1lbnUgdWwubWFpbi1tZW51IGxpLnN0b3JlLWxvZ2luIGEsbmF2LnRjLXdlYnNpdGUtbWFpbm1lbnUgdWwubWFpbi1tZW51IGxpLnRlY2hub21hZy1jb250YWN0IGF7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MTBweCAxNnB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1yYWRpdXM6MzBweDtmb250LXNpemU6MTJweDtiYWNrZ3JvdW5kOnZhcigtLWxpbWUpO3RyYW5zaXRpb246YWxsIC40cyBlYXNlO2JvcmRlci1ib3R0b206MCAhaW1wb3J0YW50fW5hdi50Yy13ZWJzaXRlLW1haW5tZW51IHVsLm1haW4tbWVudSBsaS5zdG9yZS1sb2dpbiBhOmhvdmVyLG5hdi50Yy13ZWJzaXRlLW1haW5tZW51IHVsLm1haW4tbWVudSBsaS50ZWNobm9tYWctY29udGFjdCBhOmhvdmVye2JvcmRlci1ib3R0b206bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrKTtjb2xvcjp2YXIoLS1saW1lKTtib3JkZXItY29sb3I6dmFyKC0tbGltZSl9bmF2LnRjLXdlYnNpdGUtbWFpbm1lbnUgdWwubWFpbi1tZW51IGxpIHVsLmRyb3Bkb3due2Rpc3BsYXk6bm9uZX0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2t7cGFkZGluZzo3MHB4IDA7cG9zaXRpb246cmVsYXRpdmV9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyLWJsb2NrLWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlci1ibG9jay1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyLWJsb2NrLWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXItYmxvY2stY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXItYmxvY2stY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyLWJsb2NrLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXItYmxvY2stY29udGFpbmVyIC5uZXdzbGV0dGVyLWJsb2NrLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXItYmxvY2stY29udGFpbmVyIC5uZXdzbGV0dGVyLWJsb2NrLXdyYXBwZXIgLmluc2lkZS13cmFwcGVye2Rpc3BsYXk6ZmxleDtnYXA6OTBweDthbGlnbi1pdGVtczpjZW50ZXJ9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyLWJsb2NrLWNvbnRhaW5lciAubmV3c2xldHRlci1ibG9jay13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAudGV4dHtmb250LXNpemU6MjRweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDozMnB4fS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlci1ibG9jay1jb250YWluZXIgLm5ld3NsZXR0ZXItYmxvY2std3JhcHBlciAuaW5zaWRlLXdyYXBwZXIgLmJ1dHRvbj5hLC50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlci1ibG9jay1jb250YWluZXIgLm5ld3NsZXR0ZXItYmxvY2std3JhcHBlciAuaW5zaWRlLXdyYXBwZXIgLmJ1dHRvbj5kaXYsLnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyLWJsb2NrLWNvbnRhaW5lciAubmV3c2xldHRlci1ibG9jay13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAuYnV0dG9uPmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWxpbWUpO2JvcmRlci1jb2xvcjp2YXIoLS1saW1lKTtib3JkZXItcmFkaXVzOjMwcHg7Y29sb3I6dmFyKC0tYmxhY2spO3BhZGRpbmc6MTBweCAxNnB4O2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzouN3B4O3RyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXItYmxvY2stY29udGFpbmVyIC5uZXdzbGV0dGVyLWJsb2NrLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5idXR0b24+YTpob3ZlciwudGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXItYmxvY2stY29udGFpbmVyIC5uZXdzbGV0dGVyLWJsb2NrLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5idXR0b24+ZGl2OmhvdmVyLC50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlci1ibG9jay1jb250YWluZXIgLm5ld3NsZXR0ZXItYmxvY2std3JhcHBlciAuaW5zaWRlLXdyYXBwZXIgLmJ1dHRvbj5idXR0b246aG92ZXJ7Y29sb3I6dmFyKC0tbGltZSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibGFjayk7Ym9yZGVyLWNvbG9yOnZhcigtLWJsYWNrKX0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXItYmxvY2stY29udGFpbmVyIC5uZXdzbGV0dGVyLWJsb2NrLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5idXR0b24+YSBwLC50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlci1ibG9jay1jb250YWluZXIgLm5ld3NsZXR0ZXItYmxvY2std3JhcHBlciAuaW5zaWRlLXdyYXBwZXIgLmJ1dHRvbj5kaXYgcCwudGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXItYmxvY2stY29udGFpbmVyIC5uZXdzbGV0dGVyLWJsb2NrLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5idXR0b24+YnV0dG9uIHB7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCl9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyLWJsb2NrLWNvbnRhaW5lciAubmV3c2xldHRlci1ibG9jay13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAuYnV0dG9uPmEgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXItYmxvY2stY29udGFpbmVyIC5uZXdzbGV0dGVyLWJsb2NrLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5idXR0b24+ZGl2IC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyLWJsb2NrLWNvbnRhaW5lciAubmV3c2xldHRlci1ibG9jay13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAuYnV0dG9uPmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLWJsYWNrKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyLWJsb2NrLWNvbnRhaW5lciAubmV3c2xldHRlci1ibG9jay13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAuYnV0dG9uPmEsLnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyLWJsb2NrLWNvbnRhaW5lciAubmV3c2xldHRlci1ibG9jay13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAuYnV0dG9uPmRpdiwudGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXItYmxvY2stY29udGFpbmVyIC5uZXdzbGV0dGVyLWJsb2NrLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5idXR0b24+YnV0dG9ue2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2Nre3BhZGRpbmc6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMyArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSkgMCAzMHB4fS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlci1ibG9jay1jb250YWluZXIgLm5ld3NsZXR0ZXItYmxvY2std3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMyArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyLWJsb2NrLWNvbnRhaW5lciAubmV3c2xldHRlci1ibG9jay13cmFwcGVyIC5sb2dve29yZGVyOjJ9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyLWJsb2NrLWNvbnRhaW5lciAubmV3c2xldHRlci1ibG9jay13cmFwcGVyIC5sb2dvIGltZ3t3aWR0aDoxMzJweH0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXItYmxvY2stY29udGFpbmVyIC5uZXdzbGV0dGVyLWJsb2NrLXdyYXBwZXIgLmluc2lkZS13cmFwcGVye29yZGVyOjE7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyLWJsb2NrLWNvbnRhaW5lciAubmV3c2xldHRlci1ibG9jay13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAudGV4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMXB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2Nre3BhZGRpbmc6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpIDAgMzBweH0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXItYmxvY2stY29udGFpbmVyIC5uZXdzbGV0dGVyLWJsb2NrLXdyYXBwZXJ7Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjIpfX0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi0xMDB2dzt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1oZWlnaHQtbmV3c2xldHRlci1ibG9jayk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1saW1lKTt0cmFuc2l0aW9uOmxlZnQgLjRzIGVhc2UtaW4tb3V0O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmZvcm0udmlzaWJsZXtsZWZ0OjB9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jb250YWluZXJ7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtbmV3c2xldHRlcmZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciBmb3Jte3Bvc2l0aW9uOnJlbGF0aXZlO29wYWNpdHk6MTt6LWluZGV4OjI7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0fS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJmb3JtIC5uZXdzbGV0dGVyLWZvcm0tY29udGFpbmVyIGZvcm0uaGlkZXtvcGFjaXR5OjA7ei1pbmRleDotMX0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciBmb3JtIGZpZWxkc2V0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjMwcHh9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jb250YWluZXIgZm9ybSBmaWVsZHNldCAuY2xlYXJmaXh7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeCAuaGVscC1pbmxpbmV7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQ7Y29sb3I6dmFyKC0tYW50aHJheml0KTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjJweDtib3R0b206LTIwcHh9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jb250YWluZXIgZm9ybSBmaWVsZHNldCAuY2xlYXJmaXguZXJyb3IgaW5wdXQsLnRjLXdlYnNpdGUtbmV3c2xldHRlcmZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jb250YWluZXIgZm9ybSBmaWVsZHNldCAuY2xlYXJmaXguZXJyb3Igc2VsZWN0e2JvcmRlci1jb2xvcjp2YXIoLS1hbnRocmF6aXQpfS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJmb3JtIC5uZXdzbGV0dGVyLWZvcm0tY29udGFpbmVyIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LmVycm9yIC5oZWxwLWlubGluZTpub3QoLmVtYWlsLWVycm9yKTpub3QoLmVtYWlsLWV4aXN0cy1lcnJvcil7b3BhY2l0eToxfS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJmb3JtIC5uZXdzbGV0dGVyLWZvcm0tY29udGFpbmVyIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LmVycm9yLWVtYWlsIC5lbWFpbC1lcnJvcntvcGFjaXR5OjF9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jb250YWluZXIgZm9ybSBmaWVsZHNldCAuY2xlYXJmaXguZXJyb3ItZW1haWwtZXhpc3RzIC5lbWFpbC1leGlzdHMtZXJyb3J7b3BhY2l0eToxfS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJmb3JtIC5uZXdzbGV0dGVyLWZvcm0tY29udGFpbmVyIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsLnRjLXdlYnNpdGUtbmV3c2xldHRlcmZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jb250YWluZXIgZm9ybSBmaWVsZHNldCAuY2xlYXJmaXggaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwudGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLC50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJmb3JtIC5uZXdzbGV0dGVyLWZvcm0tY29udGFpbmVyIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZley13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAzMHB4IHZhcigtLWxpbWUpIGluc2V0ICFpbXBvcnRhbnR9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jb250YWluZXIgZm9ybSBmaWVsZHNldCAuc3VibWl0e3dpZHRoOmF1dG99LnRjLXdlYnNpdGUtbmV3c2xldHRlcmZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jb250YWluZXIgZm9ybSBmaWVsZHNldCAuc3VibWl0PmEsLnRjLXdlYnNpdGUtbmV3c2xldHRlcmZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jb250YWluZXIgZm9ybSBmaWVsZHNldCAuc3VibWl0PmRpdiwudGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciBmb3JtIGZpZWxkc2V0IC5zdWJtaXQ+YnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2spO2JvcmRlci1jb2xvcjp2YXIoLS1ibGFjayk7Ym9yZGVyLXJhZGl1czozMHB4O2NvbG9yOnZhcigtLXdoaXRlKTtwYWRkaW5nOjEwcHggMTZweDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MTRweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6LjdweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jb250YWluZXIgZm9ybSBmaWVsZHNldCAuc3VibWl0PmE6aG92ZXIsLnRjLXdlYnNpdGUtbmV3c2xldHRlcmZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jb250YWluZXIgZm9ybSBmaWVsZHNldCAuc3VibWl0PmRpdjpob3ZlciwudGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciBmb3JtIGZpZWxkc2V0IC5zdWJtaXQ+YnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLWJsYWNrKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKTtib3JkZXItY29sb3I6dmFyKC0td2hpdGUpO2JvcmRlci1jb2xvcjp2YXIoLS1ibGFjayk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJmb3JtIC5uZXdzbGV0dGVyLWZvcm0tY29udGFpbmVyIGZvcm0gZmllbGRzZXQgLnN1Ym1pdD5hIHAsLnRjLXdlYnNpdGUtbmV3c2xldHRlcmZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jb250YWluZXIgZm9ybSBmaWVsZHNldCAuc3VibWl0PmRpdiBwLC50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJmb3JtIC5uZXdzbGV0dGVyLWZvcm0tY29udGFpbmVyIGZvcm0gZmllbGRzZXQgLnN1Ym1pdD5idXR0b24gcHtmb250LXdlaWdodDp2YXIoLS1ib2xkKX0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciBmb3JtIGZpZWxkc2V0IC5zdWJtaXQ+YSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJmb3JtIC5uZXdzbGV0dGVyLWZvcm0tY29udGFpbmVyIGZvcm0gZmllbGRzZXQgLnN1Ym1pdD5kaXYgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciBmb3JtIGZpZWxkc2V0IC5zdWJtaXQ+YnV0dG9uIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0td2hpdGUpfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciBmb3JtIGZpZWxkc2V0IC5zdWJtaXQ+YSwudGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciBmb3JtIGZpZWxkc2V0IC5zdWJtaXQ+ZGl2LC50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJmb3JtIC5uZXdzbGV0dGVyLWZvcm0tY29udGFpbmVyIGZvcm0gZmllbGRzZXQgLnN1Ym1pdD5idXR0b257Zm9udC1zaXplOjEycHh9fS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJmb3JtIC5uZXdzbGV0dGVyLWZvcm0tY29udGFpbmVyIC5jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQwcHg7cmlnaHQ6MjBweDt6LWluZGV4OjM7d2lkdGg6MjFweDtoZWlnaHQ6MjFweDtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9JbWFnZXMvSWNvbnMvY2xvc2Uuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjIxcHggMjFweDtjdXJzb3I6cG9pbnRlcn0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubWVzc2FnZS13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6MDt6LWluZGV4OjE7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MTBweH0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubWVzc2FnZS13cmFwcGVyLnZpc2libGV7b3BhY2l0eToxO3otaW5kZXg6Mn0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubWVzc2FnZS13cmFwcGVyIHNwYW57Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCl9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmZvcm0gLm1lc3NhZ2Utd3JhcHBlciBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MThweH0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubWVzc2FnZS13cmFwcGVyIHN2ZyBwYXRoe2ZpbGw6dmFyKC0tYW50aHJheml0KX0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubG9hZGVyLWxheWVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtvcGFjaXR5OjA7ei1pbmRleDotMTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpO3RyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubG9hZGVyLWxheWVyIC5sb2FkZXJ7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtib3JkZXI6OHB4IHNvbGlkICNmM2YzZjM7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcDo4cHggc29saWQgdmFyKC0tbGltZSk7LXdlYmtpdC1hbmltYXRpb246c3BpbiAycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOnNwaW4gMnMgbGluZWFyIGluZmluaXRlfS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJmb3JtIC5sb2FkZXItbGF5ZXIudmlzaWJsZXt6LWluZGV4Ojk7b3BhY2l0eToxfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybXtoZWlnaHQ6dmFyKC0taGVpZ2h0LW5ld3NsZXR0ZXItYmxvY2stdGFibGV0KX0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciBmb3JtIGZpZWxkc2V0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO3BhZGRpbmctdG9wOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciBmb3JtIGZpZWxkc2V0IC5zdWJtaXR7YWxpZ24tc2VsZjpmbGV4LWVuZH0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyZm9ybSAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciAuY2xvc2V7dG9wOi0yMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnRjLXdlYnNpdGUtbmV3c2xldHRlcmZvcm17aGVpZ2h0OnZhcigtLWhlaWdodC1uZXdzbGV0dGVyLWJsb2NrLW1vYmlsZSl9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jb250YWluZXIgZm9ybSBmaWVsZHNldHtnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJmb3JtIC5uZXdzbGV0dGVyLWZvcm0tY29udGFpbmVyIC5jbG9zZXt0b3A6LTEwcHh9fS50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb257bWFyZ2luLWJvdHRvbTp2YXIoLS1tYXJnaW4tc21hbGwpfS50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXJ7d2lkdGg6Y2FsYyg1NDBweCArICg1MCUgLSA1NDBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXJ7d2lkdGg6Y2FsYyg3MjBweCArICg1MCUgLSA3MjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXJ7d2lkdGg6Y2FsYyg5NjBweCArICg1MCUgLSA5NjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVye3dpZHRoOmNhbGMoMTE0MHB4ICsgKDUwJSAtIDExNDBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVye3dpZHRoOmNhbGMoMTMyMHB4ICsgKDUwJSAtIDEzMjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fS50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIC5wYWdlLWludHJvZHVjdGlvbi1sZWZ0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTt3aWR0aDo0NSV9LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIC5wYWdlLWltYWdle2hlaWdodDo0NTBweDt3aWR0aDo1NXZ3O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24ubm8tcGFnZS1pbWFnZXttYXJnaW4tdG9wOjYwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24ubm8tcGFnZS1pbWFnZXttYXJnaW4tdG9wOjEwMHB4fX0udGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uLm5vLXBhZ2UtaW1hZ2UgLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24ubm8tcGFnZS1pbWFnZSAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24ubm8tcGFnZS1pbWFnZSAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24ubm8tcGFnZS1pbWFnZSAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uLm5vLXBhZ2UtaW1hZ2UgLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24ubm8tcGFnZS1pbWFnZSAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fS50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24ubm8tcGFnZS1pbWFnZSAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIC5wYWdlLWludHJvZHVjdGlvbi1sZWZ0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uLm5vLXBhZ2UtaW1hZ2UgLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlciAucGFnZS1pbnRyb2R1Y3Rpb24tbGVmdCAucGFnZS1oZWFkZXJ7bWFyZ2luLXRvcDo0MHB4fS50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24ud2l0aG91dC1pbWFnZXttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tbWFyZ2luLXNtYWxsKSArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbi53aXRob3V0LWltYWdlIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIgLnBhZ2UtaW1hZ2V7aGVpZ2h0OmF1dG99LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbi5pbnRyb2R1Y3Rpb24tdGV4dCAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIC5wYWdlLWludHJvZHVjdGlvbi1sZWZ0e3dpZHRoOjUwJX0udGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uLmludHJvZHVjdGlvbi10ZXh0IC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIgLnBhZ2UtdGV4dC13cmFwcGVye3dpZHRoOjQxLjY2NjY2NjY3JTttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0udGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uLmhhcy1pbnRyb2R1Y3Rpb24tdGVhc2VyIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIgLnBhZ2UtaW50cm9kdWN0aW9uLWxlZnQgLmludHJvZHVjdGlvbi10ZWFzZXJ7bWFyZ2luLXRvcDoxNjBweDttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbi5oYXMtaW50cm9kdWN0aW9uLXRlYXNlciAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIC5wYWdlLWludHJvZHVjdGlvbi1sZWZ0IC5pbnRyb2R1Y3Rpb24tdGVhc2Vye21hcmdpbi1sZWZ0OjB9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uLmludHJvZHVjdGlvbi10ZXh0IC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24uaW50cm9kdWN0aW9uLXRleHQgLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlciAucGFnZS1pbnRyb2R1Y3Rpb24tbGVmdCwudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uLmludHJvZHVjdGlvbi10ZXh0IC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIgLnBhZ2UtdGV4dC13cmFwcGVye3dpZHRoOjEwMCV9LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbi5pbnRyb2R1Y3Rpb24tdGV4dCAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIC5wYWdlLXRleHQtd3JhcHBlcnttYXJnaW4tbGVmdDowfS50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb246bm90KC5uby1wYWdlLWltYWdlKXtoZWlnaHQ6Y2FsYygxMDB2aCAtIHZhcigtLWhlaWdodC1oZWFkZXItdGFibGV0KSl9LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbjpub3QoLm5vLXBhZ2UtaW1hZ2UpIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXJ7aGVpZ2h0OjEwMCV9LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbjpub3QoLm5vLXBhZ2UtaW1hZ2UpIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXJ7aGVpZ2h0OmNhbGMoMTAwdmggLSB2YXIoLS1oZWlnaHQtaGVhZGVyLXRhYmxldCkpO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMik7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb246bm90KC5uby1wYWdlLWltYWdlKSAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIC5wYWdlLWludHJvZHVjdGlvbi1sZWZ0e3dpZHRoOjEwMCV9LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbjpub3QoLm5vLXBhZ2UtaW1hZ2UpIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIgLnBhZ2UtaW50cm9kdWN0aW9uLWxlZnQgLnBhZ2UtaGVhZGVye3dpZHRoOjc1JX0udGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uOm5vdCgubm8tcGFnZS1pbWFnZSkgLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlciAucGFnZS1pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDo3MDBweH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlciAucGFnZS1pbWFnZXtoZWlnaHQ6NDUwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9ue2hlaWdodDpjYWxjKDEwMHZoIC0gdmFyKC0taGVpZ2h0LWhlYWRlci1tb2JpbGUpKX0udGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXJ7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uLm5vLXBhZ2UtaW1hZ2V7aGVpZ2h0OmF1dG99fS50Yy13ZWJzaXRlLWJyZWFkY3J1bWIgdWwuYnJlYWRjcnVtYntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS50Yy13ZWJzaXRlLWJyZWFkY3J1bWIgdWwuYnJlYWRjcnVtYiBsaXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDpub3JtYWx9LnRjLXdlYnNpdGUtYnJlYWRjcnVtYiB1bC5icmVhZGNydW1iIGxpIGF7Y29sb3I6dmFyKC0tYW50aHJheml0KTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRjLXdlYnNpdGUtYnJlYWRjcnVtYiB1bC5icmVhZGNydW1iIGxpLmFjdGl2ZXtmb250LXdlaWdodDp2YXIoLS1ib2xkKX0udGMtd2Vic2l0ZS1icmVhZGNydW1iIHVsLmJyZWFkY3J1bWIgbGk6YWZ0ZXJ7Y29udGVudDpcInxcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjEyKX0udGMtd2Vic2l0ZS1icmVhZGNydW1iIHVsLmJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZDphZnRlcntkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey50Yy13ZWJzaXRlLWJyZWFkY3J1bWIubmV3cy1icmVhZGNydW1iIHVsLmJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZHt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3dpZHRoOjIwMHB4O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW59fS50Yy13ZWJzaXRlLWxhbmd1YWdlbWVudSAuZHJvcGRvd257cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NjJweH0udGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnUgLmRyb3Bkb3duIC5zZWxlY3QtbGFiZWx7cGFkZGluZzoxMHB4IDEycHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0Om5vcm1hbDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtjb2xvcjp2YXIoLS1hbnRocmF6aXQpO2ZvbnQtc2l6ZToxNHB4O2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnUgLmRyb3Bkb3duIC5zZWxlY3QtbGFiZWw6YWZ0ZXJ7Y29udGVudDp1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL2NoZXZyb24tZG93bi1ibGFjay5zdmcpO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0e3dpZHRoOjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0udGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0IGxpe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDpub3JtYWw7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZTtwYWRkaW5nOjRweCAxMnB4fS50Yy13ZWJzaXRlLWxhbmd1YWdlbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QgbGkgYXtjb2xvcjp2YXIoLS1hbnRocmF6aXQpO2ZvbnQtc2l6ZToxNHB4O3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnUgLmRyb3Bkb3duIC5zZWxlY3QtbGFiZWx7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSk7ei1pbmRleDo1O3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAwJX0udGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHh9LnRjLXdlYnNpdGUtbGFuZ3VhZ2VtZW51IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdCBsaXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7bGV0dGVyLXNwYWNpbmc6MnB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tbGltZSk7dHJhbnNpdGlvbi1kdXJhdGlvbjouNHM7b3BhY2l0eToxfS50Yy13ZWJzaXRlLWxhbmd1YWdlbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QgbGk6bnRoLWNoaWxkKDEpe3otaW5kZXg6Mn0udGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0IGxpOm50aC1jaGlsZCgyKXt6LWluZGV4OjE7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czoxMHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjEwcHh9LnRjLXdlYnNpdGUtbGFuZ3VhZ2VtZW51IC5kcm9wZG93bjpob3ZlciAuc2VsZWN0LWxhYmVse2JhY2tncm91bmQtY29sb3I6dmFyKC0tbGltZSk7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czoxMHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjEwcHh9LnRjLXdlYnNpdGUtbGFuZ3VhZ2VtZW51IC5kcm9wZG93bjpob3ZlciAuc2VsZWN0LWxhYmVsOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyl9LnRjLXdlYnNpdGUtbGFuZ3VhZ2VtZW51IC5kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tbGlzdCBsaTpudGgtY2hpbGQoMSl7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LnRjLXdlYnNpdGUtbGFuZ3VhZ2VtZW51IC5kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tbGlzdCBsaTpudGgtY2hpbGQoMil7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYwJSk7cGFkZGluZy1ib3R0b206MTBweH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWxhbmd1YWdlbWVudSAuZHJvcGRvd257ei1pbmRleDoxMDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWxpbWUpO2JvcmRlci1yYWRpdXM6MzBweH0udGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnUgLmRyb3Bkb3duIC5zZWxlY3QtbGFiZWx7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MDt6LWluZGV4OmF1dG99LnRjLXdlYnNpdGUtbGFuZ3VhZ2VtZW51IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdHtkaXNwbGF5Om5vbmU7cG9zaXRpb246c3RhdGljO3RvcDphdXRvfS50Yy13ZWJzaXRlLWxhbmd1YWdlbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QgbGl7cG9zaXRpb246c3RhdGljO3RvcDphdXRvO2xlZnQ6YXV0bzt0cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MDtwYWRkaW5nOjJweCAxMnB4IDE0cHh9LnRjLXdlYnNpdGUtbGFuZ3VhZ2VtZW51IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdCBsaSBhe2Rpc3BsYXk6YmxvY2t9LnRjLXdlYnNpdGUtbGFuZ3VhZ2VtZW51IC5kcm9wZG93bjpob3ZlciwudGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnUgLmRyb3Bkb3duOmZvY3VzLXdpdGhpbntib3JkZXItcmFkaXVzOjEycHg7d2lkdGg6YXV0bzttaW4td2lkdGg6NjJweH0udGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnUgLmRyb3Bkb3duOmhvdmVyIC5zZWxlY3QtbGFiZWw6YWZ0ZXIsLnRjLXdlYnNpdGUtbGFuZ3VhZ2VtZW51IC5kcm9wZG93bjpmb2N1cy13aXRoaW4gLnNlbGVjdC1sYWJlbDphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpfS50Yy13ZWJzaXRlLWxhbmd1YWdlbWVudSAuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLWxpc3QsLnRjLXdlYnNpdGUtbGFuZ3VhZ2VtZW51IC5kcm9wZG93bjpmb2N1cy13aXRoaW4gLmRyb3Bkb3duLWxpc3R7ZGlzcGxheTpibG9ja30udGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnUgLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1saXN0IGxpLC50Yy13ZWJzaXRlLWxhbmd1YWdlbWVudSAuZHJvcGRvd246Zm9jdXMtd2l0aGluIC5kcm9wZG93bi1saXN0IGxpe3RyYW5zZm9ybTpub25lO3BhZGRpbmc6NHB4IDE0cHggMTJweH19LnRjLXdlYnNpdGUtaW50cm9kdWN0aW9udGV4dHstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSoyICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtaW50cm9kdWN0aW9udGV4dHttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1pbnRyb2R1Y3Rpb250ZXh0e21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLWludHJvZHVjdGlvbnRleHR7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLWludHJvZHVjdGlvbnRleHR7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1pbnRyb2R1Y3Rpb250ZXh0e21heC13aWR0aDoxMzIwcHh9fS50Yy13ZWJzaXRlLWludHJvZHVjdGlvbnRleHQgLmludHJvZHVjdGlvbi10ZXh0LXdyYXBwZXJ7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSk7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6MjUlfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1pbnRyb2R1Y3Rpb250ZXh0IC5pbnRyb2R1Y3Rpb24tdGV4dC13cmFwcGVye2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlO21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnRjLXdlYnNpdGUtaW50cm9kdWN0aW9udGV4dCAuaW50cm9kdWN0aW9uLXRleHQtd3JhcHBlcntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nOjB9fS50Yy13ZWJzaXRlLW5ld3NsaXN0LmNvbnRlbnQtbGlzdCAubmV3cy1saXN0LWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLW5ld3NsaXN0LmNvbnRlbnQtbGlzdCAubmV3cy1saXN0LWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1uZXdzbGlzdC5jb250ZW50LWxpc3QgLm5ld3MtbGlzdC1jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtbmV3c2xpc3QuY29udGVudC1saXN0IC5uZXdzLWxpc3QtY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1uZXdzbGlzdC5jb250ZW50LWxpc3QgLm5ld3MtbGlzdC1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1uZXdzbGlzdC5jb250ZW50LWxpc3QgLm5ld3MtbGlzdC1jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19LnRjLXdlYnNpdGUtbmV3c2xpc3QuY29udGVudC1saXN0IC5uZXdzLWxpc3QtY29udGFpbmVyIC5uZXdzLWxpc3Qtd3JhcHBlcnstLWJzLWd1dHRlci14OiAxMDBweDstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSl9LnRjLXdlYnNpdGUtbmV3c2xpc3QuY29udGVudC1saXN0IC5uZXdzLWxpc3QtY29udGFpbmVyIC5uZXdzLWxpc3Qtd3JhcHBlciAudGMtd2Vic2l0ZS1uZXdzbGlzdGl0ZW06bnRoLWNoaWxkKGV2ZW4pe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxNzBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtbmV3c2xpc3QuY29udGVudC1saXN0IC5uZXdzLWxpc3QtY29udGFpbmVyIC5uZXdzLWxpc3Qtd3JhcHBlciAudGMtd2Vic2l0ZS1uZXdzbGlzdGl0ZW06bnRoLWNoaWxkKGV2ZW4pe3RvcDowfX0udGMtd2Vic2l0ZS1uZXdzbGlzdGl0ZW17ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSk7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCU7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSoyICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1uZXdzbGlzdGl0ZW0gLm5ld3MtaXRlbS1pbWFnZXtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtbmV3c2xpc3RpdGVtIC5uZXdzLWl0ZW0taW1hZ2UgaW1ne3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt0cmFuc2Zvcm06c2NhbGUoMSk7d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1uZXdzbGlzdGl0ZW06aG92ZXIgLm5ld3MtaXRlbS1pbWFnZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSl9LnRjLXdlYnNpdGUtbmV3c2xpc3RpdGVtIC5uZXdzLWl0ZW0tZGF0ZXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtbmV3c2xpc3RpdGVtIC5uZXdzLWl0ZW0tdGl0bGV7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtbmV3c2xpc3RpdGVtIC5uZXdzLWl0ZW0tdGVhc2Vye21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLW5ld3NsaXN0aXRlbSAubGVhcm4tbW9yZS1saW5re2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEwcHg7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjJweDttYXJnaW4tdG9wOmF1dG87dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRjLXdlYnNpdGUtbmV3c2xpc3RpdGVtIC5sZWFybi1tb3JlLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxNnB4O2hlaWdodDoxMnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9UQy5XZWJzaXRlL0ltYWdlcy9JY29ucy9hcnJvdy1yaWdodC1ibGFjay1ib2xkLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt0cmFuc2l0aW9uOm1hcmdpbi1yaWdodCAuNHMgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtbmV3c2xpc3RpdGVtIC5sZWFybi1tb3JlLWxpbms6aG92ZXI6YmVmb3Jle21hcmdpbi1yaWdodDo1cHh9LnRjLXdlYnNpdGUtbmV3c2xpc3RpdGVtIC5sZWFybi1tb3JlLWxpbms6YmVmb3Jle2Rpc3BsYXk6bm9uZX0udGMtd2Vic2l0ZS1uZXdzbGlzdGl0ZW0gLmxlYXJuLW1vcmUtbGluazphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTZweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvVEMuV2Vic2l0ZS9JbWFnZXMvSWNvbnMvYXJyb3ctcmlnaHQtYmxhY2stYm9sZC5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7dHJhbnNpdGlvbjptYXJnaW4tbGVmdCAuNHMgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtbmV3c2xpc3RpdGVtIC5sZWFybi1tb3JlLWxpbms6aG92ZXI6YWZ0ZXJ7bWFyZ2luLWxlZnQ6NXB4fS50Yy13ZWJzaXRlLW5ld3NsaXN0aXRlbSAubGVhcm4tbW9yZS1saW5rIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLW5ld3NsaXN0aXRlbXtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSoyKX19QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey50Yy13ZWJzaXRlLW5ld3NsaXN0aXRlbXttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjMpfS50Yy13ZWJzaXRlLW5ld3NsaXN0aXRlbSAubmV3cy1pdGVtLWltYWdle3dpZHRoOjEwMHZ3O21hcmdpbi1sZWZ0OmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi0wLjUpfX0udGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2t7bWFyZ2luLXRvcDp2YXIoLS1tYXJnaW4tYmlnKX0udGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9jayAuY29uc3VsdGluZy1ibG9jay1jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9jayAuY29uc3VsdGluZy1ibG9jay1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fS50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9jayAuY29uc3VsdGluZy1ibG9jay1jb250YWluZXIgLmNvbnN1bHRpbmctYmxvY2std3JhcHBlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtiYWNrZ3JvdW5kOnZhcigtLXRhbm5lbi1ncnVuKX0udGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyIC5jb25zdWx0aW5nLWJsb2NrLXdyYXBwZXIgLmJsb2NrLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXg6MTtwYWRkaW5nOjUwcHh9LnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lciAuY29uc3VsdGluZy1ibG9jay13cmFwcGVyIC5ibG9jay1jb250ZW50IC50aXRsZSwudGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyIC5jb25zdWx0aW5nLWJsb2NrLXdyYXBwZXIgLmJsb2NrLWNvbnRlbnQgLnRleHR7Y29sb3I6dmFyKC0td2hpdGUpfS50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9jayAuY29uc3VsdGluZy1ibG9jay1jb250YWluZXIgLmNvbnN1bHRpbmctYmxvY2std3JhcHBlciAuYmxvY2stY29udGVudCAudGV4dHtmb250LXNpemU6MTZweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoyNHB4fS50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9jayAuY29uc3VsdGluZy1ibG9jay1jb250YWluZXIgLmNvbnN1bHRpbmctYmxvY2std3JhcHBlciAuYmxvY2stY29udGVudCAudGV4dCBhe2NvbG9yOnZhcigtLXdoaXRlKTt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS13aGl0ZSk7dHJhbnNpdGlvbjpib3JkZXItYm90dG9tIC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyIC5jb25zdWx0aW5nLWJsb2NrLXdyYXBwZXIgLmJsb2NrLWNvbnRlbnQgLnRleHQgYTpob3Zlcntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0udGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyIC5jb25zdWx0aW5nLWJsb2NrLXdyYXBwZXIgLmJsb2NrLWNvbnRlbnQgLnRleHQgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouMjUpO21hcmdpbi1ib3R0b206dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfS50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9jayAuY29uc3VsdGluZy1ibG9jay1jb250YWluZXIgLmNvbnN1bHRpbmctYmxvY2std3JhcHBlciAuYmxvY2stY29udGVudCAudGV4dCB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9jayAuY29uc3VsdGluZy1ibG9jay1jb250YWluZXIgLmNvbnN1bHRpbmctYmxvY2std3JhcHBlciAuYmxvY2stY29udGVudCAudGV4dCB1bCBsaTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjRweDtoZWlnaHQ6NHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tYW50aHJheml0KTtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtsZWZ0OjB9LnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lciAuY29uc3VsdGluZy1ibG9jay13cmFwcGVyIC5ibG9jay1jb250ZW50IC50ZXh0IHVsIGxpIHVse3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouMjUpfS50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9jayAuY29uc3VsdGluZy1ibG9jay1jb250YWluZXIgLmNvbnN1bHRpbmctYmxvY2std3JhcHBlciAuYmxvY2stY29udGVudCAudGV4dCB0YWJsZSB0cntib3gtc2hhZG93Om5vbmU7Ym9yZGVyOm5vbmU7ZGlzcGxheTpmbGV4O2dhcDo2MHB4O3BhZGRpbmc6MH0udGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyIC5jb25zdWx0aW5nLWJsb2NrLXdyYXBwZXIgLmJsb2NrLWNvbnRlbnQgLnRleHQgdGFibGUgdHIgdGR7cGFkZGluZzowO2NvbG9yOnZhcigtLXdoaXRlKTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3JkZXI6bm9uZX0udGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyIC5jb25zdWx0aW5nLWJsb2NrLXdyYXBwZXIgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbnttYXJnaW4tdG9wOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41IC0gNHB4KX0udGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyIC5jb25zdWx0aW5nLWJsb2NrLXdyYXBwZXIgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbj5hLC50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9jayAuY29uc3VsdGluZy1ibG9jay1jb250YWluZXIgLmNvbnN1bHRpbmctYmxvY2std3JhcHBlciAuYmxvY2stY29udGVudCAuYnV0dG9uPmRpdiwudGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyIC5jb25zdWx0aW5nLWJsb2NrLXdyYXBwZXIgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbj5idXR0b257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1saW1lKTtib3JkZXItY29sb3I6dmFyKC0tbGltZSk7Ym9yZGVyLXJhZGl1czozMHB4O2NvbG9yOnZhcigtLWJsYWNrKTtwYWRkaW5nOjEwcHggMTZweDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MTRweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6LjdweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lciAuY29uc3VsdGluZy1ibG9jay13cmFwcGVyIC5ibG9jay1jb250ZW50IC5idXR0b24+YTpob3ZlciwudGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyIC5jb25zdWx0aW5nLWJsb2NrLXdyYXBwZXIgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbj5kaXY6aG92ZXIsLnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lciAuY29uc3VsdGluZy1ibG9jay13cmFwcGVyIC5ibG9jay1jb250ZW50IC5idXR0b24+YnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLWxpbWUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2spO2JvcmRlci1jb2xvcjp2YXIoLS1ibGFjayl9LnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lciAuY29uc3VsdGluZy1ibG9jay13cmFwcGVyIC5ibG9jay1jb250ZW50IC5idXR0b24+YSBwLC50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9jayAuY29uc3VsdGluZy1ibG9jay1jb250YWluZXIgLmNvbnN1bHRpbmctYmxvY2std3JhcHBlciAuYmxvY2stY29udGVudCAuYnV0dG9uPmRpdiBwLC50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9jayAuY29uc3VsdGluZy1ibG9jay1jb250YWluZXIgLmNvbnN1bHRpbmctYmxvY2std3JhcHBlciAuYmxvY2stY29udGVudCAuYnV0dG9uPmJ1dHRvbiBwe2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpfS50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9jayAuY29uc3VsdGluZy1ibG9jay1jb250YWluZXIgLmNvbnN1bHRpbmctYmxvY2std3JhcHBlciAuYmxvY2stY29udGVudCAuYnV0dG9uPmEgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyIC5jb25zdWx0aW5nLWJsb2NrLXdyYXBwZXIgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbj5kaXYgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyIC5jb25zdWx0aW5nLWJsb2NrLXdyYXBwZXIgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbj5idXR0b24gLmNrLXBsYWNlaG9sZGVyOmJlZm9yZXtjb2xvcjp2YXIoLS1ibGFjayl9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9jayAuY29uc3VsdGluZy1ibG9jay1jb250YWluZXIgLmNvbnN1bHRpbmctYmxvY2std3JhcHBlciAuYmxvY2stY29udGVudCAuYnV0dG9uPmEsLnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lciAuY29uc3VsdGluZy1ibG9jay13cmFwcGVyIC5ibG9jay1jb250ZW50IC5idXR0b24+ZGl2LC50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9jayAuY29uc3VsdGluZy1ibG9jay1jb250YWluZXIgLmNvbnN1bHRpbmctYmxvY2std3JhcHBlciAuYmxvY2stY29udGVudCAuYnV0dG9uPmJ1dHRvbntmb250LXNpemU6MTJweH19LnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lciAuY29uc3VsdGluZy1ibG9jay13cmFwcGVyIC5ibG9jay1jb250ZW50IC5idXR0b24+YTpob3ZlciwudGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyIC5jb25zdWx0aW5nLWJsb2NrLXdyYXBwZXIgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbj5kaXY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOnZhcigtLWxpbWUpO2JvcmRlci1jb2xvcjp2YXIoLS1saW1lKX0udGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyIC5jb25zdWx0aW5nLWJsb2NrLXdyYXBwZXIgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLWJsYWNrKSAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9jayAuY29uc3VsdGluZy1ibG9jay1jb250YWluZXIgLmNvbnN1bHRpbmctYmxvY2std3JhcHBlciAuYmxvY2stY29udGVudCAuYnV0dG9uIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0tYmxhY2spICFpbXBvcnRhbnR9LnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lciAuY29uc3VsdGluZy1ibG9jay13cmFwcGVyIC5ibG9jay1pbWFnZXtvdmVyZmxvdzpoaWRkZW59LnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lciAuY29uc3VsdGluZy1ibG9jay13cmFwcGVyIC5ibG9jay1pbWFnZSBpbWd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O3RyYW5zZm9ybTpzY2FsZSgxKX0udGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2s6aG92ZXIgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyIC5jb25zdWx0aW5nLWJsb2NrLXdyYXBwZXIgLmJsb2NrLWltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lcnttYXgtd2lkdGg6bm9uZTtwYWRkaW5nOjB9LnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lciAuY29uc3VsdGluZy1ibG9jay13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6YXV0bztnYXA6MH0udGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyIC5jb25zdWx0aW5nLWJsb2NrLXdyYXBwZXIgLmJsb2NrLWNvbnRlbnR7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO29yZGVyOjI7cGFkZGluZy10b3A6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO3BhZGRpbmctYm90dG9tOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpYW5kIChtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyIC5jb25zdWx0aW5nLWJsb2NrLXdyYXBwZXIgLmJsb2NrLWNvbnRlbnR7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweClhbmQgKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9jayAuY29uc3VsdGluZy1ibG9jay1jb250YWluZXIgLmNvbnN1bHRpbmctYmxvY2std3JhcHBlciAuYmxvY2stY29udGVudHttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KWFuZCAobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lciAuY29uc3VsdGluZy1ibG9jay13cmFwcGVyIC5ibG9jay1jb250ZW50e21heC13aWR0aDo5NjBweH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpYW5kIChtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lciAuY29uc3VsdGluZy1ibG9jay13cmFwcGVyIC5ibG9jay1jb250ZW50e21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KWFuZCAobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLWNvbnN1bHRpbmdibG9jayAuY29uc3VsdGluZy1ibG9jay1jb250YWluZXIgLmNvbnN1bHRpbmctYmxvY2std3JhcHBlciAuYmxvY2stY29udGVudHttYXgtd2lkdGg6MTMyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lciAuY29uc3VsdGluZy1ibG9jay13cmFwcGVyIC5ibG9jay1jb250ZW50IGZpZ3VyZS50YWJsZSB0YWJsZSB0Ym9keSB0cntmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1jb25zdWx0aW5nYmxvY2sgLmNvbnN1bHRpbmctYmxvY2stY29udGFpbmVyIC5jb25zdWx0aW5nLWJsb2NrLXdyYXBwZXIgLmJsb2NrLWltYWdle29yZGVyOjF9LnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lciAuY29uc3VsdGluZy1ibG9jay13cmFwcGVyIC5ibG9jay1pbWFnZSBpbWd7aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOm5vbmV9fS50Yy13ZWJzaXRlLXByb2R1Y3Rncm91cHN7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSozKX0udGMtd2Vic2l0ZS1wcm9kdWN0Z3JvdXBzIC5wcm9kdWN0LWdyb3Vwcy1jb250YWluZXJ7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0Z3JvdXBzIC5wcm9kdWN0LWdyb3Vwcy1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtcHJvZHVjdGdyb3VwcyAucHJvZHVjdC1ncm91cHMtY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLXByb2R1Y3Rncm91cHMgLnByb2R1Y3QtZ3JvdXBzLWNvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtcHJvZHVjdGdyb3VwcyAucHJvZHVjdC1ncm91cHMtY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtcHJvZHVjdGdyb3VwcyAucHJvZHVjdC1ncm91cHMtY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fS50Yy13ZWJzaXRlLXByb2R1Y3Rncm91cHMgLnByb2R1Y3QtZ3JvdXBzLWNvbnRhaW5lciAucHJvZHVjdC1ncm91cHMtd3JhcHBlcntmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KTtmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJTttYXJnaW4tbGVmdDoyNSV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLXByb2R1Y3Rncm91cHMgLnByb2R1Y3QtZ3JvdXBzLWNvbnRhaW5lciAucHJvZHVjdC1ncm91cHMtd3JhcHBlcntmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JTttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0Z3JvdXBzIC5wcm9kdWN0LWdyb3Vwcy1jb250YWluZXIgLnByb2R1Y3QtZ3JvdXBzLXdyYXBwZXJ7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyU7cGFkZGluZzowfX0udGMtd2Vic2l0ZS1wcm9kdWN0Z3JvdXBzIC5wcm9kdWN0LWdyb3Vwcy1jb250YWluZXIgLnByb2R1Y3QtZ3JvdXBzLXdyYXBwZXIgdWx7LW1vei1jb2x1bW4tY291bnQ6MjstbW96LWNvbHVtbi1nYXA6MjBweDstd2Via2l0LWNvbHVtbi1jb3VudDoyOy13ZWJraXQtY29sdW1uLWdhcDoyMHB4O2NvbHVtbi1jb3VudDoyO2NvbHVtbi1nYXA6MjBweH0udGMtd2Vic2l0ZS1wcm9kdWN0Z3JvdXBzIC5wcm9kdWN0LWdyb3Vwcy1jb250YWluZXIgLnByb2R1Y3QtZ3JvdXBzLXdyYXBwZXIgdWwgbGl7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tYW50aHJheml0KTtwYWRkaW5nOjEwcHggMCA4cHh9LnRjLXdlYnNpdGUtcHJvZHVjdGdhbGxlcnkgLnByb2R1Y3QtZ2FsbGVyeS1jb250YWluZXJ7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0Z2FsbGVyeSAucHJvZHVjdC1nYWxsZXJ5LWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0Z2FsbGVyeSAucHJvZHVjdC1nYWxsZXJ5LWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0Z2FsbGVyeSAucHJvZHVjdC1nYWxsZXJ5LWNvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtcHJvZHVjdGdhbGxlcnkgLnByb2R1Y3QtZ2FsbGVyeS1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1wcm9kdWN0Z2FsbGVyeSAucHJvZHVjdC1nYWxsZXJ5LWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX0udGMtd2Vic2l0ZS1wcm9kdWN0Z2FsbGVyeSAucHJvZHVjdC1nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1nYWxsZXJ5LXdyYXBwZXJ7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSk7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9LnRjLXdlYnNpdGUtcHJvZHVjdGdhbGxlcnkgLnByb2R1Y3QtZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtZ2FsbGVyeS13cmFwcGVyIC5kbC1nYWxsZXJ5LWdhbGxlcnkgLnJvdy5kbC1nYWxsZXJ5ey0tYnMtZ3V0dGVyLXg6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMC41KTstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSl9LnRjLXdlYnNpdGUtcHJvZHVjdGdhbGxlcnkgLnByb2R1Y3QtZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtZ2FsbGVyeS13cmFwcGVyIC5kbC1nYWxsZXJ5LWdhbGxlcnkgLnJvdy5kbC1nYWxsZXJ5IGZpZ3VyZS5uZW9zLW5vZGV0eXBlcy1pbWFnZXttYXJnaW4tYm90dG9tOjMwcHh9LnRjLXdlYnNpdGUtcHJvZHVjdGdhbGxlcnkgLnByb2R1Y3QtZ2FsbGVyeS1jb250YWluZXIgLnByb2R1Y3QtZ2FsbGVyeS13cmFwcGVyIC5kbC1nYWxsZXJ5LWdhbGxlcnkgLnJvdy5kbC1nYWxsZXJ5IGZpZ3VyZS5uZW9zLW5vZGV0eXBlcy1pbWFnZTpudGgtbGFzdC1jaGlsZCgtbiszKXttYXJnaW4tYm90dG9tOjB9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey50Yy13ZWJzaXRlLXByb2R1Y3RnYWxsZXJ5IC5wcm9kdWN0LWdhbGxlcnktY29udGFpbmVye21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDB2d30udGMtd2Vic2l0ZS1wcm9kdWN0Z2FsbGVyeSAucHJvZHVjdC1nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1nYWxsZXJ5LXdyYXBwZXJ7d2lkdGg6MTAwdnc7cGFkZGluZzowO21hcmdpbjowfS50Yy13ZWJzaXRlLXByb2R1Y3RnYWxsZXJ5IC5wcm9kdWN0LWdhbGxlcnktY29udGFpbmVyIC5wcm9kdWN0LWdhbGxlcnktd3JhcHBlciAuZGwtZ2FsbGVyeS1nYWxsZXJ5IC5yb3cuZGwtZ2FsbGVyeXttYXJnaW46MH0udGMtd2Vic2l0ZS1wcm9kdWN0Z2FsbGVyeSAucHJvZHVjdC1nYWxsZXJ5LWNvbnRhaW5lciAucHJvZHVjdC1nYWxsZXJ5LXdyYXBwZXIgLmRsLWdhbGxlcnktZ2FsbGVyeSAucm93LmRsLWdhbGxlcnkgZmlndXJlLm5lb3Mtbm9kZXR5cGVzLWltYWdlOm50aC1sYXN0LWNoaWxkKC1uKzMpe21hcmdpbi1ib3R0b206dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfX0udGMtd2Vic2l0ZS1zdWJzaWRpYXJpZXNsaXN0IC50Yy1uZW9zLWVsZW1lbnRzLWJvb3RzdHJhcC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVte2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOjB9LnRjLXdlYnNpdGUtc3Vic2lkaWFyaWVzbGlzdCAudGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbntmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDozMnB4O3BhZGRpbmc6MTBweCAwIDQ1cHggMDtjdXJzb3I6ZGVmYXVsdH0udGMtd2Vic2l0ZS1zdWJzaWRpYXJpZXNsaXN0IC50Yy1uZW9zLWVsZW1lbnRzLWJvb3RzdHJhcC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOmFmdGVye3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQ7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTowO3dpZHRoOjIxcHg7aGVpZ2h0OjIxcHg7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIyMVwiIGhlaWdodD1cIjIxXCIgdmlld0JveD1cIjAgMCAyMSAyMVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMSAxTDIwIDIwTTIwIDFMMSAyMFwiIHN0cm9rZT1cImJsYWNrXCIvPjwvc3ZnPicpfS50Yy13ZWJzaXRlLXN1YnNpZGlhcmllc2xpc3QgLnRjLW5lb3MtZWxlbWVudHMtYm9vdHN0cmFwLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uaGFzLWRldGFpbDphZnRlcntvcGFjaXR5OjF9LnRjLXdlYnNpdGUtc3Vic2lkaWFyaWVzbGlzdCAudGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5zdWJzaWRpYXJpZXMtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dyaWQtY29sdW1uLWdhcDoyMHB4fS50Yy13ZWJzaXRlLXN1YnNpZGlhcmllc2xpc3QgLnRjLW5lb3MtZWxlbWVudHMtYm9vdHN0cmFwLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSAuc3Vic2lkaWFyaWVzLWdyaWQgLnRjLXdlYnNpdGUtc3Vic2lkaWFyaWVzbGlzdGl0ZW17Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzoxMHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tYW50aHJheml0KX0udGMtd2Vic2l0ZS1zdWJzaWRpYXJpZXNsaXN0IC50Yy1uZW9zLWVsZW1lbnRzLWJvb3RzdHJhcC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLnN1YnNpZGlhcmllcy1ncmlkIC50Yy13ZWJzaXRlLXN1YnNpZGlhcmllc2xpc3RpdGVtIHNwYW57Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjJweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtc3Vic2lkaWFyaWVzbGlzdCAudGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5zdWJzaWRpYXJpZXMtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjQ1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGMtd2Vic2l0ZS1zdWJzaWRpYXJpZXNsaXN0IC50Yy1uZW9zLWVsZW1lbnRzLWJvb3RzdHJhcC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLnN1YnNpZGlhcmllcy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSwgMWZyKTtncmlkLWNvbHVtbi1nYXA6MH19LnRjLXdlYnNpdGUtc3Vic2lkaWFyaWVzbGlzdCAudGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5zdWJzaWRpYXJ5LWRldGFpbHtkaXNwbGF5Om5vbmU7cGFkZGluZy10b3A6MTBweDtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpfS50Yy13ZWJzaXRlLXN1YnNpZGlhcnlsaXN0aXRlbSAuc3Vic2lkaWFyeS10aXRsZXttYXJnaW4tYm90dG9tOjIwcHh9Lm5lb3MtZnJvbnRlbmQgLnRjLXdlYnNpdGUtc3Vic2lkaWFyeWxpc3RpdGVte3BhZGRpbmctdG9wOjIwcHh9LnRjLXdlYnNpdGUtc3Vic2lkaWFyeWxpc3RpdGVtIC5pbmZvcm1hdGlvbi13cmFwcGVye2Rpc3BsYXk6ZmxleDtnYXA6NDBweDtmbGV4LXdyYXA6d3JhcDtwb3NpdGlvbjpyZWxhdGl2ZX0udGMtd2Vic2l0ZS1zdWJzaWRpYXJ5bGlzdGl0ZW0gLmluZm9ybWF0aW9uLXdyYXBwZXIgLmNvbHVtbjpub3QoOmxhc3QtY2hpbGQpe2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpO2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMlO21hcmdpbi1ib3R0b206MzBweDtwYWRkaW5nOjB9LnRjLXdlYnNpdGUtc3Vic2lkaWFyeWxpc3RpdGVtIC5pbmZvcm1hdGlvbi13cmFwcGVyIC5jb2x1bW4gLmxhYmVse2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO21hcmdpbi1ib3R0b206MjBweH0udGMtd2Vic2l0ZS1zdWJzaWRpYXJ5bGlzdGl0ZW0gLmluZm9ybWF0aW9uLXdyYXBwZXIgLmNvbHVtbjpsYXN0LWNoaWxke3dpZHRoOjcycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMHB4O3JpZ2h0OjB9LnRjLXdlYnNpdGUtc3Vic2lkaWFyeWxpc3RpdGVtIC5zdWJzaWRpYXJ5LXRlYW0sLnRjLXdlYnNpdGUtc3Vic2lkaWFyeWxpc3RpdGVtIC5zdWJzaWRpYXJ5LWltYWdle21hcmdpbi10b3A6NTBweH0udGMtd2Vic2l0ZS1zdWJzaWRpYXJ5bGlzdGl0ZW0gLnN1YnNpZGlhcnktdGVhbXtkaXNwbGF5OmZsZXg7Z2FwOjQwcHg7ZmxleC13cmFwOndyYXB9LnRjLXdlYnNpdGUtc3Vic2lkaWFyeWxpc3RpdGVtIC5zdWJzaWRpYXJ5LXRlYW0gLnRjLXdlYnNpdGUtdGVhbXNsaWRlcml0ZW0gLmluZm9ybWF0aW9uPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyNXB4fS50Yy13ZWJzaXRlLXN1YnNpZGlhcnlsaXN0aXRlbSAuc3Vic2lkaWFyeS10ZWFtIC50Yy13ZWJzaXRlLXRlYW1zbGlkZXJpdGVtIC5pbmZvcm1hdGlvbiAudGl0bGUtZnVuY3Rpb257Z2FwOjAgIWltcG9ydGFudH0udGMtd2Vic2l0ZS1zdWJzaWRpYXJ5bGlzdGl0ZW0gLnN1YnNpZGlhcnktdGVhbSAudGMtd2Vic2l0ZS10ZWFtc2xpZGVyaXRlbSAuaW5mb3JtYXRpb24gLnRpdGxlLWZ1bmN0aW9uIC5uYW1lLC50Yy13ZWJzaXRlLXN1YnNpZGlhcnlsaXN0aXRlbSAuc3Vic2lkaWFyeS10ZWFtIC50Yy13ZWJzaXRlLXRlYW1zbGlkZXJpdGVtIC5pbmZvcm1hdGlvbiAudGl0bGUtZnVuY3Rpb24gLmZ1bmN0aW9ue2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0Om5vcm1hbH0udGMtd2Vic2l0ZS1zdWJzaWRpYXJ5bGlzdGl0ZW0gLnN1YnNpZGlhcnktdGVhbSAudGMtd2Vic2l0ZS10ZWFtc2xpZGVyaXRlbSAuaW5mb3JtYXRpb24gLmNvb3JkaW5hdGVzIC5zbGlkZS1yb3cgLmxhYmVse2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0Om5vcm1hbH0udGMtd2Vic2l0ZS1zdWJzaWRpYXJ5bGlzdGl0ZW0gLnN1YnNpZGlhcnktdGVhbSAudGMtd2Vic2l0ZS10ZWFtc2xpZGVyaXRlbSAuaW5mb3JtYXRpb24gLmNvb3JkaW5hdGVzIC5zbGlkZS1yb3cgLnBob25lLC50Yy13ZWJzaXRlLXN1YnNpZGlhcnlsaXN0aXRlbSAuc3Vic2lkaWFyeS10ZWFtIC50Yy13ZWJzaXRlLXRlYW1zbGlkZXJpdGVtIC5pbmZvcm1hdGlvbiAuY29vcmRpbmF0ZXMgLnNsaWRlLXJvdyAuZW1haWx7Ym9yZGVyLWJvdHRvbTowfS50Yy13ZWJzaXRlLXN1YnNpZGlhcnlsaXN0aXRlbSAuc3Vic2lkaWFyeS10ZWFtIC50Yy13ZWJzaXRlLXRlYW1zbGlkZXJpdGVtIC5pbmZvcm1hdGlvbiAuY29vcmRpbmF0ZXMgLnNsaWRlLXJvdyAucGhvbmU+c3BhbiwudGMtd2Vic2l0ZS1zdWJzaWRpYXJ5bGlzdGl0ZW0gLnN1YnNpZGlhcnktdGVhbSAudGMtd2Vic2l0ZS10ZWFtc2xpZGVyaXRlbSAuaW5mb3JtYXRpb24gLmNvb3JkaW5hdGVzIC5zbGlkZS1yb3cgLmVtYWlsPnNwYW57Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tYW50aHJheml0KX0udGMtd2Vic2l0ZS1zdWJzaWRpYXJ5bGlzdGl0ZW0gLnN1YnNpZGlhcnktaW1hZ2V7d2lkdGg6Y2FsYyg2NiUgKyA0MHB4KTttYXJnaW4tdG9wOjQwcHh9LnRjLXdlYnNpdGUtc3Vic2lkaWFyeWxpc3RpdGVtIC5zdWJzaWRpYXJ5LWltYWdlIGltZ3t3aWR0aDoxMDAlfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1zdWJzaWRpYXJ5bGlzdGl0ZW0gLnN1YnNpZGlhcnktdGVhbXttYXJnaW4tdG9wOjQ1cHg7Z2FwOjIwcHh9LnRjLXdlYnNpdGUtc3Vic2lkaWFyeWxpc3RpdGVtIC5zdWJzaWRpYXJ5LXRlYW0gLnRjLXdlYnNpdGUtdGVhbXNsaWRlcml0ZW17d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTttYXgtd2lkdGg6Y2FsYyg1MCUgLSAxMHB4KX0udGMtd2Vic2l0ZS1zdWJzaWRpYXJ5bGlzdGl0ZW0gLnN1YnNpZGlhcnktaW1hZ2V7d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50Yy13ZWJzaXRlLXN1YnNpZGlhcnlsaXN0aXRlbSAuc3Vic2lkaWFyeS10ZWFtIC50Yy13ZWJzaXRlLXRlYW1zbGlkZXJpdGVte3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo1MHB4fX0ubmVvcy1iYWNrZW5kIC50Yy13ZWJzaXRlLXN1YnNpZGlhcnlsaXN0aXRlbSAucG9zdGFsLWNvZGUtY2l0eXtkaXNwbGF5OmZsZXg7Z2FwOjVweH0udGMtd2Vic2l0ZS1zdXBwbGllcmludHJvZHVjdGlvbiAuaW50cm9kdWN0aW9uLWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLXN1cHBsaWVyaW50cm9kdWN0aW9uIC5pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLXN1cHBsaWVyaW50cm9kdWN0aW9uIC5pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLXN1cHBsaWVyaW50cm9kdWN0aW9uIC5pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1zdXBwbGllcmludHJvZHVjdGlvbiAuaW50cm9kdWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLXN1cHBsaWVyaW50cm9kdWN0aW9uIC5pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fS50Yy13ZWJzaXRlLXN1cHBsaWVyaW50cm9kdWN0aW9uIC5pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5pbnRyb2R1Y3Rpb24td3JhcHBlcntmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KTtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JTttYXJnaW4tbGVmdDoyNSU7ZGlzcGxheTpmbGV4O2dhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSoyKTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnRjLXdlYnNpdGUtc3VwcGxpZXJpbnRyb2R1Y3Rpb24gLmludHJvZHVjdGlvbi1jb250YWluZXIgLmludHJvZHVjdGlvbi13cmFwcGVyIC5pbnRyb2R1Y3Rpb24tbGVmdHtkaXNwbGF5OmZsZXg7Z2FwOjI1cHg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS50Yy13ZWJzaXRlLXN1cHBsaWVyaW50cm9kdWN0aW9uIC5pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5pbnRyb2R1Y3Rpb24td3JhcHBlciAuaW50cm9kdWN0aW9uLWxlZnQgLmJ1dHRvbj5hLC50Yy13ZWJzaXRlLXN1cHBsaWVyaW50cm9kdWN0aW9uIC5pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5pbnRyb2R1Y3Rpb24td3JhcHBlciAuaW50cm9kdWN0aW9uLWxlZnQgLmJ1dHRvbj5kaXYsLnRjLXdlYnNpdGUtc3VwcGxpZXJpbnRyb2R1Y3Rpb24gLmludHJvZHVjdGlvbi1jb250YWluZXIgLmludHJvZHVjdGlvbi13cmFwcGVyIC5pbnRyb2R1Y3Rpb24tbGVmdCAuYnV0dG9uPmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrKTtib3JkZXItY29sb3I6dmFyKC0tYmxhY2spO2JvcmRlci1yYWRpdXM6MzBweDtjb2xvcjp2YXIoLS13aGl0ZSk7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Zm9udC1zaXplOjE0cHg7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOi43cHg7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0fS50Yy13ZWJzaXRlLXN1cHBsaWVyaW50cm9kdWN0aW9uIC5pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5pbnRyb2R1Y3Rpb24td3JhcHBlciAuaW50cm9kdWN0aW9uLWxlZnQgLmJ1dHRvbj5hOmhvdmVyLC50Yy13ZWJzaXRlLXN1cHBsaWVyaW50cm9kdWN0aW9uIC5pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5pbnRyb2R1Y3Rpb24td3JhcHBlciAuaW50cm9kdWN0aW9uLWxlZnQgLmJ1dHRvbj5kaXY6aG92ZXIsLnRjLXdlYnNpdGUtc3VwcGxpZXJpbnRyb2R1Y3Rpb24gLmludHJvZHVjdGlvbi1jb250YWluZXIgLmludHJvZHVjdGlvbi13cmFwcGVyIC5pbnRyb2R1Y3Rpb24tbGVmdCAuYnV0dG9uPmJ1dHRvbjpob3Zlcntjb2xvcjp2YXIoLS1ibGFjayk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7Ym9yZGVyLWNvbG9yOnZhcigtLXdoaXRlKTtib3JkZXItY29sb3I6dmFyKC0tYmxhY2spO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0udGMtd2Vic2l0ZS1zdXBwbGllcmludHJvZHVjdGlvbiAuaW50cm9kdWN0aW9uLWNvbnRhaW5lciAuaW50cm9kdWN0aW9uLXdyYXBwZXIgLmludHJvZHVjdGlvbi1sZWZ0IC5idXR0b24+YSBwLC50Yy13ZWJzaXRlLXN1cHBsaWVyaW50cm9kdWN0aW9uIC5pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5pbnRyb2R1Y3Rpb24td3JhcHBlciAuaW50cm9kdWN0aW9uLWxlZnQgLmJ1dHRvbj5kaXYgcCwudGMtd2Vic2l0ZS1zdXBwbGllcmludHJvZHVjdGlvbiAuaW50cm9kdWN0aW9uLWNvbnRhaW5lciAuaW50cm9kdWN0aW9uLXdyYXBwZXIgLmludHJvZHVjdGlvbi1sZWZ0IC5idXR0b24+YnV0dG9uIHB7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCl9LnRjLXdlYnNpdGUtc3VwcGxpZXJpbnRyb2R1Y3Rpb24gLmludHJvZHVjdGlvbi1jb250YWluZXIgLmludHJvZHVjdGlvbi13cmFwcGVyIC5pbnRyb2R1Y3Rpb24tbGVmdCAuYnV0dG9uPmEgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1zdXBwbGllcmludHJvZHVjdGlvbiAuaW50cm9kdWN0aW9uLWNvbnRhaW5lciAuaW50cm9kdWN0aW9uLXdyYXBwZXIgLmludHJvZHVjdGlvbi1sZWZ0IC5idXR0b24+ZGl2IC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtc3VwcGxpZXJpbnRyb2R1Y3Rpb24gLmludHJvZHVjdGlvbi1jb250YWluZXIgLmludHJvZHVjdGlvbi13cmFwcGVyIC5pbnRyb2R1Y3Rpb24tbGVmdCAuYnV0dG9uPmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLXdoaXRlKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtc3VwcGxpZXJpbnRyb2R1Y3Rpb24gLmludHJvZHVjdGlvbi1jb250YWluZXIgLmludHJvZHVjdGlvbi13cmFwcGVyIC5pbnRyb2R1Y3Rpb24tbGVmdCAuYnV0dG9uPmEsLnRjLXdlYnNpdGUtc3VwcGxpZXJpbnRyb2R1Y3Rpb24gLmludHJvZHVjdGlvbi1jb250YWluZXIgLmludHJvZHVjdGlvbi13cmFwcGVyIC5pbnRyb2R1Y3Rpb24tbGVmdCAuYnV0dG9uPmRpdiwudGMtd2Vic2l0ZS1zdXBwbGllcmludHJvZHVjdGlvbiAuaW50cm9kdWN0aW9uLWNvbnRhaW5lciAuaW50cm9kdWN0aW9uLXdyYXBwZXIgLmludHJvZHVjdGlvbi1sZWZ0IC5idXR0b24+YnV0dG9ue2ZvbnQtc2l6ZToxMnB4fX0udGMtd2Vic2l0ZS1zdXBwbGllcmludHJvZHVjdGlvbiAuaW50cm9kdWN0aW9uLWNvbnRhaW5lciAuaW50cm9kdWN0aW9uLXdyYXBwZXIgLmludHJvZHVjdGlvbi1sZWZ0IC5idXR0b24gLmNrLXBsYWNlaG9sZGVyOmJlZm9yZXtjb2xvcjojZmZmICFpbXBvcnRhbnR9LnRjLXdlYnNpdGUtc3VwcGxpZXJpbnRyb2R1Y3Rpb24gLmludHJvZHVjdGlvbi1jb250YWluZXIgLmludHJvZHVjdGlvbi13cmFwcGVyIC5pbnRyb2R1Y3Rpb24tcmlnaHR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21pbi13aWR0aDo0MDVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtc3VwcGxpZXJpbnRyb2R1Y3Rpb24gLmludHJvZHVjdGlvbi1jb250YWluZXIgLmludHJvZHVjdGlvbi13cmFwcGVye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO2dhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtc3VwcGxpZXJpbnRyb2R1Y3Rpb24gLmludHJvZHVjdGlvbi1jb250YWluZXIgLmludHJvZHVjdGlvbi13cmFwcGVyIC5pbnRyb2R1Y3Rpb24tcmlnaHR7bWluLXdpZHRoOjB9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsudGMtd2Vic2l0ZS1zdXBwbGllcmludHJvZHVjdGlvbiAuaW50cm9kdWN0aW9uLWNvbnRhaW5lciAuaW50cm9kdWN0aW9uLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS50Yy13ZWJzaXRlLXN1cHBsaWVyaW50cm9kdWN0aW9uIC5pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5pbnRyb2R1Y3Rpb24td3JhcHBlciAuaW50cm9kdWN0aW9uLWxlZnR7b3JkZXI6Mn0udGMtd2Vic2l0ZS1zdXBwbGllcmludHJvZHVjdGlvbiAuaW50cm9kdWN0aW9uLWNvbnRhaW5lciAuaW50cm9kdWN0aW9uLXdyYXBwZXIgLmludHJvZHVjdGlvbi1yaWdodHtvcmRlcjoxfX0udGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHN7bWFyZ2luLXRvcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSozKX0udGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtd3JhcHBlcntmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KTtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JTttYXJnaW4tbGVmdDoyNSV9fS50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtdGFibGUtbGFuZ3VhZ2VzLXNlbGVjdG9ye2JhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGUpO21hcmdpbi1sZWZ0OmF1dG99LnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy10YWJsZXttYXJnaW4tdG9wOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjIpfS50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtdGFibGUgdGFibGV7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjB9LnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy10YWJsZSB0YWJsZSB0cjpmaXJzdC1jaGlsZHtib3JkZXItdG9wOm5vbmV9LnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy10YWJsZSB0YWJsZSB0ciB0aCwudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLXRhYmxlIHRhYmxlIHRyIHRke3BhZGRpbmc6MTVweCAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHh9LnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy10YWJsZSB0YWJsZSB0ciB0aHtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtib3JkZXItYm90dG9tOjB9LnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy10YWJsZSB0YWJsZSB0ciB0aC5zb3J0aW5nOmJlZm9yZSwudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLXRhYmxlIHRhYmxlIHRyIHRoLnNvcnRpbmc6YWZ0ZXJ7Y29udGVudDpub25lO2N1cnNvcjpkZWZhdWx0fS50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtdGFibGUgdGFibGUgdHIgdGR7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tYW50aHJheml0KTtib3gtc2hhZG93Om5vbmV9LnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy10YWJsZSB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZHtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtwYWRkaW5nLXJpZ2h0OjMwcHh9LnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy10YWJsZSB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxke3RleHQtYWxpZ246cmlnaHR9LnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy10YWJsZSB0YWJsZSB0ciB0ZCBhe3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtd3JhcDpub3dyYXB9LnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy10YWJsZSB0YWJsZSB0ciB0ZCBhOmFmdGVye2NvbnRlbnQ6XCLihpNcIjtmb250LXNpemU6MTZweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoyMnB4fS50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtdGFibGUgdGFibGUgdHIgdGQubGFuZ3VhZ2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtdGFibGUgLmRhdGFUYWJsZXNfcGFnaW5hdGV7bWFyZ2luLXRvcDozMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0udGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLXRhYmxlIC5kYXRhVGFibGVzX3BhZ2luYXRlPi5wYWdpbmF0ZV9idXR0b257d2lkdGg6MzVweDtoZWlnaHQ6MzVweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFudGhyYXppdCk7cG9zaXRpb246c3RhdGljO21hcmdpbjowO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZS1pbi1vdXQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MH0udGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLXRhYmxlIC5kYXRhVGFibGVzX3BhZ2luYXRlPi5wYWdpbmF0ZV9idXR0b246YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vSW1hZ2VzL0ljb25zL2NoZXZyb24tbGVmdC1saW1lLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMHB4IDE2cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWltYWdlIC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLXRhYmxlIC5kYXRhVGFibGVzX3BhZ2luYXRlPi5wYWdpbmF0ZV9idXR0b24uc3dpcGVyLWJ1dHRvbi1uZXh0e3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0udGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLXRhYmxlIC5kYXRhVGFibGVzX3BhZ2luYXRlPi5wYWdpbmF0ZV9idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1saW1lKX0udGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLXRhYmxlIC5kYXRhVGFibGVzX3BhZ2luYXRlPi5wYWdpbmF0ZV9idXR0b246aG92ZXI6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL2NoZXZyb24tbGVmdC1hbnRocmF6aXQuc3ZnKX0udGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLXRhYmxlIC5kYXRhVGFibGVzX3BhZ2luYXRlPi5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXN7bWFyZ2luLXJpZ2h0OjEwcHh9LnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy10YWJsZSAuZGF0YVRhYmxlc19wYWdpbmF0ZT4ucGFnaW5hdGVfYnV0dG9uLm5leHR7bWFyZ2luLWxlZnQ6MTBweDt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy10YWJsZSAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9ue2JvcmRlcjpub25lO3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luOjA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlLWluLW91dDtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JveC1zaGFkb3c6bm9uZX0udGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLXRhYmxlIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXMsLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy10YWJsZSAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLm5leHR7Y3Vyc29yOnBvaW50ZXJ9LnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy10YWJsZSAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy10YWJsZSAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tbGltZSk7Ym9yZGVyOm5vbmU7Y29sb3I6dmFyKC0tYW50aHJheml0KSAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLXRhYmxlIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIsLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy10YWJsZSAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9fS50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtdGFibGUgLmRhdGFUYWJsZXNfcGFnaW5hdGU+LnBhZ2luYXRlX2J1dHRvbnt3aWR0aDozNXB4O2hlaWdodDozNXB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYW50aHJheml0KTtwb3NpdGlvbjpzdGF0aWM7bWFyZ2luOjA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlLWluLW91dDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy1jb250YWluZXIgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLXdyYXBwZXIgLmRvd25sb2Fkcy10YWJsZSAuZGF0YVRhYmxlc19wYWdpbmF0ZT4ucGFnaW5hdGVfYnV0dG9uOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9UQy5XZWJzaXRlL0ltYWdlcy9JY29ucy9jaGV2cm9uLWxlZnQtYW50aHJheml0LnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMHB4IDE2cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWltYWdlIC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLXRhYmxlIC5kYXRhVGFibGVzX3BhZ2luYXRlPi5wYWdpbmF0ZV9idXR0b24uc3dpcGVyLWJ1dHRvbi1uZXh0e3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0udGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLXRhYmxlIC5kYXRhVGFibGVzX3BhZ2luYXRlPi5wYWdpbmF0ZV9idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1saW1lKX0udGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLXRhYmxlIC5kYXRhVGFibGVzX3BhZ2luYXRlPi5wYWdpbmF0ZV9idXR0b246aG92ZXI6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvVEMuV2Vic2l0ZS9JbWFnZXMvSWNvbnMvY2hldnJvbi1sZWZ0LWxpbWUuc3ZnXCIpfS50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2FkcyAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtY29udGFpbmVyIC50Yy13ZWJzaXRlLXN1cHBsaWVyLWRvd25sb2Fkcy13cmFwcGVyIC5kb3dubG9hZHMtdGFibGUgLmRhdGFUYWJsZXNfcGFnaW5hdGU+LnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cywudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtd3JhcHBlciAuZG93bmxvYWRzLXRhYmxlIC5kYXRhVGFibGVzX3BhZ2luYXRlPi5wYWdpbmF0ZV9idXR0b24ubmV4dHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnRjLXdlYnNpdGUtc2VhcmNobGF5ZXJ7dHJhbnNpdGlvbjpsZWZ0IC40cyBlYXNlLWluLW91dDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0Oi0xMDB2dzt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1saW1lKTt6LWluZGV4Ojk5fS50Yy13ZWJzaXRlLXNlYXJjaGxheWVyLnZpc2libGV7bGVmdDowfS50Yy13ZWJzaXRlLXNlYXJjaGxheWVyIC5zZWFyY2gtbGF5ZXItY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztoZWlnaHQ6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtc2VhcmNobGF5ZXIgLnNlYXJjaC1sYXllci1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtc2VhcmNobGF5ZXIgLnNlYXJjaC1sYXllci1jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtc2VhcmNobGF5ZXIgLnNlYXJjaC1sYXllci1jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLXNlYXJjaGxheWVyIC5zZWFyY2gtbGF5ZXItY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtc2VhcmNobGF5ZXIgLnNlYXJjaC1sYXllci1jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19LnRjLXdlYnNpdGUtc2VhcmNobGF5ZXIgLnNlYXJjaC1sYXllci1jb250YWluZXIgLnNlYXJjaC1sYXllci1oZWFkZXJ7cGFkZGluZy10b3A6NTVweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS50Yy13ZWJzaXRlLXNlYXJjaGxheWVyIC5zZWFyY2gtbGF5ZXItY29udGFpbmVyIC5zZWFyY2gtbGF5ZXItaGVhZGVyIC5zZWFyY2gtbGF5ZXItY2xvc2V7Y3Vyc29yOnBvaW50ZXJ9LnRjLXdlYnNpdGUtc2VhcmNobGF5ZXIgLnNlYXJjaC1sYXllci1jb250YWluZXIgLnNlYXJjaC1mb3Jte2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0udGMtd2Vic2l0ZS1zZWFyY2hsYXllciAuc2VhcmNoLWxheWVyLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gZm9ybSBmaWVsZHNldHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSo0KX0udGMtd2Vic2l0ZS1zZWFyY2hsYXllciAuc2VhcmNoLWxheWVyLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gZm9ybSBmaWVsZHNldCBpbnB1dCwudGMtd2Vic2l0ZS1zZWFyY2hsYXllciAuc2VhcmNoLWxheWVyLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gZm9ybSBmaWVsZHNldCBidXR0b257aGVpZ2h0OjcycHg7Ym9yZGVyOm5vbmV9LnRjLXdlYnNpdGUtc2VhcmNobGF5ZXIgLnNlYXJjaC1sYXllci1jb250YWluZXIgLnNlYXJjaC1mb3JtIGZvcm0gZmllbGRzZXQgaW5wdXR7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSk7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweDtib3JkZXItcmFkaXVzOjUwcHggMHB4IDBweCA1MHB4O3BhZGRpbmc6MjBweCAyNXB4O3BhZGRpbmctbGVmdDo3NXB4O3dpZHRoOjQ4MHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9UQy5XZWJzaXRlL0ltYWdlcy9JY29ucy9zZWFyY2guc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgMjVweCBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToyNHB4IDI0cHh9LnRjLXdlYnNpdGUtc2VhcmNobGF5ZXIgLnNlYXJjaC1sYXllci1jb250YWluZXIgLnNlYXJjaC1mb3JtIGZvcm0gZmllbGRzZXQgaW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLWFudGhyYXppdCk7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweH0udGMtd2Vic2l0ZS1zZWFyY2hsYXllciAuc2VhcmNoLWxheWVyLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gZm9ybSBmaWVsZHNldCBidXR0b257cGFkZGluZzowIDMwcHg7Ym9yZGVyLXJhZGl1czowcHggNTBweCA1MHB4IDBweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFudGhyYXppdCk7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Y29sb3I6dmFyKC0td2hpdGUpO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLXNlYXJjaGxheWVye2Rpc3BsYXk6bm9uZX19LmRvd25sb2Fkcy10YWJsZS1sYW5ndWFnZXMtc2VsZWN0b3J7Y29sb3I6dmFyKC0tYW50aHJheml0KTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo2MnB4fS5kb3dubG9hZHMtdGFibGUtbGFuZ3VhZ2VzLXNlbGVjdG9yIC5kcm9wZG93bntwb3NpdGlvbjphYnNvbHV0ZX0uZG93bmxvYWRzLXRhYmxlLWxhbmd1YWdlcy1zZWxlY3RvciAuZHJvcGRvd24gLnNlbGVjdC1sYWJlbHtwYWRkaW5nOjEwcHggMTJweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjYycHg7aGVpZ2h0OjM1cHg7Ym9yZGVyLXJhZGl1czozMHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWxpbWUpO2NvbG9yOnZhcigtLWFudGhyYXppdCk7Zm9udC1zaXplOjE0cHg7ei1pbmRleDo1O2N1cnNvcjpwb2ludGVyO3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAwJTt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXQ7dXNlci1zZWxlY3Q6bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmRvd25sb2Fkcy10YWJsZS1sYW5ndWFnZXMtc2VsZWN0b3IgLmRyb3Bkb3duIC5zZWxlY3QtbGFiZWw6YWZ0ZXJ7Y29udGVudDp1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL2NoZXZyb24tZG93bi1ibGFjay5zdmcpO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLWluLW91dH0uZG93bmxvYWRzLXRhYmxlLWxhbmd1YWdlcy1zZWxlY3RvciAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3R7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0O2JhY2tncm91bmQtY29sb3I6dmFyKC0tbGltZSk7Y29sb3I6dmFyKC0tYW50aHJheml0KTttYXgtaGVpZ2h0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6LTE7Ym90dG9tOjQwcHh9LmRvd25sb2Fkcy10YWJsZS1sYW5ndWFnZXMtc2VsZWN0b3IgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0IGxpe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjMwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6bm9ybWFsO2N1cnNvcjpwb2ludGVyO2xldHRlci1zcGFjaW5nOjJweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWxpbWUpO3RyYW5zaXRpb24tZHVyYXRpb246LjRzO29wYWNpdHk6MTt1c2VyLXNlbGVjdDpub25lO3BhZGRpbmc6MnB4IDEycHggNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZG93bmxvYWRzLXRhYmxlLWxhbmd1YWdlcy1zZWxlY3RvciAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QgbGkgYXtjb2xvcjp2YXIoLS1hbnRocmF6aXQpO2ZvbnQtc2l6ZToxNHB4O3RleHQtZGVjb3JhdGlvbjpub25lfS5kb3dubG9hZHMtdGFibGUtbGFuZ3VhZ2VzLXNlbGVjdG9yOm5vdCgubm90LW9wZW5lZCk6aG92ZXIgLmRyb3Bkb3duIC5zZWxlY3QtbGFiZWx7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1saW1lKX0uZG93bmxvYWRzLXRhYmxlLWxhbmd1YWdlcy1zZWxlY3Rvcjpub3QoLm5vdC1vcGVuZWQpOmhvdmVyIC5kcm9wZG93biAuc2VsZWN0LWxhYmVsOmFmdGVye2NvbnRlbnQ6dXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9UQy5XZWJzaXRlL0ltYWdlcy9JY29ucy9jaGV2cm9uLWRvd24tYmxhY2suc3ZnKTt0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpfS5kb3dubG9hZHMtdGFibGUtbGFuZ3VhZ2VzLXNlbGVjdG9yOm5vdCgubm90LW9wZW5lZCk6aG92ZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0e21heC1oZWlnaHQ6MTY3cHg7b3BhY2l0eToxO3otaW5kZXg6MX0uZG93bmxvYWRzLXRhYmxlLWxhbmd1YWdlcy1zZWxlY3Rvcjpub3QoLm5vdC1vcGVuZWQpOmhvdmVyIC5kcm9wZG93biAuZHJvcGRvd24tbGlzdCBsaTpudGgtY2hpbGQoMSl7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjdweH0uZG93bmxvYWRzLXRhYmxlLWxhbmd1YWdlcy1zZWxlY3Rvcjpub3QoLm5vdC1vcGVuZWQpOmhvdmVyIC5kcm9wZG93biAuZHJvcGRvd24tbGlzdCBsaTpudGgtY2hpbGQoMil7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUwJSl9LmRvd25sb2Fkcy10YWJsZS1sYW5ndWFnZXMtc2VsZWN0b3I6bm90KC5ub3Qtb3BlbmVkKTpob3ZlciAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QgbGk6bnRoLWNoaWxkKDMpe3RyYW5zZm9ybTp0cmFuc2xhdGVZKDI1MCUpfS5kb3dubG9hZHMtdGFibGUtbGFuZ3VhZ2VzLXNlbGVjdG9yOm5vdCgubm90LW9wZW5lZCk6aG92ZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0IGxpOm50aC1jaGlsZCg0KXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzNTAlKX0uZG93bmxvYWRzLXRhYmxlLWxhbmd1YWdlcy1zZWxlY3Rvcjpub3QoLm5vdC1vcGVuZWQpOmhvdmVyIC5kcm9wZG93biAuZHJvcGRvd24tbGlzdCBsaTpudGgtY2hpbGQoNSl7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDUwJSk7Ym9yZGVyLXJhZGl1czowIDAgMTVweCAxNXB4fS5kb3dubG9hZHMtdGFibGUtbGFuZ3VhZ2VzLXNlbGVjdG9yOm5vdCgubm90LW9wZW5lZCk6aG92ZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0IGxpOmhvdmVye2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpfS50Yy13ZWJzaXRlLXBhZ2VuYXZpZ2F0aW9ue21hcmdpbi1sZWZ0OjI1JTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS50Yy13ZWJzaXRlLXBhZ2VuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWljb257d2lkdGg6MzVweDtoZWlnaHQ6MzVweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFudGhyYXppdCk7cG9zaXRpb246c3RhdGljO21hcmdpbjowO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZS1pbi1vdXQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS50Yy13ZWJzaXRlLXBhZ2VuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWljb246YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL2NoZXZyb24tbGVmdC1saW1lLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMHB4IDE2cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWltYWdlIC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1wYWdlbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pY29uLnN3aXBlci1idXR0b24tbmV4dHt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnRjLXdlYnNpdGUtcGFnZW5hdmlnYXRpb24gLm5hdmlnYXRpb24taWNvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWxpbWUpfS50Yy13ZWJzaXRlLXBhZ2VuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWljb246aG92ZXI6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL2NoZXZyb24tbGVmdC1hbnRocmF6aXQuc3ZnKX0udGMtd2Vic2l0ZS1wYWdlbmF2aWdhdGlvbiAudGMtd2Vic2l0ZS1wYWdlbmF2aWdhdGlvbml0ZW0+YXtkaXNwbGF5OmZsZXg7Z2FwOjIwcHg7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lfS50Yy13ZWJzaXRlLXBhZ2VuYXZpZ2F0aW9uIC50Yy13ZWJzaXRlLXBhZ2VuYXZpZ2F0aW9uaXRlbT5hIHNwYW57dHJhbnNpdGlvbjptYXJnaW4gLjRzIGVhc2UtaW4tb3V0fS50Yy13ZWJzaXRlLXBhZ2VuYXZpZ2F0aW9uIC50Yy13ZWJzaXRlLXBhZ2VuYXZpZ2F0aW9uaXRlbS5uZXh0IC5uYXZpZ2F0aW9uLWljb257dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO29yZGVyOjJ9LnRjLXdlYnNpdGUtcGFnZW5hdmlnYXRpb24gLnRjLXdlYnNpdGUtcGFnZW5hdmlnYXRpb25pdGVtLm5leHQgc3BhbntvcmRlcjoxfS50Yy13ZWJzaXRlLXBhZ2VuYXZpZ2F0aW9uIC50Yy13ZWJzaXRlLXBhZ2VuYXZpZ2F0aW9uaXRlbTpob3Zlcj5hIC5uYXZpZ2F0aW9uLWljb257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1saW1lKX0udGMtd2Vic2l0ZS1wYWdlbmF2aWdhdGlvbiAudGMtd2Vic2l0ZS1wYWdlbmF2aWdhdGlvbml0ZW06aG92ZXI+YSAubmF2aWdhdGlvbi1pY29uOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9UQy5XZWJzaXRlL0ltYWdlcy9JY29ucy9jaGV2cm9uLWxlZnQtYW50aHJheml0LnN2Zyl9LnRjLXdlYnNpdGUtcGFnZW5hdmlnYXRpb24gLnRjLXdlYnNpdGUtcGFnZW5hdmlnYXRpb25pdGVtOmhvdmVyPmEgc3BhbnttYXJnaW46MCAwIDAgMTBweH0udGMtd2Vic2l0ZS1wYWdlbmF2aWdhdGlvbiAudGMtd2Vic2l0ZS1wYWdlbmF2aWdhdGlvbml0ZW06aG92ZXIubmV4dD5hIHNwYW57bWFyZ2luOjAgMTBweCAwIDB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLXBhZ2VuYXZpZ2F0aW9ue21hcmdpbi1sZWZ0OjB9fS50Yy13ZWJzaXRlLWFuaW1hdGVkcGlsbGFye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4Oi0xO3dpZHRoOjQydnc7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1saW1lKTt0cmFuc2l0aW9uOndpZHRoIC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1hbmltYXRlZHBpbGxhci5yZWR1Y2Vke3dpZHRoOjB9LnRjLXdlYnNpdGUtYW5pbWF0ZWRwaWxsYXIuaGVhZGVye2hlaWdodDp2YXIoLS1oZWlnaHQtaGVhZGVyLXRhYmxldCl9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey50Yy13ZWJzaXRlLWFuaW1hdGVkcGlsbGFyLmhlYWRlcntoZWlnaHQ6dmFyKC0taGVpZ2h0LWhlYWRlci1tb2JpbGUpfX0udGMtd2Vic2l0ZS1hbmltYXRlZHBpbGxhcjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1hbmltYXRlZHBpbGxhcjpiZWZvcmV7d2lkdGg6MzBweH19QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey50Yy13ZWJzaXRlLWFuaW1hdGVkcGlsbGFyOmJlZm9yZXt3aWR0aDoxMHB4fX0uY2F0ZWdvcnktY29sb3ItbW9zcyAudGMtd2Vic2l0ZS1hbmltYXRlZHBpbGxhcjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1tb29zKX0uY2F0ZWdvcnktY29sb3ItcGV0cm9sIC50Yy13ZWJzaXRlLWFuaW1hdGVkcGlsbGFyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBldHJvbCl9LmNhdGVnb3J5LWNvbG9yLXNhbmQgLnRjLXdlYnNpdGUtYW5pbWF0ZWRwaWxsYXI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0tc2FuZCl9LmNhdGVnb3J5LWNvbG9yLXBlYXJsLWdyZXkgLnRjLXdlYnNpdGUtYW5pbWF0ZWRwaWxsYXI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGVybC1ncmF1KX0uY2F0ZWdvcnktY29sb3ItdmlvbGV0IC50Yy13ZWJzaXRlLWFuaW1hdGVkcGlsbGFyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXZpb2xldCl9LmNhdGVnb3J5LWNvbG9yLXNpZW5hIC50Yy13ZWJzaXRlLWFuaW1hdGVkcGlsbGFyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNpZW5hKX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnRjLXdlYnNpdGUtYW5pbWF0ZWRwaWxsYXJ7d2lkdGg6NjB2d319QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLWFuaW1hdGVkcGlsbGFye2Rpc3BsYXk6bm9uZX19I21haW4tY29udGFpbmVyIC50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHttYXJnaW4tYm90dG9tOjE2MHB4fSNtYWluLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3QgLmxpc3QtY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7I21haW4tY29udGFpbmVyIC50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdCAubGlzdC1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I21haW4tY29udGFpbmVyIC50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdCAubGlzdC1jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I21haW4tY29udGFpbmVyIC50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdCAubGlzdC1jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNtYWluLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3QgLmxpc3QtY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7I21haW4tY29udGFpbmVyIC50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdCAubGlzdC1jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19I21haW4tY29udGFpbmVyIC50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdCAubGlzdC1jb250YWluZXIgLmFydGljbGVzLXdyYXBwZXJ7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZS1pbi1vdXR9I21haW4tY29udGFpbmVyIC50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdCAubGlzdC1jb250YWluZXIgLmFydGljbGVzLXdyYXBwZXIubG9hZGluZ3tvcGFjaXR5OjB9I21haW4tY29udGFpbmVyIC50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdCAubGlzdC1jb250YWluZXIgLmFydGljbGVzLXdyYXBwZXIgLnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0aXRlbS5ldmVue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxNzBweH0jbWFpbi1jb250YWluZXIgLnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0IC5saXN0LWNvbnRhaW5lciAuYXJ0aWNsZXMtd3JhcHBlciAudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RpdGVtLm9kZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MH0jbWFpbi1jb250YWluZXIgLnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0IC5saXN0LWNvbnRhaW5lciAuYXJ0aWNsZXMtd3JhcHBlciAubm9kZXR5cGVzLWNvbnRlbnQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9I21haW4tY29udGFpbmVyIC50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdCAubGlzdC1jb250YWluZXIgLm5vLXJlc3VsdHN7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSk7bWFyZ2luLWxlZnQ6MjUlO2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfSNtYWluLWNvbnRhaW5lciAudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3QgLmxpc3QtY29udGFpbmVyIC5uby1yZXN1bHRzIC5uby1yZXN1bHRzLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2dhcDoxMjBweDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jbWFpbi1jb250YWluZXIgLnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0IC5saXN0LWNvbnRhaW5lciAubm8tcmVzdWx0cyAubm8tcmVzdWx0cy13cmFwcGVyIHNwYW57Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Zm9udC1zaXplOjM4cHg7bGluZS1oZWlnaHQ6NDVweH0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJze2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpO21hcmdpbi1sZWZ0OjI1JTtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JTttYXJnaW4tYm90dG9tOjEzNHB4O3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzLm5vLXJlc3VsdHN7bWFyZ2luLWJvdHRvbTo5NHB4fS50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdGZpbHRlcnMgZm9ybSBmaWVsZHNldHtkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC50ZXh0LWZpZWxke2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LnRleHQtZmllbGQgaW5wdXQsLnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC50ZXh0LWZpZWxkIGJ1dHRvbntoZWlnaHQ6NThweDtib3JkZXI6bm9uZX0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LnRleHQtZmllbGQgaW5wdXR7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSk7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjJweDtib3JkZXItcmFkaXVzOjUwcHggMHB4IDBweCA1MHB4O3BhZGRpbmc6MTVweCAyNXB4O3BhZGRpbmctbGVmdDo3NXB4O3dpZHRoOjQ4MHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9UQy5XZWJzaXRlL0ltYWdlcy9JY29ucy9zZWFyY2guc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgMjVweCBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToyNHB4IDI0cHh9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC50ZXh0LWZpZWxkIGlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjp2YXIoLS1hbnRocmF6aXQpO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIycHh9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC50ZXh0LWZpZWxkIGJ1dHRvbntwYWRkaW5nOjAgMzBweDtib3JkZXItcmFkaXVzOjBweCA1MHB4IDUwcHggMHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tYW50aHJheml0KTtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtjb2xvcjp2YXIoLS13aGl0ZSk7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjJweH0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LnRleHQtZmllbGQgaW5wdXR7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpfS50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdGZpbHRlcnMgZm9ybSBmaWVsZHNldCAuY2xlYXJmaXgudGV4dC1maWVsZCAuaW5wdXQtY2xlYXJlcntkaXNwbGF5Om5vbmU7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE4cHg7bGVmdDo0NDBweDt3aWR0aDoyMXB4O2hlaWdodDoyMXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjIxXCIgaGVpZ2h0PVwiMjFcIiB2aWV3Qm94PVwiMCAwIDIxIDIxXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xIDFMMjAgMjBNMjAgMUwxIDIwXCIgc3Ryb2tlPVwiYmxhY2tcIi8+PC9zdmc+Jyk7YmFja2dyb3VuZC1zaXplOjIxcHggMjFweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC50b3BpY3MgLnRvcGljcy13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MTVweH0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LnRvcGljcyAudG9waWNzLXdyYXBwZXIgLnRvcGljLWZpbHRlcnt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjRzIGVhc2UtaW4tb3V0O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjEwcHggMTZweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWFudGhyYXppdCk7Ym9yZGVyLXJhZGl1czozMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LnRvcGljcyAudG9waWNzLXdyYXBwZXIgLnRvcGljLWZpbHRlciBzcGFue3RyYW5zaXRpb246Y29sb3IgLjRzIGVhc2UtaW4tb3V0O2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0Om5vcm1hbH0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LnRvcGljcyAudG9waWNzLXdyYXBwZXIgLnRvcGljLWZpbHRlcjpob3ZlciwudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LnRvcGljcyAudG9waWNzLXdyYXBwZXIgLnRvcGljLWZpbHRlci5zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFudGhyYXppdCl9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC50b3BpY3MgLnRvcGljcy13cmFwcGVyIC50b3BpYy1maWx0ZXI6aG92ZXIgc3BhbiwudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LnRvcGljcyAudG9waWNzLXdyYXBwZXIgLnRvcGljLWZpbHRlci5zZWxlY3RlZCBzcGFue2NvbG9yOiNmZmZ9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC5icmFuZHMgLmJyYW5kcy13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LmJyYW5kcyAuYnJhbmRzLXdyYXBwZXIgLnNlbGVjdDItd3JhcHBlcntkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtib3JkZXItcmFkaXVzOjE4cHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC5icmFuZHMgLmJyYW5kcy13cmFwcGVyIC5zZWxlY3QyLXdyYXBwZXIgLnNlbGVjdDItY29udGFpbmVye3dpZHRoOmF1dG8gIWltcG9ydGFudH0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LmJyYW5kcyAuYnJhbmRzLXdyYXBwZXIgLnNlbGVjdDItd3JhcHBlciAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MjBweDtib3JkZXI6bm9uZTtwYWRkaW5nOjEwcHggMTJweDtoZWlnaHQ6YXV0bztiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJhZGl1czowfS50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdGZpbHRlcnMgZm9ybSBmaWVsZHNldCAuY2xlYXJmaXguYnJhbmRzIC5icmFuZHMtd3JhcHBlciAuc2VsZWN0Mi13cmFwcGVyIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke3BhZGRpbmc6MDtsaW5lLWhlaWdodDoxMnB4O2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2NvbG9yOnZhcigtLWFudGhyYXppdCk7Zm9udC1zaXplOjEycHh9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC5icmFuZHMgLmJyYW5kcy13cmFwcGVyIC5zZWxlY3QyLXdyYXBwZXIgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntmb250LXdlaWdodDp2YXIoLS1ib2xkKTtjb2xvcjp2YXIoLS1hbnRocmF6aXQpO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0Om5vcm1hbH0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LmJyYW5kcyAuYnJhbmRzLXdyYXBwZXIgLnNlbGVjdDItd3JhcHBlciAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3twb3NpdGlvbjpzdGF0aWM7aGVpZ2h0OmF1dG87d2lkdGg6YXV0b30udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LmJyYW5kcyAuYnJhbmRzLXdyYXBwZXIgLnNlbGVjdDItd3JhcHBlciAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDtib3JkZXI6bm9uZTttYXJnaW46MDtwb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTpibG9jazt3aWR0aDoxNHB4O2hlaWdodDo4cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiOFwiIHZpZXdCb3g9XCIwIDAgMTQgOFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0xIDAuNUw3IDYuNUwxMyAwLjVcIiBzdHJva2U9XCIlMjMzMDJFMkZcIi8+PHBhdGggZD1cIk0xIDAuNUw3IDYuNUwxMyAwLjVcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1vcGFjaXR5PVwiMC4yXCIvPjwvc3ZnPicpO2JhY2tncm91bmQtc2l6ZToxNHB4IDhweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC5icmFuZHMgLmJyYW5kcy13cmFwcGVyIC5zZWxlY3QyLXdyYXBwZXIgLnNlbGVjdDItY29udGFpbmVyOm5vdCguc2VsZWN0Mi1jb250YWluZXItLWJlbG93KXtwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LmJyYW5kcyAuYnJhbmRzLXdyYXBwZXIgLnNlbGVjdDItd3JhcHBlciAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cpPi5zZWxlY3QyLWRyb3Bkb3due3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudDttaW4td2lkdGg6MCAhaW1wb3J0YW50O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MH0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LmJyYW5kcyAuYnJhbmRzLXdyYXBwZXIgLnNlbGVjdDItd3JhcHBlciAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cpPi5zZWxlY3QyLWRyb3Bkb3duIDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6NnB4fS50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdGZpbHRlcnMgZm9ybSBmaWVsZHNldCAuY2xlYXJmaXguYnJhbmRzIC5icmFuZHMtd3JhcHBlciAuc2VsZWN0Mi13cmFwcGVyIC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyk+LnNlbGVjdDItZHJvcGRvd24gOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC5icmFuZHMgLmJyYW5kcy13cmFwcGVyIC5zZWxlY3QyLXdyYXBwZXIgLnNlbGVjdDItY29udGFpbmVyOm5vdCguc2VsZWN0Mi1jb250YWluZXItLWJlbG93KT4uc2VsZWN0Mi1kcm9wZG93biA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6dmFyKC0tYW50aHJheml0KTtib3JkZXItcmFkaXVzOjE4cHh9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC5icmFuZHMgLmJyYW5kcy13cmFwcGVyIC5zZWxlY3QyLXdyYXBwZXIgLnNlbGVjdDItY29udGFpbmVyOm5vdCguc2VsZWN0Mi1jb250YWluZXItLWJlbG93KT4uc2VsZWN0Mi1kcm9wZG93biA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tYW50aHJheml0KX0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LmJyYW5kcyAuYnJhbmRzLXdyYXBwZXIgLnNlbGVjdDItd3JhcHBlciAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cpPi5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MTIwcHh9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC5icmFuZHMgLmJyYW5kcy13cmFwcGVyIC5zZWxlY3QyLXdyYXBwZXIgLnNlbGVjdDItY29udGFpbmVyOm5vdCguc2VsZWN0Mi1jb250YWluZXItLWJlbG93KT4uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyBsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDpub3JtYWw7Y29sb3I6dmFyKC0tYW50aHJheml0KTtwYWRkaW5nOjAgMTJweDttYXJnaW4tYm90dG9tOjRweH0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LmJyYW5kcyAuYnJhbmRzLXdyYXBwZXIgLnNlbGVjdDItd3JhcHBlciAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cpPi5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIGxpLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCwudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LmJyYW5kcyAuYnJhbmRzLXdyYXBwZXIgLnNlbGVjdDItd3JhcHBlciAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cpPi5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIGxpLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjp2YXIoLS1hbnRocmF6aXQpfS50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdGZpbHRlcnMgZm9ybSBmaWVsZHNldCAuY2xlYXJmaXguYnJhbmRzIC5icmFuZHMtd3JhcHBlciAuc2VsZWN0Mi13cmFwcGVyIC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyk+LnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbToxMHB4O21hcmdpbi1ib3R0b206MH0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LmJyYW5kcyAuYnJhbmRzLXdyYXBwZXIgLnNlbGVjdDItd3JhcHBlci5zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFudGhyYXppdCl9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC5icmFuZHMgLmJyYW5kcy13cmFwcGVyIC5zZWxlY3QyLXdyYXBwZXIuc2VsZWN0ZWQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6I2ZmZn0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LmJyYW5kcyAuYnJhbmRzLXdyYXBwZXIgLnNlbGVjdDItd3JhcHBlci5zZWxlY3RlZCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVye2NvbG9yOiNmZmZ9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC5icmFuZHMgLmJyYW5kcy13cmFwcGVyIC5zZWxlY3QyLXdyYXBwZXIuc2VsZWN0ZWQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYnt0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpO2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjhcIiB2aWV3Qm94PVwiMCAwIDE0IDhcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTMgNy41TDcgMS41TDEgNy41XCIgc3Ryb2tlPVwid2hpdGVcIi8+PHBhdGggZD1cIk0xMyA3LjVMNyAxLjVMMSA3LjVcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS1vcGFjaXR5PVwiMC4yXCIvPjwvc3ZnPicpfS50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdGZpbHRlcnMgZm9ybSBmaWVsZHNldCAuY2xlYXJmaXguYnJhbmRzIC5icmFuZHMtd3JhcHBlciAuc2VsZWN0Mi13cmFwcGVyLnNlbGVjdGVkIC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyk+LnNlbGVjdDItZHJvcGRvd24gOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOiNmZmZ9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC5icmFuZHMgLmJyYW5kcy13cmFwcGVyIC5zZWxlY3QyLXdyYXBwZXIuc2VsZWN0ZWQgLnNlbGVjdDItY29udGFpbmVyOm5vdCguc2VsZWN0Mi1jb250YWluZXItLWJlbG93KT4uc2VsZWN0Mi1kcm9wZG93biA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye2JhY2tncm91bmQ6I2ZmZn0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LmJyYW5kcyAuYnJhbmRzLXdyYXBwZXIgLnNlbGVjdDItd3JhcHBlci5zZWxlY3RlZCAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cpPi5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIGxpLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue2NvbG9yOiNmZmZ9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC5icmFuZHMgLmJyYW5kcy13cmFwcGVyIC5zZWxlY3QyLXdyYXBwZXIuc2VsZWN0ZWQgLnNlbGVjdDItY29udGFpbmVyOm5vdCguc2VsZWN0Mi1jb250YWluZXItLWJlbG93KT4uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyBsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsLnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC5icmFuZHMgLmJyYW5kcy13cmFwcGVyIC5zZWxlY3QyLXdyYXBwZXIuc2VsZWN0ZWQgLnNlbGVjdDItY29udGFpbmVyOm5vdCguc2VsZWN0Mi1jb250YWluZXItLWJlbG93KT4uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyBsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWR7Y29sb3I6I2ZmZn0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LmJyYW5kcyAuYnJhbmRzLXdyYXBwZXIgLnNlbGVjdDItd3JhcHBlci5zZWxlY3RlZC5vcGVuIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LmJyYW5kcyAuYnJhbmRzLXdyYXBwZXIgLnNlbGVjdDItd3JhcHBlci5vcGVuIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVyc3ttYXJnaW4tbGVmdDowO2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LnRleHQtZmllbGR7d2lkdGg6NTguMzMzMzMzMzMlfS50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdGZpbHRlcnMgZm9ybSBmaWVsZHNldCAuY2xlYXJmaXgudGV4dC1maWVsZCBpbnB1dHtwYWRkaW5nLWxlZnQ6NjVweH19QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdGZpbHRlcnMgZm9ybSBmaWVsZHNldCAuY2xlYXJmaXgudGV4dC1maWVsZHt3aWR0aDo2Ni42NjY2NjY2NyV9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyBmb3JtIGZpZWxkc2V0IC5jbGVhcmZpeC50ZXh0LWZpZWxkIGlucHV0e3dpZHRoOmF1dG87bWluLXdpZHRoOjI2NXB4O3BhZGRpbmctbGVmdDo1MHB4O2JhY2tncm91bmQtcG9zaXRpb246bGVmdCAxNXB4IGNlbnRlcn0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RmaWx0ZXJzIGZvcm0gZmllbGRzZXQgLmNsZWFyZml4LnRleHQtZmllbGQgYnV0dG9ue3BhZGRpbmc6MCAyNXB4fX0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RpdGVte21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlO2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdGl0ZW0uZmlyc3QtYmxvZy1hcnRpY2xle21hcmdpbi1sZWZ0OjA7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtnYXA6ODBweDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbToxNjBweH0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RpdGVtLmZpcnN0LWJsb2ctYXJ0aWNsZSAubmV3cy1pdGVtLWltYWdle2ZsZXg6MX0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RpdGVtLmZpcnN0LWJsb2ctYXJ0aWNsZSAuY29udGVudC13cmFwcGVye3dpZHRoOjQxLjY2NjY2NjY3JTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHB4fS50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdGl0ZW0uZmlyc3QtYmxvZy1hcnRpY2xlIC5jb250ZW50LXdyYXBwZXIgLmxlYXJuLW1vcmUtbGlua3ttYXJnaW4tdG9wOjB9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0aXRlbS5maXJzdC1ibG9nLWFydGljbGUrLnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0cHJvZHVjdHRlYXNlcnttYXJnaW4tdG9wOjB9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0aXRlbSAubmV3cy1pdGVtLWRhdGV7ZGlzcGxheTpmbGV4O2dhcDoxMHB4fS50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdGl0ZW0gLm5ld3MtaXRlbS1kYXRlIC5zZXBhcmF0b3J7d2lkdGg6MXB4O2hlaWdodDoxOHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tYW50aHJheml0KX0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RpdGVtIC5uZXdzLWl0ZW0tZGF0ZSAudG9waWMtcHJvdmlkZXJ7ZGlzcGxheTpmbGV4O2dhcDoxMHB4fS50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdGl0ZW0gLm5ld3MtaXRlbS1kYXRlIC50b3BpYy1wcm92aWRlciAudG9waWNzLXdyYXBwZXIsLnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0aXRlbSAubmV3cy1pdGVtLWRhdGUgLnRvcGljLXByb3ZpZGVyIC5wcm92aWRlcnMtd3JhcHBlcntkaXNwbGF5OmZsZXg7Z2FwOjEwcHh9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0aXRlbSAubmV3cy1pdGVtLWRhdGUgLnRvcGljLXByb3ZpZGVyIC50b3BpY3Mtd3JhcHBlcj5zcGFuLC50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdGl0ZW0gLm5ld3MtaXRlbS1kYXRlIC50b3BpYy1wcm92aWRlciAucHJvdmlkZXJzLXdyYXBwZXI+c3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2N1cnNvcjpwb2ludGVyfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RpdGVte21hcmdpbi1sZWZ0OjA7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTAwcHg7dG9wOmF1dG8gIWltcG9ydGFudH0udGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RpdGVtLmZpcnN0LWJsb2ctYXJ0aWNsZXttYXJnaW4tbGVmdDowO2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTAwcHh9LnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0aXRlbS5maXJzdC1ibG9nLWFydGljbGUgLmNvbnRlbnQtd3JhcHBlcnt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RpdGVtIC5uZXdzLWl0ZW0taW1hZ2V7d2lkdGg6YXV0bzttYXJnaW4tbGVmdDphdXRvfX0udGMtd2Vic2l0ZS1zdXBwbGllcmJsb2dhcnRpY2xley0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tdG9wOjEyMHB4O21hcmdpbi1ib3R0b206MTIwcHh9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLXN1cHBsaWVyYmxvZ2FydGljbGV7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtc3VwcGxpZXJibG9nYXJ0aWNsZXttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1zdXBwbGllcmJsb2dhcnRpY2xle21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1zdXBwbGllcmJsb2dhcnRpY2xle21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtc3VwcGxpZXJibG9nYXJ0aWNsZXttYXgtd2lkdGg6MTMyMHB4fX0udGMtd2Vic2l0ZS1jYXJlZXJpbnRyb2R1Y3Rpb257bWFyZ2luLXRvcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSoyKX0udGMtd2Vic2l0ZS1jYXJlZXJpbnRyb2R1Y3Rpb24gLmNhcmVlci1pbnRyb2R1Y3Rpb24tY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLWNhcmVlcmludHJvZHVjdGlvbiAuY2FyZWVyLWludHJvZHVjdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtY2FyZWVyaW50cm9kdWN0aW9uIC5jYXJlZXItaW50cm9kdWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1jYXJlZXJpbnRyb2R1Y3Rpb24gLmNhcmVlci1pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1jYXJlZXJpbnRyb2R1Y3Rpb24gLmNhcmVlci1pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtY2FyZWVyaW50cm9kdWN0aW9uIC5jYXJlZXItaW50cm9kdWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtY2FyZWVyaW50cm9kdWN0aW9uIC5jYXJlZXItaW50cm9kdWN0aW9uLWNvbnRhaW5lcnt3aWR0aDpjYWxjKDU0MHB4ICsgKDUwJSAtIDU0MHB4IC8gMikgLSAyMHB4KTttYXgtd2lkdGg6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLWNhcmVlcmludHJvZHVjdGlvbiAuY2FyZWVyLWludHJvZHVjdGlvbi1jb250YWluZXJ7d2lkdGg6Y2FsYyg3MjBweCArICg1MCUgLSA3MjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1jYXJlZXJpbnRyb2R1Y3Rpb24gLmNhcmVlci1pbnRyb2R1Y3Rpb24tY29udGFpbmVye3dpZHRoOmNhbGMoOTYwcHggKyAoNTAlIC0gOTYwcHggLyAyKSAtIDIwcHgpO21heC13aWR0aDpub25lfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLWNhcmVlcmludHJvZHVjdGlvbiAuY2FyZWVyLWludHJvZHVjdGlvbi1jb250YWluZXJ7d2lkdGg6Y2FsYygxMTQwcHggKyAoNTAlIC0gMTE0MHB4IC8gMikgLSAyMHB4KTttYXgtd2lkdGg6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1jYXJlZXJpbnRyb2R1Y3Rpb24gLmNhcmVlci1pbnRyb2R1Y3Rpb24tY29udGFpbmVye3dpZHRoOmNhbGMoMTMyMHB4ICsgKDUwJSAtIDEzMjBweCAvIDIpIC0gMjBweCk7bWF4LXdpZHRoOm5vbmV9fS50Yy13ZWJzaXRlLWNhcmVlcmludHJvZHVjdGlvbiAuY2FyZWVyLWludHJvZHVjdGlvbi1jb250YWluZXIgLmNhcmVlci1pbnRyb2R1Y3Rpb24td3JhcHBlciAudGMtd2Vic2l0ZS1icmVhZGNydW1ie21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKyB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLWNhcmVlcmludHJvZHVjdGlvbiAuY2FyZWVyLWludHJvZHVjdGlvbi1jb250YWluZXIgLmNhcmVlci1pbnRyb2R1Y3Rpb24td3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWd7d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1jYXJlZXJpbnRyb2R1Y3Rpb24gLmNhcmVlci1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5jYXJlZXItaW50cm9kdWN0aW9uLXdyYXBwZXIgLnZpZGVvLXdyYXBwZXIgdmlkZW97d2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1jYXJlZXJpbnRyb2R1Y3Rpb257bWFyZ2luLWJvdHRvbTo2OHB4fS50Yy13ZWJzaXRlLWNhcmVlcmludHJvZHVjdGlvbiAuY2FyZWVyLWludHJvZHVjdGlvbi1jb250YWluZXJ7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1jYXJlZXJpbnRyb2R1Y3Rpb24gLmNhcmVlci1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5jYXJlZXItaW50cm9kdWN0aW9uLXdyYXBwZXIgLnRjLXdlYnNpdGUtYnJlYWRjcnVtYnttYXJnaW4tYm90dG9tOjUwcHh9LnRjLXdlYnNpdGUtY2FyZWVyaW50cm9kdWN0aW9uIC5jYXJlZXItaW50cm9kdWN0aW9uLWNvbnRhaW5lciAuY2FyZWVyLWludHJvZHVjdGlvbi13cmFwcGVyIC5pbWFnZS13cmFwcGVye2hlaWdodDo2MDZweDtvdmVyZmxvdzpoaWRkZW59LnRjLXdlYnNpdGUtY2FyZWVyaW50cm9kdWN0aW9uIC5jYXJlZXItaW50cm9kdWN0aW9uLWNvbnRhaW5lciAuY2FyZWVyLWludHJvZHVjdGlvbi13cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZ3ttYXgtd2lkdGg6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDphdXRvfS50Yy13ZWJzaXRlLWNhcmVlcmludHJvZHVjdGlvbiAuY2FyZWVyLWludHJvZHVjdGlvbi1jb250YWluZXIgLmNhcmVlci1pbnRyb2R1Y3Rpb24td3JhcHBlciAudmlkZW8td3JhcHBlciB2aWRlb3toZWlnaHQ6NjA2cHh9LnRjLXdlYnNpdGUtY2FyZWVyaW50cm9kdWN0aW9uIC5jYXJlZXItaW50cm9kdWN0aW9uLWNvbnRhaW5lciAuY2FyZWVyLWludHJvZHVjdGlvbi13cmFwcGVyIC52aWRlby13cmFwcGVyLmRpc2FibGUtdmlkZW8tY2VudHJpbmd7b3ZlcmZsb3c6aGlkZGVufS50Yy13ZWJzaXRlLWNhcmVlcmludHJvZHVjdGlvbiAuY2FyZWVyLWludHJvZHVjdGlvbi1jb250YWluZXIgLmNhcmVlci1pbnRyb2R1Y3Rpb24td3JhcHBlciAudmlkZW8td3JhcHBlci5kaXNhYmxlLXZpZGVvLWNlbnRyaW5nIHZpZGVve3dpZHRoOmF1dG87cG9zaXRpb246cmVsYXRpdmV9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsudGMtd2Vic2l0ZS1jYXJlZXJpbnRyb2R1Y3Rpb24gLmNhcmVlci1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5jYXJlZXItaW50cm9kdWN0aW9uLXdyYXBwZXIgLmltYWdlLXdyYXBwZXJ7b3ZlcmZsb3c6dmlzaWJsZX0udGMtd2Vic2l0ZS1jYXJlZXJpbnRyb2R1Y3Rpb24gLmNhcmVlci1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5jYXJlZXItaW50cm9kdWN0aW9uLXdyYXBwZXIgLmltYWdlLXdyYXBwZXIgaW1ne3dpZHRoOmF1dG87aGVpZ2h0OjEwMCV9fS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZWludHJvZHVjdGlvbnttYXJnaW4tYm90dG9tOjk1cHh9LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlaW50cm9kdWN0aW9uIC5jYXJlZXItY2hhbmNlLWludHJvZHVjdGlvbi1jb250YWluZXJ7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VpbnRyb2R1Y3Rpb24gLmNhcmVlci1jaGFuY2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VpbnRyb2R1Y3Rpb24gLmNhcmVlci1jaGFuY2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VpbnRyb2R1Y3Rpb24gLmNhcmVlci1jaGFuY2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlaW50cm9kdWN0aW9uIC5jYXJlZXItY2hhbmNlLWludHJvZHVjdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VpbnRyb2R1Y3Rpb24gLmNhcmVlci1jaGFuY2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX0udGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VpbnRyb2R1Y3Rpb24gLmNhcmVlci1jaGFuY2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAuY2FyZWVyLWNoYW5jZS1pbnRyb2R1Y3Rpb24td3JhcHBlcnttYXJnaW4tbGVmdDpjYWxjKDguMzMzMzMzMzMlICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMil9LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlaW50cm9kdWN0aW9uIC5jYXJlZXItY2hhbmNlLWludHJvZHVjdGlvbi1jb250YWluZXIgLmNhcmVlci1jaGFuY2UtaW50cm9kdWN0aW9uLXdyYXBwZXIgLm5hbWUtZnVuY3Rpb24gaDEsLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlaW50cm9kdWN0aW9uIC5jYXJlZXItY2hhbmNlLWludHJvZHVjdGlvbi1jb250YWluZXIgLmNhcmVlci1jaGFuY2UtaW50cm9kdWN0aW9uLXdyYXBwZXIgLm5hbWUtZnVuY3Rpb24gLmgxe2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjU0cHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZWludHJvZHVjdGlvbnttYXJnaW4tYm90dG9tOjY4cHh9LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlaW50cm9kdWN0aW9uIC5jYXJlZXItY2hhbmNlLWludHJvZHVjdGlvbi1jb250YWluZXIgLmNhcmVlci1jaGFuY2UtaW50cm9kdWN0aW9uLXdyYXBwZXJ7bWFyZ2luLWxlZnQ6MDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjI1cHh9LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlaW50cm9kdWN0aW9uIC5jYXJlZXItY2hhbmNlLWludHJvZHVjdGlvbi1jb250YWluZXIgLmNhcmVlci1jaGFuY2UtaW50cm9kdWN0aW9uLXdyYXBwZXIgLm5hbWUtZnVuY3Rpb24gaDEsLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlaW50cm9kdWN0aW9uIC5jYXJlZXItY2hhbmNlLWludHJvZHVjdGlvbi1jb250YWluZXIgLmNhcmVlci1jaGFuY2UtaW50cm9kdWN0aW9uLXdyYXBwZXIgLm5hbWUtZnVuY3Rpb24gLmgxe2ZvbnQtc2l6ZTo0NHB4O2xpbmUtaGVpZ2h0OjUwcHh9fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnJleHh7bWFyZ2luLWJvdHRvbTo5MHB4fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnJleHggLmN0YS1yZXh4LWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnJleHggLmN0YS1yZXh4LWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25yZXh4IC5jdGEtcmV4eC1jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ucmV4eCAuY3RhLXJleHgtY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25yZXh4IC5jdGEtcmV4eC1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25yZXh4IC5jdGEtcmV4eC1jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ucmV4eCAuY3RhLXJleHgtY29udGFpbmVyIC5jdGEtcmV4eC13cmFwcGVye2Rpc3BsYXk6ZmxleDtnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRhbm5lbi1ncnVuKTtwYWRkaW5nOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25yZXh4IC5jdGEtcmV4eC1jb250YWluZXIgLmN0YS1yZXh4LXdyYXBwZXIgLmN0YS1yZXh4LXRpdGxle2NvbG9yOnZhcigtLXdoaXRlKX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25yZXh4IC5jdGEtcmV4eC1jb250YWluZXIgLmN0YS1yZXh4LXdyYXBwZXIgLmN0YS1yZXh4LXRpdGxlIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0td2hpdGUpICFpbXBvcnRhbnR9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ucmV4eCAuY3RhLXJleHgtY29udGFpbmVyIC5jdGEtcmV4eC13cmFwcGVyIC5idXR0b24+YSwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25yZXh4IC5jdGEtcmV4eC1jb250YWluZXIgLmN0YS1yZXh4LXdyYXBwZXIgLmJ1dHRvbj5kaXYsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ucmV4eCAuY3RhLXJleHgtY29udGFpbmVyIC5jdGEtcmV4eC13cmFwcGVyIC5idXR0b24+YnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tbGltZSk7Ym9yZGVyLWNvbG9yOnZhcigtLWxpbWUpO2JvcmRlci1yYWRpdXM6MzBweDtjb2xvcjp2YXIoLS1ibGFjayk7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Zm9udC1zaXplOjE0cHg7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOi43cHg7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnJleHggLmN0YS1yZXh4LWNvbnRhaW5lciAuY3RhLXJleHgtd3JhcHBlciAuYnV0dG9uPmE6aG92ZXIsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ucmV4eCAuY3RhLXJleHgtY29udGFpbmVyIC5jdGEtcmV4eC13cmFwcGVyIC5idXR0b24+ZGl2OmhvdmVyLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnJleHggLmN0YS1yZXh4LWNvbnRhaW5lciAuY3RhLXJleHgtd3JhcHBlciAuYnV0dG9uPmJ1dHRvbjpob3Zlcntjb2xvcjp2YXIoLS1saW1lKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrKTtib3JkZXItY29sb3I6dmFyKC0tYmxhY2spfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnJleHggLmN0YS1yZXh4LWNvbnRhaW5lciAuY3RhLXJleHgtd3JhcHBlciAuYnV0dG9uPmEgcCwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25yZXh4IC5jdGEtcmV4eC1jb250YWluZXIgLmN0YS1yZXh4LXdyYXBwZXIgLmJ1dHRvbj5kaXYgcCwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25yZXh4IC5jdGEtcmV4eC1jb250YWluZXIgLmN0YS1yZXh4LXdyYXBwZXIgLmJ1dHRvbj5idXR0b24gcHtmb250LXdlaWdodDp2YXIoLS1ib2xkKX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25yZXh4IC5jdGEtcmV4eC1jb250YWluZXIgLmN0YS1yZXh4LXdyYXBwZXIgLmJ1dHRvbj5hIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ucmV4eCAuY3RhLXJleHgtY29udGFpbmVyIC5jdGEtcmV4eC13cmFwcGVyIC5idXR0b24+ZGl2IC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ucmV4eCAuY3RhLXJleHgtY29udGFpbmVyIC5jdGEtcmV4eC13cmFwcGVyIC5idXR0b24+YnV0dG9uIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0tYmxhY2spfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25yZXh4IC5jdGEtcmV4eC1jb250YWluZXIgLmN0YS1yZXh4LXdyYXBwZXIgLmJ1dHRvbj5hLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnJleHggLmN0YS1yZXh4LWNvbnRhaW5lciAuY3RhLXJleHgtd3JhcHBlciAuYnV0dG9uPmRpdiwudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25yZXh4IC5jdGEtcmV4eC1jb250YWluZXIgLmN0YS1yZXh4LXdyYXBwZXIgLmJ1dHRvbj5idXR0b257Zm9udC1zaXplOjEycHh9fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnJleHggLmN0YS1yZXh4LWNvbnRhaW5lciAuY3RhLXJleHgtd3JhcHBlciAuYnV0dG9uPmE6aG92ZXIsLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ucmV4eCAuY3RhLXJleHgtY29udGFpbmVyIC5jdGEtcmV4eC13cmFwcGVyIC5idXR0b24+ZGl2OmhvdmVyLC50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnJleHggLmN0YS1yZXh4LWNvbnRhaW5lciAuY3RhLXJleHgtd3JhcHBlciAuYnV0dG9uPmJ1dHRvbjpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tbGltZSk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnJleHggLmN0YS1yZXh4LWNvbnRhaW5lciAuY3RhLXJleHgtd3JhcHBlciAuYnV0dG9uIC5idG57d2hpdGUtc3BhY2U6bm93cmFwfS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnJleHggLmN0YS1yZXh4LWNvbnRhaW5lciAuY3RhLXJleHgtd3JhcHBlciAuYnV0dG9uIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0tYmxhY2spICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogNTMwcHgpey50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnJleHggLmN0YS1yZXh4LWNvbnRhaW5lciAuY3RhLXJleHgtd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH19LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc3NsaWRlcnttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjQpfS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXIgLmNhcmVlci1jaGFuY2VzLXNsaWRlci1jb250YWluZXJ7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2Vzc2xpZGVyIC5jYXJlZXItY2hhbmNlcy1zbGlkZXItY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXIgLmNhcmVlci1jaGFuY2VzLXNsaWRlci1jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc3NsaWRlciAuY2FyZWVyLWNoYW5jZXMtc2xpZGVyLWNvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc3NsaWRlciAuY2FyZWVyLWNoYW5jZXMtc2xpZGVyLWNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXIgLmNhcmVlci1jaGFuY2VzLXNsaWRlci1jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc3NsaWRlciAuY2FyZWVyLWNoYW5jZXMtc2xpZGVyLWNvbnRhaW5lciAuY2FyZWVyLWNoYW5jZXMtdGl0bGV7bWFyZ2luLWxlZnQ6Y2FsYyg4LjMzMzMzMzMzJSArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc3NsaWRlciAuY2FyZWVyLWNoYW5jZXMtc2xpZGVyLWNvbnRhaW5lciAuY29udGFpbmVyLXJpZ2h0LXN0aWNreSAuc2xpZGVyLXdyYXBwZXJ7LS1icy1ndXR0ZXIteDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAwLjUpOy0tYnMtZ3V0dGVyLXk6IDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYygtMSp2YXIoLS1icy1ndXR0ZXIteSkpO21hcmdpbi1yaWdodDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTtmbGV4LXdyYXA6bm93cmFwfS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXIgLmNhcmVlci1jaGFuY2VzLXNsaWRlci1jb250YWluZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3kgLnNsaWRlci13cmFwcGVyIC50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXJpdGVte2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpO2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXIgLmNhcmVlci1jaGFuY2VzLXNsaWRlci1jb250YWluZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3kgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb24td3JhcHBlcnt0b3A6LTEwMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2Vzc2xpZGVye21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKyB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXIgLmNhcmVlci1jaGFuY2VzLXNsaWRlci1jb250YWluZXIgLmNhcmVlci1jaGFuY2VzLXRpdGxle21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbTozMHB4fS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXIgLmNhcmVlci1jaGFuY2VzLXNsaWRlci1jb250YWluZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3kgLnNsaWRlci13cmFwcGVye3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouMjUpfS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXIgLmNhcmVlci1jaGFuY2VzLXNsaWRlci1jb250YWluZXIgLmNvbnRhaW5lci1yaWdodC1zdGlja3kgLnNsaWRlci13cmFwcGVyIC50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXJpdGVte2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc3NsaWRlcml0ZW0gLmNhcmVlci1jaGFuY2UtaW1hZ2V7bWFyZ2luLWJvdHRvbToxMHB4fS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXJpdGVtIC5jYXJlZXItY2hhbmNlLWltYWdlIGltZ3t3aWR0aDoxMDAlfS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXJpdGVtIC5jYXJlZXItY2hhbmNlLWluZm9ybWF0aW9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LWVuZH0udGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2Vzc2xpZGVyaXRlbSAuY2FyZWVyLWNoYW5jZS1pbmZvcm1hdGlvbiAubmFtZS1mdW5jdGlvbiBoNCBzcGFuLC50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXJpdGVtIC5jYXJlZXItY2hhbmNlLWluZm9ybWF0aW9uIC5uYW1lLWZ1bmN0aW9uIC5oNCBzcGFue2ZvbnQtZmFtaWx5OnZhcigtLXR0LWNvbW1vbnMtcHJvKX1AbWVkaWEobWluLXdpZHRoOiA5OTJweClhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KXsudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2Vzc2xpZGVyaXRlbSAuY2FyZWVyLWNoYW5jZS1pbmZvcm1hdGlvbiAubmFtZS1mdW5jdGlvbiBoNCwudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2Vzc2xpZGVyaXRlbSAuY2FyZWVyLWNoYW5jZS1pbmZvcm1hdGlvbiAubmFtZS1mdW5jdGlvbiAuaDR7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjhweH19LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc3NsaWRlcml0ZW0gLmNhcmVlci1jaGFuY2UtaW5mb3JtYXRpb24gLmNhcmVlci1jaGFuY2UtbGluaz5hLC50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXJpdGVtIC5jYXJlZXItY2hhbmNlLWluZm9ybWF0aW9uIC5jYXJlZXItY2hhbmNlLWxpbms+ZGl2LC50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXJpdGVtIC5jYXJlZXItY2hhbmNlLWluZm9ybWF0aW9uIC5jYXJlZXItY2hhbmNlLWxpbms+YnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2spO2JvcmRlci1jb2xvcjp2YXIoLS1ibGFjayk7Ym9yZGVyLXJhZGl1czozMHB4O2NvbG9yOnZhcigtLXdoaXRlKTtwYWRkaW5nOjEwcHggMTZweDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MTRweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6LjdweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc3NsaWRlcml0ZW0gLmNhcmVlci1jaGFuY2UtaW5mb3JtYXRpb24gLmNhcmVlci1jaGFuY2UtbGluaz5hOmhvdmVyLC50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXJpdGVtIC5jYXJlZXItY2hhbmNlLWluZm9ybWF0aW9uIC5jYXJlZXItY2hhbmNlLWxpbms+ZGl2OmhvdmVyLC50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXJpdGVtIC5jYXJlZXItY2hhbmNlLWluZm9ybWF0aW9uIC5jYXJlZXItY2hhbmNlLWxpbms+YnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLWJsYWNrKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKTtib3JkZXItY29sb3I6dmFyKC0td2hpdGUpO2JvcmRlci1jb2xvcjp2YXIoLS1ibGFjayk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXJpdGVtIC5jYXJlZXItY2hhbmNlLWluZm9ybWF0aW9uIC5jYXJlZXItY2hhbmNlLWxpbms+YSBwLC50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXJpdGVtIC5jYXJlZXItY2hhbmNlLWluZm9ybWF0aW9uIC5jYXJlZXItY2hhbmNlLWxpbms+ZGl2IHAsLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc3NsaWRlcml0ZW0gLmNhcmVlci1jaGFuY2UtaW5mb3JtYXRpb24gLmNhcmVlci1jaGFuY2UtbGluaz5idXR0b24gcHtmb250LXdlaWdodDp2YXIoLS1ib2xkKX0udGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2Vzc2xpZGVyaXRlbSAuY2FyZWVyLWNoYW5jZS1pbmZvcm1hdGlvbiAuY2FyZWVyLWNoYW5jZS1saW5rPmEgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2Vzc2xpZGVyaXRlbSAuY2FyZWVyLWNoYW5jZS1pbmZvcm1hdGlvbiAuY2FyZWVyLWNoYW5jZS1saW5rPmRpdiAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXJpdGVtIC5jYXJlZXItY2hhbmNlLWluZm9ybWF0aW9uIC5jYXJlZXItY2hhbmNlLWxpbms+YnV0dG9uIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0td2hpdGUpfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2Vzc2xpZGVyaXRlbSAuY2FyZWVyLWNoYW5jZS1pbmZvcm1hdGlvbiAuY2FyZWVyLWNoYW5jZS1saW5rPmEsLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc3NsaWRlcml0ZW0gLmNhcmVlci1jaGFuY2UtaW5mb3JtYXRpb24gLmNhcmVlci1jaGFuY2UtbGluaz5kaXYsLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc3NsaWRlcml0ZW0gLmNhcmVlci1jaGFuY2UtaW5mb3JtYXRpb24gLmNhcmVlci1jaGFuY2UtbGluaz5idXR0b257Zm9udC1zaXplOjEycHh9fS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNpbnRyb2R1Y3Rpb257bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSoyKX0udGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzaW50cm9kdWN0aW9uIC5jYXJlZXItY2hhbmNlcy1pbnRyb2R1Y3Rpb24tY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2ludHJvZHVjdGlvbiAuY2FyZWVyLWNoYW5jZXMtaW50cm9kdWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzaW50cm9kdWN0aW9uIC5jYXJlZXItY2hhbmNlcy1pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNpbnRyb2R1Y3Rpb24gLmNhcmVlci1jaGFuY2VzLWludHJvZHVjdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNpbnRyb2R1Y3Rpb24gLmNhcmVlci1jaGFuY2VzLWludHJvZHVjdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzaW50cm9kdWN0aW9uIC5jYXJlZXItY2hhbmNlcy1pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNpbnRyb2R1Y3Rpb24gLmNhcmVlci1jaGFuY2VzLWludHJvZHVjdGlvbi1jb250YWluZXIgLmNhcmVlci1jaGFuY2VzLWludHJvZHVjdGlvbi13cmFwcGVyey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpfS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNpbnRyb2R1Y3Rpb24gLmNhcmVlci1jaGFuY2VzLWludHJvZHVjdGlvbi1jb250YWluZXIgLmNhcmVlci1jaGFuY2VzLWludHJvZHVjdGlvbi13cmFwcGVyIC5oZWFkZXIsLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2ludHJvZHVjdGlvbiAuY2FyZWVyLWNoYW5jZXMtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAuY2FyZWVyLWNoYW5jZXMtaW50cm9kdWN0aW9uLXdyYXBwZXIgLnRlYXNlcntmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KTtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JTttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2ludHJvZHVjdGlvbnttYXJnaW4tYm90dG9tOjY4cHh9LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2ludHJvZHVjdGlvbiAuY2FyZWVyLWNoYW5jZXMtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAuY2FyZWVyLWNoYW5jZXMtaW50cm9kdWN0aW9uLXdyYXBwZXJ7Z2FwOjI1cHh9LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2ludHJvZHVjdGlvbiAuY2FyZWVyLWNoYW5jZXMtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAuY2FyZWVyLWNoYW5jZXMtaW50cm9kdWN0aW9uLXdyYXBwZXIgLmhlYWRlciwudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzaW50cm9kdWN0aW9uIC5jYXJlZXItY2hhbmNlcy1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5jYXJlZXItY2hhbmNlcy1pbnRyb2R1Y3Rpb24td3JhcHBlciAudGVhc2Vye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowfX0udGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzZnVsbGxpc3R7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSo0KX0udGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzZnVsbGxpc3QgLmNhcmVlci1jaGFuY2VzLWZ1bGwtbGlzdC1jb250YWluZXJ7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzZnVsbGxpc3QgLmNhcmVlci1jaGFuY2VzLWZ1bGwtbGlzdC1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2Z1bGxsaXN0IC5jYXJlZXItY2hhbmNlcy1mdWxsLWxpc3QtY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNmdWxsbGlzdCAuY2FyZWVyLWNoYW5jZXMtZnVsbC1saXN0LWNvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2Z1bGxsaXN0IC5jYXJlZXItY2hhbmNlcy1mdWxsLWxpc3QtY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2Z1bGxsaXN0IC5jYXJlZXItY2hhbmNlcy1mdWxsLWxpc3QtY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNmdWxsbGlzdCAuY2FyZWVyLWNoYW5jZXMtZnVsbC1saXN0LWNvbnRhaW5lciAuY2FyZWVyLWNoYW5jZXMtZnVsbC1saXN0LXdyYXBwZXIgLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2xpc3QgLmNhcmVlci1jaGFuY2VzLXdyYXBwZXIgLm5vZGV0eXBlcy1jb250ZW50LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2xpc3RpdGVtLmV2ZW57cG9zaXRpb246cmVsYXRpdmU7dG9wOjkwcHh9LnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2Z1bGxsaXN0IC5jYXJlZXItY2hhbmNlcy1mdWxsLWxpc3QtY29udGFpbmVyIC5jYXJlZXItY2hhbmNlcy1mdWxsLWxpc3Qtd3JhcHBlciAudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdCAuY2FyZWVyLWNoYW5jZXMtd3JhcHBlciAubm9kZXR5cGVzLWNvbnRlbnQudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW0ub2Rke3RvcDowfS50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNmdWxsbGlzdCAuY2FyZWVyLWNoYW5jZXMtZnVsbC1saXN0LWNvbnRhaW5lciAuY2FyZWVyLWNoYW5jZXMtZnVsbC1saXN0LXdyYXBwZXIgLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2xpc3QgLmNhcmVlci1jaGFuY2VzLXdyYXBwZXIgLm5vZGV0eXBlcy1jb250ZW50Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzZnVsbGxpc3R7bWFyZ2luLWJvdHRvbToxMDBweH0udGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzZnVsbGxpc3QgLmNhcmVlci1jaGFuY2VzLWZ1bGwtbGlzdC1jb250YWluZXIgLmNhcmVlci1jaGFuY2VzLWZ1bGwtbGlzdC13cmFwcGVyIC50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNsaXN0IC5jYXJlZXItY2hhbmNlcy13cmFwcGVyIC5ub2RldHlwZXMtY29udGVudC50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNsaXN0aXRlbS5ldmVue3RvcDowfX0udGMtd2Vic2l0ZS1iZW5lZml0aWNvbi5maWxsLWNvbG9yLWF2b2NhZG8gc3ZnPnBhdGh7ZmlsbDp2YXIoLS1ibGFjayl9LnRjLXdlYnNpdGUtYmVuZWZpdGljb24uZmlsbC1jb2xvci1hdm9jYWRvIHN2ZyBnLC50Yy13ZWJzaXRlLWJlbmVmaXRpY29uLmZpbGwtY29sb3ItYXZvY2FkbyBzdmcgZyBwYXRoe2ZpbGw6dmFyKC0tYXZvY2Fkbyl9LnRjLXdlYnNpdGUtYmVuZWZpdGljb24uZmlsbC1jb2xvci1tb3NzIHN2Zz5wYXRoe2ZpbGw6dmFyKC0tYmxhY2spfS50Yy13ZWJzaXRlLWJlbmVmaXRpY29uLmZpbGwtY29sb3ItbW9zcyBzdmcgZywudGMtd2Vic2l0ZS1iZW5lZml0aWNvbi5maWxsLWNvbG9yLW1vc3Mgc3ZnIGcgcGF0aHtmaWxsOnZhcigtLW1vb3MpfS50Yy13ZWJzaXRlLWJlbmVmaXRpY29uLmZpbGwtY29sb3ItdmlvbGV0IHN2Zz5wYXRoe2ZpbGw6dmFyKC0td2hpdGUpfS50Yy13ZWJzaXRlLWJlbmVmaXRpY29uLmZpbGwtY29sb3ItdmlvbGV0IHN2ZyBnLC50Yy13ZWJzaXRlLWJlbmVmaXRpY29uLmZpbGwtY29sb3ItdmlvbGV0IHN2ZyBnIHBhdGh7ZmlsbDp2YXIoLS12aW9sZXQpfS50Yy13ZWJzaXRlLWJlbmVmaXRpY29uLmZpbGwtY29sb3Itc2llbmEgc3ZnPnBhdGh7ZmlsbDp2YXIoLS13aGl0ZSl9LnRjLXdlYnNpdGUtYmVuZWZpdGljb24uZmlsbC1jb2xvci1zaWVuYSBzdmcgZywudGMtd2Vic2l0ZS1iZW5lZml0aWNvbi5maWxsLWNvbG9yLXNpZW5hIHN2ZyBnIHBhdGh7ZmlsbDp2YXIoLS1zaWVuYSl9LnRjLXdlYnNpdGUtYmVuZWZpdGljb24uZmlsbC1jb2xvci1wZXRyb2wgc3ZnPnBhdGh7ZmlsbDp2YXIoLS13aGl0ZSl9LnRjLXdlYnNpdGUtYmVuZWZpdGljb24uZmlsbC1jb2xvci1wZXRyb2wgc3ZnIGcsLnRjLXdlYnNpdGUtYmVuZWZpdGljb24uZmlsbC1jb2xvci1wZXRyb2wgc3ZnIGcgcGF0aHtmaWxsOnZhcigtLXBldHJvbCl9LnRjLXdlYnNpdGUtYmVuZWZpdGljb24uZmlsbC1jb2xvci1wZWFybC1ncmV5IHN2Zz5wYXRoe2ZpbGw6dmFyKC0tYmxhY2spfS50Yy13ZWJzaXRlLWJlbmVmaXRpY29uLmZpbGwtY29sb3ItcGVhcmwtZ3JleSBzdmcgZywudGMtd2Vic2l0ZS1iZW5lZml0aWNvbi5maWxsLWNvbG9yLXBlYXJsLWdyZXkgc3ZnIGcgcGF0aHtmaWxsOnZhcigtLXBlcmwtZ3JhdSl9LnRjLXdlYnNpdGUtYmVuZWZpdGljb24uZmlsbC1jb2xvci1zYW5kIHN2Zz5wYXRoe2ZpbGw6dmFyKC0td2hpdGUpfS50Yy13ZWJzaXRlLWJlbmVmaXRpY29uLmZpbGwtY29sb3Itc2FuZCBzdmcgZywudGMtd2Vic2l0ZS1iZW5lZml0aWNvbi5maWxsLWNvbG9yLXNhbmQgc3ZnIGcgcGF0aHtmaWxsOnZhcigtLXNhbmQpfS50Yy13ZWJzaXRlLWJlbmVmaXRpY29uLm5vLWZpbGwtY29sb3Igc3ZnPnBhdGh7ZmlsbDp2YXIoLS1ibGFjayl9LnRjLXdlYnNpdGUtYmVuZWZpdGljb24ubm8tZmlsbC1jb2xvciBzdmcgZywudGMtd2Vic2l0ZS1iZW5lZml0aWNvbi5uby1maWxsLWNvbG9yIHN2ZyBnIHBhdGh7ZmlsbDp2YXIoLS13aGl0ZSl9ZGl2LnRjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAubGlzdC1jb250YWluZXJ7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXtkaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtkaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtkaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7ZGl2LnRjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAubGlzdC1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXtkaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX1kaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAjdGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC50Yy13ZWJzaXRlLWpvYnNzY3JhcGVye21hcmdpbi1sZWZ0OjI1JX1kaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAjdGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC50Yy13ZWJzaXRlLWpvYnNzY3JhcGVyIC5qb2JzLWZpbHRlcnN7ZGlzcGxheTpmbGV4O2dhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7bWFyZ2luLWJvdHRvbTp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9ZGl2LnRjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAubGlzdC1jb250YWluZXIgI3RjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAudGMtd2Vic2l0ZS1qb2Jzc2NyYXBlciAuam9icy1maWx0ZXJzIC5pbnB1dC13cmFwcGVye3dpZHRoOjYwJX1kaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAjdGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC50Yy13ZWJzaXRlLWpvYnNzY3JhcGVyIC5qb2JzLWZpbHRlcnMgLmlucHV0LXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XXtoZWlnaHQ6MzhweDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyMnB4O2xldHRlci1zcGFjaW5nOi4wMmVtO2NvbG9yOnZhcigtLWFudGhyYXppdCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6bm9uZTtwYWRkaW5nLWJvdHRvbToxMHB4O3RyYW5zaXRpb246Ym9yZGVyLWJvdHRvbSAuNHMgZWFzZS1pbi1vdXQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tYW50aHJheml0KX1kaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAjdGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC50Yy13ZWJzaXRlLWpvYnNzY3JhcGVyIC5qb2JzLWZpbHRlcnMgLmlucHV0LXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXJ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIycHg7bGV0dGVyLXNwYWNpbmc6LjAyZW07Y29sb3I6dmFyKC0tYW50aHJheml0KX1kaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAjdGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC50Yy13ZWJzaXRlLWpvYnNzY3JhcGVyIC5qb2JzLWZpbHRlcnMgLnNlbGVjdC13cmFwcGVye3dpZHRoOjQwJX1kaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAjdGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC50Yy13ZWJzaXRlLWpvYnNzY3JhcGVyIC5qb2JzLWZpbHRlcnMgLnNlbGVjdC13cmFwcGVyPmRpdj5kaXZ7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZX1kaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAjdGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC50Yy13ZWJzaXRlLWpvYnNzY3JhcGVyIC5qb2JzLWZpbHRlcnMgLnNlbGVjdC13cmFwcGVyPmRpdj5kaXY+ZGl2OmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWFudGhyYXppdCl9ZGl2LnRjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAubGlzdC1jb250YWluZXIgI3RjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAudGMtd2Vic2l0ZS1qb2Jzc2NyYXBlciAuam9icy1maWx0ZXJzIC5zZWxlY3Qtd3JhcHBlcj5kaXY+ZGl2PmRpdjpmaXJzdC1jaGlsZCAjcmVhY3Qtc2VsZWN0LTItcGxhY2Vob2xkZXJ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIycHg7bGV0dGVyLXNwYWNpbmc6LjAyZW07Y29sb3I6dmFyKC0tYW50aHJheml0KX1kaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAjdGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC50Yy13ZWJzaXRlLWpvYnNzY3JhcGVyIC5qb2JzLWZpbHRlcnMgLnNlbGVjdC13cmFwcGVyPmRpdj5kaXY+ZGl2Omxhc3QtY2hpbGR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUuMTkyNzggMTIuMkw3Ljc4NDc4IDkuNjA4TDguNDg4NzggMTAuMzEyTDQuNjgwNzggMTQuMTJMMC44NzI3ODEgMTAuMzEyTDEuNTc2NzggOS42MDhMNC4xNjg3OCAxMi4yVjAuNTJINS4xOTI3OFYxMi4yWicgZmlsbD0nJTIzMzAyRTJGJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6cmlnaHQ7YmFja2dyb3VuZC1wb3NpdGlvbi15OmNlbnRlcn1kaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAjdGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC50Yy13ZWJzaXRlLWpvYnNzY3JhcGVyIC5qb2JzLWZpbHRlcnMgLnNlbGVjdC13cmFwcGVyPmRpdj5kaXY+ZGl2Omxhc3QtY2hpbGQ+c3BhbixkaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAjdGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC50Yy13ZWJzaXRlLWpvYnNzY3JhcGVyIC5qb2JzLWZpbHRlcnMgLnNlbGVjdC13cmFwcGVyPmRpdj5kaXY+ZGl2Omxhc3QtY2hpbGQgc3Zne2Rpc3BsYXk6bm9uZX1kaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAjdGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC50Yy13ZWJzaXRlLWpvYnNzY3JhcGVyIC5qb2JzLWZpbHRlcnMgLnNlbGVjdC13cmFwcGVyIGRpdltyb2xlPWxpc3Rib3hdPmRpdntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9ZGl2LnRjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAubGlzdC1jb250YWluZXIgI3RjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAudGMtd2Vic2l0ZS1qb2Jzc2NyYXBlciAuam9icy1maWx0ZXJzIC5zZWxlY3Qtd3JhcHBlciBkaXZbcm9sZT1saXN0Ym94XT5kaXY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1saW1lKX1kaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAjdGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC50Yy13ZWJzaXRlLWpvYnNzY3JhcGVyIC5qb2JzLWZpbHRlcnMgLnNlbGVjdC13cmFwcGVyIGRpdltjbGFzcyQ9LW11bHRpVmFsdWVde2JhY2tncm91bmQtY29sb3I6dmFyKC0tbGltZSl9ZGl2LnRjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAubGlzdC1jb250YWluZXIgI3RjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAudGMtd2Vic2l0ZS1qb2Jzc2NyYXBlciAuam9icy1maWx0ZXJzIC5zZWxlY3Qtd3JhcHBlciBkaXZbY2xhc3MkPS1tdWx0aVZhbHVlXSBkaXZbcm9sZT1idXR0b25de2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjp2YXIoLS1hbnRocmF6aXQpfWRpdi50Yy13ZWJzaXRlLWpvYm9mZmVyc2xpc3QgLmxpc3QtY29udGFpbmVyICN0Yy13ZWJzaXRlLWpvYm9mZmVyc2xpc3QgLnRjLXdlYnNpdGUtam9ic3NjcmFwZXIgLmpvYnMtdGFibGUgLmpvYi1yb3d7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpO3BhZGRpbmc6MTVweCA1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9ZGl2LnRjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAubGlzdC1jb250YWluZXIgI3RjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAudGMtd2Vic2l0ZS1qb2Jzc2NyYXBlciAuam9icy10YWJsZSAuam9iLXJvdyAuam9iLXRpdGxle2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI4cHg7cGFkZGluZy1yaWdodDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpe2Rpdi50Yy13ZWJzaXRlLWpvYm9mZmVyc2xpc3QgLmxpc3QtY29udGFpbmVyICN0Yy13ZWJzaXRlLWpvYm9mZmVyc2xpc3QgLnRjLXdlYnNpdGUtam9ic3NjcmFwZXIgLmpvYnMtdGFibGUgLmpvYi1yb3cgLmpvYi10aXRsZXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4fX1kaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAjdGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC50Yy13ZWJzaXRlLWpvYnNzY3JhcGVyIC5qb2JzLXRhYmxlIC5qb2Itcm93IC5qb2ItaW5mb3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LWVuZDt0ZXh0LWFsaWduOnJpZ2h0O3doaXRlLXNwYWNlOm5vd3JhcH1kaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAjdGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC50Yy13ZWJzaXRlLWpvYnNzY3JhcGVyIC5qb2JzLXRhYmxlIC5qb2Itcm93OmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9ZGl2LnRjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAubGlzdC1jb250YWluZXIgI3RjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAudGMtd2Vic2l0ZS1qb2Jzc2NyYXBlci5sb2FkaW5ne21hcmdpbi10b3A6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMil9ZGl2LnRjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAubGlzdC1jb250YWluZXIgI3RjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAudGMtd2Vic2l0ZS1qb2Jzc2NyYXBlci5sb2FkaW5nICNsb2FkZXJ7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtib3JkZXI6OHB4IHNvbGlkICNmM2YzZjM7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcDo4cHggc29saWQgdmFyKC0tbGltZSk7LXdlYmtpdC1hbmltYXRpb246c3BpbiAycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOnNwaW4gMnMgbGluZWFyIGluZmluaXRlO2JvcmRlci1jb2xvcjp2YXIoLS1hbnRocmF6aXQpO2JvcmRlci10b3A6OHB4IHNvbGlkIHZhcigtLWxpbWUpO21hcmdpbjphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7ZGl2LnRjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAubGlzdC1jb250YWluZXIgI3RjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAudGMtd2Vic2l0ZS1qb2Jzc2NyYXBlcnttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXtkaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAjdGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC50Yy13ZWJzaXRlLWpvYnNzY3JhcGVye21hcmdpbi1sZWZ0OjB9fWRpdi50Yy13ZWJzaXRlLWpvYm9mZmVyc2xpc3QgLmxpc3QtY29udGFpbmVyIC5idXR0b257dGV4dC1hbGlnbjpyaWdodDttYXJnaW4tdG9wOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX1kaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAuYnV0dG9uPmEsZGl2LnRjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAubGlzdC1jb250YWluZXIgLmJ1dHRvbj5kaXYsZGl2LnRjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAubGlzdC1jb250YWluZXIgLmJ1dHRvbj5idXR0b257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1saW1lKTtib3JkZXItY29sb3I6dmFyKC0tbGltZSk7Ym9yZGVyLXJhZGl1czozMHB4O2NvbG9yOnZhcigtLWJsYWNrKTtwYWRkaW5nOjEwcHggMTZweDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MTRweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6LjdweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9ZGl2LnRjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAubGlzdC1jb250YWluZXIgLmJ1dHRvbj5hOmhvdmVyLGRpdi50Yy13ZWJzaXRlLWpvYm9mZmVyc2xpc3QgLmxpc3QtY29udGFpbmVyIC5idXR0b24+ZGl2OmhvdmVyLGRpdi50Yy13ZWJzaXRlLWpvYm9mZmVyc2xpc3QgLmxpc3QtY29udGFpbmVyIC5idXR0b24+YnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLWxpbWUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2spO2JvcmRlci1jb2xvcjp2YXIoLS1ibGFjayl9ZGl2LnRjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAubGlzdC1jb250YWluZXIgLmJ1dHRvbj5hIHAsZGl2LnRjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAubGlzdC1jb250YWluZXIgLmJ1dHRvbj5kaXYgcCxkaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAuYnV0dG9uPmJ1dHRvbiBwe2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpfWRpdi50Yy13ZWJzaXRlLWpvYm9mZmVyc2xpc3QgLmxpc3QtY29udGFpbmVyIC5idXR0b24+YSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLGRpdi50Yy13ZWJzaXRlLWpvYm9mZmVyc2xpc3QgLmxpc3QtY29udGFpbmVyIC5idXR0b24+ZGl2IC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsZGl2LnRjLXdlYnNpdGUtam9ib2ZmZXJzbGlzdCAubGlzdC1jb250YWluZXIgLmJ1dHRvbj5idXR0b24gLmNrLXBsYWNlaG9sZGVyOmJlZm9yZXtjb2xvcjp2YXIoLS1ibGFjayl9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpe2Rpdi50Yy13ZWJzaXRlLWpvYm9mZmVyc2xpc3QgLmxpc3QtY29udGFpbmVyIC5idXR0b24+YSxkaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAuYnV0dG9uPmRpdixkaXYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IC5saXN0LWNvbnRhaW5lciAuYnV0dG9uPmJ1dHRvbntmb250LXNpemU6MTJweH19LnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXIucGx1cy1zaWduIC5udW1iZXItdGV4dC13cmFwcGVyIC5hbmltYXRlZC1udW1iZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6bm9uZX0udGMtd2Vic2l0ZS1hbmltYXRlZG51bWJlci5wbHVzLXNpZ24gLm51bWJlci10ZXh0LXdyYXBwZXIgLmFuaW1hdGVkLW51bWJlcjpiZWZvcmV7Y29udGVudDpcIj5cIjtkaXNwbGF5OmJsb2NrfS50Yy13ZWJzaXRlLWhvbWVzbGlkZXIgLnRjLXdlYnNpdGUtaG9tZXNsaWRlcml0ZW0gLnNsaWRlLWNvbnRlbnR7Ym90dG9tOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjMpICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1ob21lc2xpZGVyIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXJpdGVtIC5zbGlkZS1jb250ZW50e3BhZGRpbmctcmlnaHQ6MjUlfX0udGMtd2Vic2l0ZS1ob21lc2xpZGVyIC5zbGlkZXItY29udGFpbmVyIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlciAuc3dpcGVyLWJ1dHRvbnMtd3JhcHBlcj5kaXY6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9JbWFnZXMvSWNvbnMvY2hldnJvbi1sZWZ0LWFxdWFtYXJpbi5zdmdcIil9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIC5pbnNpZGUtY29udGFpbmVyIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50LWxlZnR7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MzBweH0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIgLmluc2lkZS1jb250YWluZXIgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQtbGVmdCAuY29udGVudC10ZXh0e2dhcDozMHB4fS50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhtYXAgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciAuaW5zaWRlLWNvbnRhaW5lciAuY2FsbC10by1hY3Rpb24td3JhcHBlciAuY29udGVudC1sZWZ0IC5idXR0b257bWFyZ2luLXRvcDowfS50Yy10ZWNobm9tYWctYnJhbmR0ZWFzZXJ7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSk7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO21hcmdpbjoxMDBweCAwO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjB9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy10ZWNobm9tYWctYnJhbmR0ZWFzZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRjLXRlY2hub21hZy1icmFuZHRlYXNlcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtdGVjaG5vbWFnLWJyYW5kdGVhc2Vye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtdGVjaG5vbWFnLWJyYW5kdGVhc2Vye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnRjLXRlY2hub21hZy1icmFuZHRlYXNlcnttYXgtd2lkdGg6MTMyMHB4fX0udGMtdGVjaG5vbWFnLWJyYW5kdGVhc2VyLmV2ZW57bWFyZ2luLXRvcDoxNzBweH0udGMtdGVjaG5vbWFnLWJyYW5kdGVhc2VyLm9kZHttYXJnaW4tdG9wOjB9LnRjLXRlY2hub21hZy1icmFuZHRlYXNlciAuY29udGVudC13cmFwcGVye2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MzczcHg7b3ZlcmZsb3c6aGlkZGVufS50Yy10ZWNobm9tYWctYnJhbmR0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbntkaXNwbGF5OmZsZXg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFudGhyYXppdCk7cGFkZGluZzo1MHB4O21heC13aWR0aDo0MS42NjY2NjY2NyU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS50Yy10ZWNobm9tYWctYnJhbmR0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDoyMHB4fS50Yy10ZWNobm9tYWctYnJhbmR0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXIgaDQsLnRjLXRlY2hub21hZy1icmFuZHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lciAuaDR7Y29sb3I6I2ZmZn0udGMtdGVjaG5vbWFnLWJyYW5kdGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QtaW5mb3JtYXRpb24gLnByb2R1Y3QtaW5mb3JtYXRpb24tY29udGFpbmVyIC5wcm9kdWN0LWxpbmt7bWFyZ2luLXRvcDo1cHh9LnRjLXRlY2hub21hZy1icmFuZHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lciAucHJvZHVjdC1saW5rPmEsLnRjLXRlY2hub21hZy1icmFuZHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lciAucHJvZHVjdC1saW5rPmRpdiwudGMtdGVjaG5vbWFnLWJyYW5kdGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QtaW5mb3JtYXRpb24gLnByb2R1Y3QtaW5mb3JtYXRpb24tY29udGFpbmVyIC5wcm9kdWN0LWxpbms+YnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tbGltZSk7Ym9yZGVyLWNvbG9yOnZhcigtLWxpbWUpO2JvcmRlci1yYWRpdXM6MzBweDtjb2xvcjp2YXIoLS1ibGFjayk7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Zm9udC1zaXplOjE0cHg7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOi43cHg7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0fS50Yy10ZWNobm9tYWctYnJhbmR0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXIgLnByb2R1Y3QtbGluaz5hOmhvdmVyLC50Yy10ZWNobm9tYWctYnJhbmR0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXIgLnByb2R1Y3QtbGluaz5kaXY6aG92ZXIsLnRjLXRlY2hub21hZy1icmFuZHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lciAucHJvZHVjdC1saW5rPmJ1dHRvbjpob3Zlcntjb2xvcjp2YXIoLS1saW1lKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsYWNrKTtib3JkZXItY29sb3I6dmFyKC0tYmxhY2spfS50Yy10ZWNobm9tYWctYnJhbmR0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXIgLnByb2R1Y3QtbGluaz5hIHAsLnRjLXRlY2hub21hZy1icmFuZHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lciAucHJvZHVjdC1saW5rPmRpdiBwLC50Yy10ZWNobm9tYWctYnJhbmR0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXIgLnByb2R1Y3QtbGluaz5idXR0b24gcHtmb250LXdlaWdodDp2YXIoLS1ib2xkKX0udGMtdGVjaG5vbWFnLWJyYW5kdGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QtaW5mb3JtYXRpb24gLnByb2R1Y3QtaW5mb3JtYXRpb24tY29udGFpbmVyIC5wcm9kdWN0LWxpbms+YSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy10ZWNobm9tYWctYnJhbmR0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXIgLnByb2R1Y3QtbGluaz5kaXYgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtdGVjaG5vbWFnLWJyYW5kdGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QtaW5mb3JtYXRpb24gLnByb2R1Y3QtaW5mb3JtYXRpb24tY29udGFpbmVyIC5wcm9kdWN0LWxpbms+YnV0dG9uIC5jay1wbGFjZWhvbGRlcjpiZWZvcmV7Y29sb3I6dmFyKC0tYmxhY2spfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtdGVjaG5vbWFnLWJyYW5kdGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QtaW5mb3JtYXRpb24gLnByb2R1Y3QtaW5mb3JtYXRpb24tY29udGFpbmVyIC5wcm9kdWN0LWxpbms+YSwudGMtdGVjaG5vbWFnLWJyYW5kdGVhc2VyIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QtaW5mb3JtYXRpb24gLnByb2R1Y3QtaW5mb3JtYXRpb24tY29udGFpbmVyIC5wcm9kdWN0LWxpbms+ZGl2LC50Yy10ZWNobm9tYWctYnJhbmR0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXIgLnByb2R1Y3QtbGluaz5idXR0b257Zm9udC1zaXplOjEycHh9fS50Yy10ZWNobm9tYWctYnJhbmR0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt0cmFuc2Zvcm06c2NhbGUoMSl9LnRjLXRlY2hub21hZy1icmFuZHRlYXNlcjpob3ZlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWltYWdle3RyYW5zZm9ybTpzY2FsZSgxLjEpfS50Yy10ZWNobm9tYWctYnJhbmR0ZWFzZXIrLnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0cHJvZHVjdHRlYXNlcnttYXJnaW4tdG9wOjB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy10ZWNobm9tYWctYnJhbmR0ZWFzZXJ7d2lkdGg6MTAwdncgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwdncgIWltcG9ydGFudDttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEwMHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6Y2FsYyg1MCUgLSA1MHZ3KTttYXJnaW4tcmlnaHQ6Y2FsYyg1MCUgLSA1MHZ3KTtsZWZ0OmF1dG87cGFkZGluZzowfS50Yy10ZWNobm9tYWctYnJhbmR0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OmF1dG99LnRjLXRlY2hub21hZy1icmFuZHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWluZm9ybWF0aW9ue29yZGVyOjI7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzo0MHB4IDB9LnRjLXRlY2hub21hZy1icmFuZHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KWFuZCAobWluLXdpZHRoOiA1NzZweCl7LnRjLXRlY2hub21hZy1icmFuZHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KWFuZCAobWluLXdpZHRoOiA3NjhweCl7LnRjLXRlY2hub21hZy1icmFuZHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KWFuZCAobWluLXdpZHRoOiA5OTJweCl7LnRjLXRlY2hub21hZy1icmFuZHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KWFuZCAobWluLXdpZHRoOiAxMjAwcHgpey50Yy10ZWNobm9tYWctYnJhbmR0ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbmZvcm1hdGlvbiAucHJvZHVjdC1pbmZvcm1hdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpYW5kIChtaW4td2lkdGg6IDE0MDBweCl7LnRjLXRlY2hub21hZy1icmFuZHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWluZm9ybWF0aW9uIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXRlY2hub21hZy1icmFuZHRlYXNlciAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWltYWdle29yZGVyOjE7aGVpZ2h0OjI2N3B4fX0udGMtdGVjaG5vbWFnLXBhcnRuZXJzZ3JpZCAucGFydG5lcnMtZ3JpZC10aXRsZXtwYWRkaW5nLXJpZ2h0OjE2LjY2NjY2NjY3JX0udGMtdGVjaG5vbWFnLXBhcnRuZXJzZ3JpZCAucGFydG5lcnMtZ3JpZC10aXRsZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tZm9udC1jb2xvcik7bWFyZ2luLWJvdHRvbToxMHB4fS50Yy10ZWNobm9tYWctcGFydG5lcnNncmlkIC5wYXJ0bmVycy13cmFwcGVyey0tYnMtZ3V0dGVyLXg6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogNCk7LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi10b3A6NDVweH0udGMtdGVjaG5vbWFnLXBhcnRuZXJzZ3JpZCAucGFydG5lcnMtd3JhcHBlciAudGMtdGVjaG5vbWFnLXBhcnRuZXJzZ3JpZGl0ZW17ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSk7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyU7bWFyZ2luLWJvdHRvbTp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9LnRjLXRlY2hub21hZy1wYXJ0bmVyc2dyaWQgLnBhcnRuZXJzLXdyYXBwZXIgLnRjLXRlY2hub21hZy1wYXJ0bmVyc2dyaWRpdGVtIC5wYXJ0bmVyLXdyYXBwZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tZm9udC1jb2xvcik7cGFkZGluZy10b3A6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX0udGMtdGVjaG5vbWFnLXBhcnRuZXJzZ3JpZCAucGFydG5lcnMtd3JhcHBlciAudGMtdGVjaG5vbWFnLXBhcnRuZXJzZ3JpZGl0ZW0gLnBhcnRuZXItd3JhcHBlciAuY291bnRyeXtmb250LXdlaWdodDp2YXIoLS1ib2xkKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXRlY2hub21hZy1wYXJ0bmVyc2dyaWQgLnBhcnRuZXJzLXdyYXBwZXIgLnRjLXRlY2hub21hZy1wYXJ0bmVyc2dyaWRpdGVte2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRjLXRlY2hub21hZy1wYXJ0bmVyc2dyaWQgLnBhcnRuZXJzLXdyYXBwZXJ7LS1icy1ndXR0ZXIteDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAyKTstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLXRvcDo0NXB4fX0udGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcmllc3NsaWRlcml0ZW0gLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24gLmhpZGRlbi1saW5re2hlaWdodDoyMnB4fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnUgLmRyb3Bkb3duIHVsLmRyb3Bkb3duLWxpc3QgbGk6bnRoLWNoaWxkKDEpe3otaW5kZXg6MTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjEwcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MTBweH0udGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnUgLmRyb3Bkb3duOmhvdmVyIHVsLmRyb3Bkb3duLWxpc3QgbGk6bnRoLWNoaWxkKDEpe3BhZGRpbmctdG9wOjZweH19aHRtbHtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OnNjcm9sbCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnR9aHRtbC5uby1zbW9vdGgtc2Nyb2xse3Njcm9sbC1iZWhhdmlvcjphdXRvICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpe2h0bWwuYWN0aXZlLW1vYmlsZS1tZW51e292ZXJmbG93LXk6aGlkZGVuICFpbXBvcnRhbnR9aHRtbC5hY3RpdmUtbW9iaWxlLW1lbnUgYm9keXtvdmVyZmxvdy15OmhpZGRlbjtwb3NpdGlvbjpmaXhlZH19YTpmb2N1cyxhOmFjdGl2ZSxidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXRbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXRbdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLGlucHV0W3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixzZWxlY3Q6Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXRbdHlwZT1maWxlXT5pbnB1dFt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7b3V0bGluZTpub25lICFpbXBvcnRhbnR9Kjpmb2N1c3tvdXRsaW5lOm5vbmUgIWltcG9ydGFudH1ib2R5e2ZvbnQtZmFtaWx5OnZhcigtLXR0LWNvbW1vbnMtcHJvKTtmb250LXNpemU6MTZweDtjb2xvcjp2YXIoLS1mb250LWNvbG9yKTtsaW5lLWhlaWdodDoyMnB4O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Ym9keXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4fX1oMSwuaDEsaDIsLmgyLGgzLC5oMyxoNCwuaDR7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Y29sb3I6dmFyKC0tZm9udC1jb2xvcik7bWFyZ2luOjB9aDEsLmgxe2ZvbnQtc2l6ZTo2NHB4O2xpbmUtaGVpZ2h0OjY4cHh9aDEgc3Bhbi5ub3JtYWwtd2VpZ2h0LC5oMSBzcGFuLm5vcm1hbC13ZWlnaHR7Zm9udC1mYW1pbHk6dmFyKC0tdHQtY29tbW9ucy1wcm8pfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXtoMSwuaDF7Zm9udC1zaXplOjQ0cHg7bGluZS1oZWlnaHQ6NTBweH19aDIsLmgye2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjUycHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpe2gyLC5oMntmb250LXNpemU6MzVweDtsaW5lLWhlaWdodDozOHB4fX1oMywuaDN7Zm9udC1zaXplOjM4cHg7bGluZS1oZWlnaHQ6NDVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7aDMsLmgze2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjI1cHh9fWg0LC5oNHtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDozNHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXtoNCwuaDR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjFweH19YXtjb2xvcjp2YXIoLS1saW5rLWNvbG9yKX1hOmhvdmVye2NvbG9yOnZhcigtLWxpbmstY29sb3IpfXB7Zm9udC13ZWlnaHQ6dmFyKC0tcmVndWxhcik7bWFyZ2luLWJvdHRvbToyNXB4fXA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9c3Ryb25nLGJ7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCl9aW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfXVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LmNrLXBsYWNlaG9sZGVyOmJlZm9yZXtjb2xvcjp2YXIoLS1hbnRocmF6aXQpICFpbXBvcnRhbnR9Lmdsb2JhbC1jb250YWluZXI+aGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtwYWRkaW5nOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAwO3RyYW5zaXRpb246dG9wIC40cyBlYXNlLWluLW91dDtiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKX0uZ2xvYmFsLWNvbnRhaW5lcj5oZWFkZXIgLmhlYWRlci1jb250YWluZXJ7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7Lmdsb2JhbC1jb250YWluZXI+aGVhZGVyIC5oZWFkZXItY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5nbG9iYWwtY29udGFpbmVyPmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZ2xvYmFsLWNvbnRhaW5lcj5oZWFkZXIgLmhlYWRlci1jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5nbG9iYWwtY29udGFpbmVyPmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey5nbG9iYWwtY29udGFpbmVyPmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX0uZ2xvYmFsLWNvbnRhaW5lcj5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci13cmFwcGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9Lmdsb2JhbC1jb250YWluZXI+aGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItd3JhcHBlciAubWVudS13cmFwcGVye2Rpc3BsYXk6ZmxleDtnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO2FsaWduLWl0ZW1zOmNlbnRlcn0uZ2xvYmFsLWNvbnRhaW5lcj5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci13cmFwcGVyIC5tZW51LXdyYXBwZXIgLnNlYXJjaC10cmlnZ2Vye2N1cnNvcjpwb2ludGVyfS5nbG9iYWwtY29udGFpbmVyPmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXdyYXBwZXIgLm1tZW51LXRyaWdnZXJ7ZGlzcGxheTpub25lfS5nbG9iYWwtY29udGFpbmVyPmhlYWRlciAuaGVhZGVyLWxpbWUtc2lkZWJhcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tbGltZSkgMjclLCB0cmFuc3BhcmVudCAyNyUpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI2NjVweCl7Lmdsb2JhbC1jb250YWluZXI+aGVhZGVyIC5oZWFkZXItbGltZS1zaWRlYmFye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1saW1lKSAzMiUsIHRyYW5zcGFyZW50IDMyJSl9fS5nbG9iYWwtY29udGFpbmVyPmhlYWRlciAuaGVhZGVyLWxpbWUtc2lkZWJhciAuc2lkZWJhci1jb250YWluZXJ7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6LTE7aGVpZ2h0OjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5nbG9iYWwtY29udGFpbmVyPmhlYWRlciAuaGVhZGVyLWxpbWUtc2lkZWJhciAuc2lkZWJhci1jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lmdsb2JhbC1jb250YWluZXI+aGVhZGVyIC5oZWFkZXItbGltZS1zaWRlYmFyIC5zaWRlYmFyLWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZ2xvYmFsLWNvbnRhaW5lcj5oZWFkZXIgLmhlYWRlci1saW1lLXNpZGViYXIgLnNpZGViYXItY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZ2xvYmFsLWNvbnRhaW5lcj5oZWFkZXIgLmhlYWRlci1saW1lLXNpZGViYXIgLnNpZGViYXItY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7Lmdsb2JhbC1jb250YWluZXI+aGVhZGVyIC5oZWFkZXItbGltZS1zaWRlYmFyIC5zaWRlYmFyLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX0uZ2xvYmFsLWNvbnRhaW5lcj5oZWFkZXIgLmhlYWRlci1saW1lLXNpZGViYXIgLnNpZGViYXItY29udGFpbmVyOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoyNDBweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWxpbWUpfS5nbG9iYWwtY29udGFpbmVyPmhlYWRlciAuaGVhZGVyLWxpbWUtc2lkZWJhcjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LTQwcHg7d2lkdGg6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTthbmltYXRpb246b3BlbiA2MDBtcyBlYXNlLWluLW91dCA0MDBtcyAxIG5vcm1hbCBmb3J3YXJkc31Aa2V5ZnJhbWVzIG9wZW57ZnJvbXtsZWZ0Oi00MHB4fXRve2xlZnQ6MH19LmNhdGVnb3J5LWNvbG9yLW1vc3MgLmdsb2JhbC1jb250YWluZXI+aGVhZGVyIC5oZWFkZXItbGltZS1zaWRlYmFyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1vb3MpfS5jYXRlZ29yeS1jb2xvci1wZXRyb2wgLmdsb2JhbC1jb250YWluZXI+aGVhZGVyIC5oZWFkZXItbGltZS1zaWRlYmFyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBldHJvbCl9LmNhdGVnb3J5LWNvbG9yLXNhbmQgLmdsb2JhbC1jb250YWluZXI+aGVhZGVyIC5oZWFkZXItbGltZS1zaWRlYmFyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNhbmQpfS5jYXRlZ29yeS1jb2xvci1wZWFybC1ncmV5IC5nbG9iYWwtY29udGFpbmVyPmhlYWRlciAuaGVhZGVyLWxpbWUtc2lkZWJhcjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wZXJsLWdyYXUpfS5jYXRlZ29yeS1jb2xvci12aW9sZXQgLmdsb2JhbC1jb250YWluZXI+aGVhZGVyIC5oZWFkZXItbGltZS1zaWRlYmFyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXZpb2xldCl9LmNhdGVnb3J5LWNvbG9yLXNpZW5hIC5nbG9iYWwtY29udGFpbmVyPmhlYWRlciAuaGVhZGVyLWxpbWUtc2lkZWJhcjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zaWVuYSl9Lm1pbmltaXplLWhlYWRlciAuZ2xvYmFsLWNvbnRhaW5lcj5oZWFkZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOmNhbGModmFyKC0taGVpZ2h0LWhlYWRlcikqLTEpO3dpZHRoOjEwMCV9Lm1pbmltaXplLWhlYWRlci5zaG93LWhlYWRlciAuZ2xvYmFsLWNvbnRhaW5lcj5oZWFkZXJ7dG9wOjB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5nbG9iYWwtY29udGFpbmVyPmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXdyYXBwZXIgLm1lbnUtd3JhcHBlcntkaXNwbGF5Om5vbmV9Lmdsb2JhbC1jb250YWluZXI+aGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItd3JhcHBlciAubW1lbnUtdHJpZ2dlcntkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyfS5nbG9iYWwtY29udGFpbmVyPmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXdyYXBwZXIgLm1tZW51LXRyaWdnZXIgc3Zne3dpZHRoOjMwcHg7aGVpZ2h0OjE0cHh9Lmdsb2JhbC1jb250YWluZXI+aGVhZGVyIC5oZWFkZXItbGltZS1zaWRlYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uZ2xvYmFsLWNvbnRhaW5lcj5oZWFkZXIgLmhlYWRlci1saW1lLXNpZGViYXIgLnNpZGViYXItY29udGFpbmVyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9Lmdsb2JhbC1jb250YWluZXI+aGVhZGVyIC5oZWFkZXItbGltZS1zaWRlYmFyOmJlZm9yZXtkaXNwbGF5Om5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsuZ2xvYmFsLWNvbnRhaW5lcj5oZWFkZXJ7aGVpZ2h0OnZhcigtLWhlaWdodC1oZWFkZXItbW9iaWxlKX19Lmdsb2JhbC1jb250YWluZXIgLm1tZW51LW5hdmJhcnN7ZGlzcGxheTpub25lfSNtYWluLWNvbnRhaW5lcnttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSB2YXIoLS1oZWlnaHQtZm9vdGVyKSAtIHZhcigtLWhlaWdodC1oZWFkZXIpIC0gMXB4KX0jbWFpbi1jb250YWluZXI+Lm5lb3MtY29udGVudGNvbGxlY3Rpb257bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gdmFyKC0taGVpZ2h0LWZvb3RlcikgLSB2YXIoLS1oZWlnaHQtaGVhZGVyKSAtIHZhcigtLWhlaWdodC1uZXdzbGV0dGVyLWJsb2NrKSl9Lm1pbmltaXplLWhlYWRlciAjbWFpbi1jb250YWluZXJ7cGFkZGluZy10b3A6dmFyKC0taGVpZ2h0LWhlYWRlcil9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpeyNtYWluLWNvbnRhaW5lcnttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSB2YXIoLS1oZWlnaHQtZm9vdGVyLXRhYmxldCkgLSB2YXIoLS1oZWlnaHQtaGVhZGVyLXRhYmxldCkgLSAxcHgpfSNtYWluLWNvbnRhaW5lcj4ubmVvcy1jb250ZW50Y29sbGVjdGlvbnttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSB2YXIoLS1oZWlnaHQtZm9vdGVyLXRhYmxldCkgLSB2YXIoLS1oZWlnaHQtaGVhZGVyLXRhYmxldCkgLSB2YXIoLS1oZWlnaHQtbmV3c2xldHRlci1ibG9jay10YWJsZXQpKX0ubWluaW1pemUtaGVhZGVyICNtYWluLWNvbnRhaW5lcntwYWRkaW5nLXRvcDp2YXIoLS1oZWlnaHQtaGVhZGVyLXRhYmxldCl9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsjbWFpbi1jb250YWluZXJ7bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gdmFyKC0taGVpZ2h0LWZvb3Rlci1tb2JpbGUpIC0gdmFyKC0taGVpZ2h0LWhlYWRlci1tb2JpbGUpIC0gMXB4KX0jbWFpbi1jb250YWluZXI+Lm5lb3MtY29udGVudGNvbGxlY3Rpb257bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gdmFyKC0taGVpZ2h0LWZvb3Rlci1tb2JpbGUpIC0gdmFyKC0taGVpZ2h0LWhlYWRlci1tb2JpbGUpIC0gdmFyKC0taGVpZ2h0LW5ld3NsZXR0ZXItYmxvY2stbW9iaWxlKSl9Lm1pbmltaXplLWhlYWRlciAjbWFpbi1jb250YWluZXJ7cGFkZGluZy10b3A6dmFyKC0taGVpZ2h0LWhlYWRlci1tb2JpbGUpfX0uZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hbnRocmF6aXQpO3BhZGRpbmc6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpIDA7Y29sb3I6dmFyKC0td2hpdGUpO2ZvbnQtc2l6ZToxNHB4fS5nbG9iYWwtY29udGFpbmVyPmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiA0MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5nbG9iYWwtY29udGFpbmVyPmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsuZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0OXB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC1zaHJpbms6MH0uZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwcGVyIC5jb29yZGluYXRlc3tsaW5lLWhlaWdodDoxOHB4fS5nbG9iYWwtY29udGFpbmVyPmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXBwZXIgLmNvb3JkaW5hdGVzIGF7Y29sb3I6dmFyKC0td2hpdGUpO3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0td2hpdGUpO3RyYW5zaXRpb246Ym9yZGVyLWJvdHRvbSAuNHMgZWFzZS1pbi1vdXR9Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcHBlciAuY29vcmRpbmF0ZXMgYTpob3Zlcntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0uZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItYm90dG9te3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItYm90dG9tIG5hdi5mb290ZXItbWVudSB1bHtkaXNwbGF5OmZsZXg7Z2FwOjMwcHh9Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLWJvdHRvbSBuYXYuZm9vdGVyLW1lbnUgdWwgbGl7bGluZS1oZWlnaHQ6bm9ybWFsfS5nbG9iYWwtY29udGFpbmVyPmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci1ib3R0b20gbmF2LmZvb3Rlci1tZW51IHVsIGxpIGF7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7Y29sb3I6dmFyKC0td2hpdGUpO3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0Om5vcm1hbDt0cmFuc2l0aW9uOmJvcmRlci1ib3R0b20gLjRzIGVhc2UtaW4tb3V0O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLWJvdHRvbSBuYXYuZm9vdGVyLW1lbnUgdWwgbGk6aG92ZXIgYSwuZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItYm90dG9tIG5hdi5mb290ZXItbWVudSB1bCBsaS5hY3RpdmUgYXtib3JkZXItY29sb3I6dmFyKC0td2hpdGUpfS5nbG9iYWwtY29udGFpbmVyPmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1zb2NpYWwtbmV0d29ya3MgLnRjLXdlYnNpdGUtc29jaWFsbmV0d29ya3MgYSBzdmcgcGF0aHtmaWxsOnZhcigtLXdoaXRlKSAhaW1wb3J0YW50fS5nbG9iYWwtY29udGFpbmVyPmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1zb2NpYWwtbmV0d29ya3MgLnRjLXdlYnNpdGUtc29jaWFsbmV0d29ya3MgYTpob3ZlciBzdmcgcGF0aHtmaWxsOnZhcigtLWxpbWUpICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5nbG9iYWwtY29udGFpbmVyPmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci1ib3R0b217ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItYm90dG9tIG5hdi5mb290ZXItbWVudSB1bHstbW96LWNvbHVtbi1jb3VudDo0Oy1tb3otY29sdW1uLWdhcDozMHB4Oy13ZWJraXQtY29sdW1uLWNvdW50OjQ7LXdlYmtpdC1jb2x1bW4tZ2FwOjMwcHg7Y29sdW1uLWNvdW50OjQ7Y29sdW1uLWdhcDozMHB4O2Rpc3BsYXk6YmxvY2t9Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLWJvdHRvbSBuYXYuZm9vdGVyLW1lbnUgdWwgbGl7bWFyZ2luLWJvdHRvbToxMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLWJvdHRvbSBuYXYuZm9vdGVyLW1lbnUgdWx7LW1vei1jb2x1bW4tY291bnQ6MjstbW96LWNvbHVtbi1nYXA6MzBweDstd2Via2l0LWNvbHVtbi1jb3VudDoyOy13ZWJraXQtY29sdW1uLWdhcDozMHB4O2NvbHVtbi1jb3VudDoyO2NvbHVtbi1nYXA6MzBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5ub2RldHlwZXMtY29udGVudC5uZW9zLWZvcm0tYnVpbGRlci1mb3Jtey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b319QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtaW4td2lkdGg6IDU3NnB4KXsubm9kZXR5cGVzLWNvbnRlbnQubmVvcy1mb3JtLWJ1aWxkZXItZm9ybXttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm17bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweClhbmQgKG1pbi13aWR0aDogOTkycHgpey5ub2RldHlwZXMtY29udGVudC5uZW9zLWZvcm0tYnVpbGRlci1mb3Jte21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtaW4td2lkdGg6IDEyMDBweCl7Lm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm17bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtaW4td2lkdGg6IDE0MDBweCl7Lm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm17bWF4LXdpZHRoOjEzMjBweH19Lm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybXtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KTtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JTttYXJnaW4tbGVmdDoyNSV9fS5ub2RldHlwZXMtY29udGVudC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0+ZmllbGRzZXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjBweH0ubm9kZXR5cGVzLWNvbnRlbnQubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtPmZpZWxkc2V0IC5zZWxlY3Qtd3JhcHBlcnt3aWR0aDpjYWxjKDUwJSArIDEwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubm9kZXR5cGVzLWNvbnRlbnQubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtPmZpZWxkc2V0IC5zZWxlY3Qtd3JhcHBlcnt3aWR0aDoxMDAlfX0ubm9kZXR5cGVzLWNvbnRlbnQubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtPmZpZWxkc2V0IC5zZWxlY3Qtd3JhcHBlcjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWFudGhyYXppdCl9Lm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybT5maWVsZHNldD5maWVsZHNldHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2dhcDoyMHB4fS5ub2RldHlwZXMtY29udGVudC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQgLmNsZWFyZml4e3dpZHRoOmNhbGMoNTAlIC0gMjBweCk7bWFyZ2luLXRvcDozMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubm9kZXR5cGVzLWNvbnRlbnQubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtPmZpZWxkc2V0PmZpZWxkc2V0IC5jbGVhcmZpeHt3aWR0aDoxMDAlfX0ubm9kZXR5cGVzLWNvbnRlbnQubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtPmZpZWxkc2V0IC5kYXRhLXByb3RlY3Rpb257d2lkdGg6NzAlfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubm9kZXR5cGVzLWNvbnRlbnQubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtPmZpZWxkc2V0IC5kYXRhLXByb3RlY3Rpb257d2lkdGg6MTAwJX19Lm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybT5maWVsZHNldCAuZGF0YS1wcm90ZWN0aW9uIC5jaGVjay1ncm91cHtkaXNwbGF5OmZsZXg7Z2FwOjEwcHg7cG9zaXRpb246cmVsYXRpdmV9Lm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybT5maWVsZHNldCAuZGF0YS1wcm90ZWN0aW9uIC5jaGVjay1ncm91cCBpbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi05OTk5cHg7dmlzaWJpbGl0eTpoaWRkZW59Lm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybT5maWVsZHNldCAuZGF0YS1wcm90ZWN0aW9uIC5jaGVjay1ncm91cCBpbnB1dDpjaGVja2VkK2xhYmVsOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9Lm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybT5maWVsZHNldCAuZGF0YS1wcm90ZWN0aW9uIC5jaGVjay1ncm91cCBsYWJlbHtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nLWxlZnQ6NDBweDtkaXNwbGF5OmJsb2NrfS5ub2RldHlwZXMtY29udGVudC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0+ZmllbGRzZXQgLmRhdGEtcHJvdGVjdGlvbiAuY2hlY2stZ3JvdXAgbGFiZWwgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ibGFjayl9Lm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybT5maWVsZHNldCAuZGF0YS1wcm90ZWN0aW9uIC5jaGVjay1ncm91cCBsYWJlbDpiZWZvcmUsLm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybT5maWVsZHNldCAuZGF0YS1wcm90ZWN0aW9uIC5jaGVjay1ncm91cCBsYWJlbDphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtib3JkZXItcmFkaXVzOjUwJTtsZWZ0OjA7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW46LTEycHggMCAwfS5ub2RldHlwZXMtY29udGVudC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0+ZmllbGRzZXQgLmRhdGEtcHJvdGVjdGlvbiAuY2hlY2stZ3JvdXAgbGFiZWw6YmVmb3Jle2JhY2tncm91bmQ6I2U2ZTZlNjtib3gtc2hhZG93OjAgMCAxcHggZ3JheX0ubm9kZXR5cGVzLWNvbnRlbnQubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtPmZpZWxkc2V0IC5kYXRhLXByb3RlY3Rpb24gLmNoZWNrLWdyb3VwIGxhYmVsOmFmdGVye29wYWNpdHk6MDtiYWNrZ3JvdW5kOnZhcigtLWxpbWUpO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0fS5ub2RldHlwZXMtY29udGVudC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0+LmFjdGlvbnN7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NDBweDtib3R0b206MDttYXJnaW4tdG9wOjB9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5ub2RldHlwZXMtY29udGVudC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0+LmFjdGlvbnN7cmlnaHQ6MDtib3R0b206LTQwcHh9fS5ub2RldHlwZXMtY29udGVudC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0+LmFjdGlvbnMgbGkuc3VibWl0PmEsLm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybT4uYWN0aW9ucyBsaS5zdWJtaXQ+ZGl2LC5ub2RldHlwZXMtY29udGVudC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0+LmFjdGlvbnMgbGkuc3VibWl0PmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFudGhyYXppdCk7Ym9yZGVyLWNvbG9yOnZhcigtLWFudGhyYXppdCk7Ym9yZGVyLXJhZGl1czozMHB4O2NvbG9yOnZhcigtLXdoaXRlKTtwYWRkaW5nOjEwcHggMTZweDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MTRweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6LjdweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9Lm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybT4uYWN0aW9ucyBsaS5zdWJtaXQ+YTpob3Zlciwubm9kZXR5cGVzLWNvbnRlbnQubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtPi5hY3Rpb25zIGxpLnN1Ym1pdD5kaXY6aG92ZXIsLm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybT4uYWN0aW9ucyBsaS5zdWJtaXQ+YnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLWFudGhyYXppdCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7Ym9yZGVyLWNvbG9yOnZhcigtLXdoaXRlKX0ubm9kZXR5cGVzLWNvbnRlbnQubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtPi5hY3Rpb25zIGxpLnN1Ym1pdD5hIHAsLm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybT4uYWN0aW9ucyBsaS5zdWJtaXQ+ZGl2IHAsLm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybT4uYWN0aW9ucyBsaS5zdWJtaXQ+YnV0dG9uIHB7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCl9Lm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybT4uYWN0aW9ucyBsaS5zdWJtaXQ+YSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC5ub2RldHlwZXMtY29udGVudC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0+LmFjdGlvbnMgbGkuc3VibWl0PmRpdiAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC5ub2RldHlwZXMtY29udGVudC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0+LmFjdGlvbnMgbGkuc3VibWl0PmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLXdoaXRlKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybT4uYWN0aW9ucyBsaS5zdWJtaXQ+YSwubm9kZXR5cGVzLWNvbnRlbnQubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtPi5hY3Rpb25zIGxpLnN1Ym1pdD5kaXYsLm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybT4uYWN0aW9ucyBsaS5zdWJtaXQ+YnV0dG9ue2ZvbnQtc2l6ZToxMnB4fX0ubm9kZXR5cGVzLWNvbnRlbnQubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtPi5hY3Rpb25zIGxpLnN1Ym1pdD5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOnZhcigtLWJsYWNrKTtib3JkZXItY29sb3I6dmFyKC0tYmxhY2spfS5jbGVhcmZpeHt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmNsZWFyZml4e3dpZHRoOjEwMCV9fS5jbGVhcmZpeCAuaW5wdXR7Ym9yZGVyLXJhZGl1czowfS5jbGVhcmZpeCAuaW5wdXQgLmlucHV0cy1saXN0e2Rpc3BsYXk6ZmxleDtnYXA6MjBweH0uY2xlYXJmaXggLmlucHV0IC5pbnB1dHMtbGlzdCBsaT5sYWJlbHtkaXNwbGF5OmZsZXg7Z2FwOjEwcHh9LmNsZWFyZml4IC5pbnB1dCAuaW5wdXRzLWxpc3QgbGk+bGFiZWwgaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDotOTk5OXB4O3Zpc2liaWxpdHk6aGlkZGVufS5jbGVhcmZpeCAuaW5wdXQgLmlucHV0cy1saXN0IGxpPmxhYmVsIGlucHV0OmNoZWNrZWQrc3BhbjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfS5jbGVhcmZpeCAuaW5wdXQgLmlucHV0cy1saXN0IGxpPmxhYmVsIHNwYW57cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZy1sZWZ0OjQwcHg7ZGlzcGxheTpibG9ja30uY2xlYXJmaXggLmlucHV0IC5pbnB1dHMtbGlzdCBsaT5sYWJlbCBzcGFuIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tYmxhY2spfS5jbGVhcmZpeCAuaW5wdXQgLmlucHV0cy1saXN0IGxpPmxhYmVsIHNwYW46YmVmb3JlLC5jbGVhcmZpeCAuaW5wdXQgLmlucHV0cy1saXN0IGxpPmxhYmVsIHNwYW46YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7Ym9yZGVyLXJhZGl1czo1MCU7bGVmdDowO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bWFyZ2luOi0xMnB4IDAgMH0uY2xlYXJmaXggLmlucHV0IC5pbnB1dHMtbGlzdCBsaT5sYWJlbCBzcGFuOmJlZm9yZXtiYWNrZ3JvdW5kOiNlNmU2ZTY7Ym94LXNoYWRvdzowIDAgMXB4IGdyYXl9LmNsZWFyZml4IC5pbnB1dCAuaW5wdXRzLWxpc3QgbGk+bGFiZWwgc3BhbjphZnRlcntvcGFjaXR5OjA7YmFja2dyb3VuZDp2YXIoLS1saW1lKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dH0uY2xlYXJmaXg+bGFiZWx7ZGlzcGxheTpub25lfS5jbGVhcmZpeCBpbnB1dCwuY2xlYXJmaXggdGV4dGFyZWEsLmNsZWFyZml4IHNlbGVjdHt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyMnB4O2xldHRlci1zcGFjaW5nOi4wMmVtO2NvbG9yOnZhcigtLWFudGhyYXppdCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MH0uY2xlYXJmaXggaW5wdXQ6OnBsYWNlaG9sZGVyLC5jbGVhcmZpeCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsLmNsZWFyZml4IHNlbGVjdDo6cGxhY2Vob2xkZXJ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIycHg7bGV0dGVyLXNwYWNpbmc6LjAyZW07Y29sb3I6dmFyKC0tYW50aHJheml0KX0uY2xlYXJmaXggaW5wdXQsLmNsZWFyZml4IHNlbGVjdHtib3JkZXI6bm9uZTtwYWRkaW5nLWJvdHRvbToxMHB4O3RyYW5zaXRpb246Ym9yZGVyLWJvdHRvbSAuNHMgZWFzZS1pbi1vdXR9LmNsZWFyZml4IGlucHV0e2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWFudGhyYXppdCl9LmNsZWFyZml4IHRleHRhcmVhe2JvcmRlcjoxcHggc29saWQgdmFyKC0tYW50aHJheml0KTtwYWRkaW5nOjIwcHg7bWFyZ2luOjYwcHggMH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmNsZWFyZml4IHRleHRhcmVhe21hcmdpbjozMHB4IDB9fS5jbGVhcmZpeCBzZWxlY3R7LW1vei1hcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUuMTkyNzggMTIuMkw3Ljc4NDc4IDkuNjA4TDguNDg4NzggMTAuMzEyTDQuNjgwNzggMTQuMTJMMC44NzI3ODEgMTAuMzEyTDEuNTc2NzggOS42MDhMNC4xNjg3OCAxMi4yVjAuNTJINS4xOTI3OFYxMi4yWicgZmlsbD0nJTIzMzAyRTJGJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6cmlnaHQ7YmFja2dyb3VuZC1wb3NpdGlvbi15OmNlbnRlcn0uY2xlYXJmaXggc2VsZWN0Ky5oZWxwLWlubGluZXt3aWR0aDoxMDAlO2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDo1cHh9LmNsZWFyZml4LmVycm9yIGlucHV0e2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXBlcmwtZ3JhdSl9LmNsZWFyZml4LmVycm9yIC5zZWxlY3Qtd3JhcHBlcjphZnRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1wZXJsLWdyYXUpICFpbXBvcnRhbnR9LmNsZWFyZml4IC5oZWxwLWlubGluZXtjb2xvcjp2YXIoLS1zYW5kKTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MThweDtsZXR0ZXItc3BhY2luZzouMDJlbX0ubmVvcy1iYWNrZW5kLnRjLXdlYnNpdGUtY29udGFjdGZvcm1wYWdlIGgxLnBhZ2UtaGVhZGVyLC5uZW9zLWJhY2tlbmQudGMtd2Vic2l0ZS1jb250YWN0Zm9ybXBhZ2UgLnBhZ2UtaGVhZGVyLmgxe3doaXRlLXNwYWNlOm5vd3JhcH0ubmVvcy1iYWNrZW5kIC5ub2RldHlwZXMtY29udGVudC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0+ZmllbGRzZXQgZmllbGRzZXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtnYXA6MjBweH0ubmVvcy1iYWNrZW5kIC5ub2RldHlwZXMtY29udGVudC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0+ZmllbGRzZXQgZmllbGRzZXQ+ZGl2e3dpZHRoOmNhbGMoNTAlIC0gMjBweCk7bWFyZ2luLXRvcDozMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubmVvcy1iYWNrZW5kIC5ub2RldHlwZXMtY29udGVudC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0+ZmllbGRzZXQgZmllbGRzZXQ+ZGl2e3dpZHRoOjEwMCV9fWZpZ3VyZSxmaWd1cmUudGFibGV7bWFyZ2luOjA7bWFyZ2luLWJvdHRvbTp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9ZmlndXJlIHRhYmxlLGZpZ3VyZS50YWJsZSB0YWJsZXt3aWR0aDoxMDAlfWZpZ3VyZSB0YWJsZSB0aGVhZCB0cixmaWd1cmUgdGFibGUgdGJvZHkgdHIsZmlndXJlLnRhYmxlIHRhYmxlIHRoZWFkIHRyLGZpZ3VyZS50YWJsZSB0YWJsZSB0Ym9keSB0cntib3JkZXItY29sb3I6dmFyKC0tYW50aHJheml0KTtib3gtc2hhZG93Om5vbmV9ZmlndXJlIHRhYmxlIHRoZWFkIHRyIHRkLGZpZ3VyZSB0YWJsZSB0aGVhZCB0ciB0aCxmaWd1cmUgdGFibGUgdGJvZHkgdHIgdGQsZmlndXJlIHRhYmxlIHRib2R5IHRyIHRoLGZpZ3VyZS50YWJsZSB0YWJsZSB0aGVhZCB0ciB0ZCxmaWd1cmUudGFibGUgdGFibGUgdGhlYWQgdHIgdGgsZmlndXJlLnRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLGZpZ3VyZS50YWJsZSB0YWJsZSB0Ym9keSB0ciB0aHtwYWRkaW5nOjEwcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpO3ZlcnRpY2FsLWFsaWduOnRvcH1maWd1cmUgdGFibGUgdGhlYWQgdHIgdGQ6Zmlyc3QtY2hpbGQsZmlndXJlIHRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkLGZpZ3VyZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCxmaWd1cmUgdGFibGUgdGJvZHkgdHIgdGg6Zmlyc3QtY2hpbGQsZmlndXJlLnRhYmxlIHRhYmxlIHRoZWFkIHRyIHRkOmZpcnN0LWNoaWxkLGZpZ3VyZS50YWJsZSB0YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCxmaWd1cmUudGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsZmlndXJlLnRhYmxlIHRhYmxlIHRib2R5IHRyIHRoOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpfWZpZ3VyZSB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCxmaWd1cmUgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQsZmlndXJlLnRhYmxlIHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkLGZpZ3VyZS50YWJsZSB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpfWZpZ3VyZSB0YWJsZSB0aGVhZCB0cixmaWd1cmUudGFibGUgdGFibGUgdGhlYWQgdHJ7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tYW50aHJheml0KX1maWd1cmUgdGFibGUgdGhlYWQgdHIgdGgsZmlndXJlLnRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoe2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubW1lbnU6bm90KC5tbS1tZW51KXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1uYXYubW1lbnV7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0O3otaW5kZXg6LTEgIWltcG9ydGFudDtvcGFjaXR5OjAgIWltcG9ydGFudDtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKX0ubW9iaWxlLW1lbnUtb3BlbmVkIG5hdi5tbWVudXt6LWluZGV4Ojk5ICFpbXBvcnRhbnQ7b3BhY2l0eToxICFpbXBvcnRhbnR9Lm5lb3MtYmFja2VuZCBuYXYubW1lbnV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9bmF2Lm1tZW51Lm1tLW1lbnVfb2ZmY2FudmFze3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7bWluLXdpZHRoOmF1dG99bmF2Lm1tZW51IC5tbS1wYW5lbHN7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmc6MCBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSk7aGVpZ2h0OmNhbGMoMTAwdmggLSAyMzBweCAtIDEwNXB4KTtmbGV4LWdyb3c6MH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7bmF2Lm1tZW51IC5tbS1wYW5lbHN7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7bmF2Lm1tZW51IC5tbS1wYW5lbHN7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7bmF2Lm1tZW51IC5tbS1wYW5lbHN7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe25hdi5tbWVudSAubW0tcGFuZWxze21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7bmF2Lm1tZW51IC5tbS1wYW5lbHN7bWF4LXdpZHRoOjEzMjBweH19bmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLXBhbmVse2JhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGUpO3BhZGRpbmc6MDtsZWZ0OmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KTtyaWdodDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7d2lkdGg6YXV0b31uYXYubW1lbnUgLm1tLXBhbmVscyAubW0tcGFuZWwgLm1tLWxpc3R2aWV3Pmxpe21hcmdpbi1ib3R0b206MTBweH1uYXYubW1lbnUgLm1tLXBhbmVscyAubW0tcGFuZWwgLm1tLWxpc3R2aWV3PmxpPmEubW0tbGlzdGl0ZW1fX3RleHR7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7cGFkZGluZy1sZWZ0OjA7Zm9udC1zaXplOjMwcHg7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MzhweDtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9bmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLXBhbmVsIC5tbS1saXN0dmlldz5saT5hLm1tLWxpc3RpdGVtX190ZXh0OmJlZm9yZXtmb250LWZhbWlseTp2YXIoLS10dC1jb21tb25zLXBybyk7Y29udGVudDpcIuKGklwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo3cHh9bmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLXBhbmVsIC5tbS1saXN0dmlldz5saSBhLm1tLWJ0bl9uZXh0e2JvcmRlcjpub25lO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfW5hdi5tbWVudSAubW0tcGFuZWxzIC5tbS1wYW5lbCAubW0tbGlzdHZpZXc+bGkgYS5tbS1idG5fbmV4dDphZnRlcntkaXNwbGF5Om5vbmV9bmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLXBhbmVsIC5tbS1saXN0dmlldz5saS5zdG9yZS1sb2dpbntkaXNwbGF5OmlubGluZS1ibG9ja31uYXYubW1lbnUgLm1tLXBhbmVscyAubW0tcGFuZWwgLm1tLWxpc3R2aWV3PmxpLnN0b3JlLWxvZ2luPmEsbmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLXBhbmVsIC5tbS1saXN0dmlldz5saS5zdG9yZS1sb2dpbj5kaXYsbmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLXBhbmVsIC5tbS1saXN0dmlldz5saS5zdG9yZS1sb2dpbj5idXR0b257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1saW1lKTtib3JkZXItY29sb3I6dmFyKC0tbGltZSk7Ym9yZGVyLXJhZGl1czozMHB4O2NvbG9yOnZhcigtLWJsYWNrKTtwYWRkaW5nOjEwcHggMTZweDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MTRweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6LjdweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9bmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLXBhbmVsIC5tbS1saXN0dmlldz5saS5zdG9yZS1sb2dpbj5hOmhvdmVyLG5hdi5tbWVudSAubW0tcGFuZWxzIC5tbS1wYW5lbCAubW0tbGlzdHZpZXc+bGkuc3RvcmUtbG9naW4+ZGl2OmhvdmVyLG5hdi5tbWVudSAubW0tcGFuZWxzIC5tbS1wYW5lbCAubW0tbGlzdHZpZXc+bGkuc3RvcmUtbG9naW4+YnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLWxpbWUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmxhY2spO2JvcmRlci1jb2xvcjp2YXIoLS1ibGFjayl9bmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLXBhbmVsIC5tbS1saXN0dmlldz5saS5zdG9yZS1sb2dpbj5hIHAsbmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLXBhbmVsIC5tbS1saXN0dmlldz5saS5zdG9yZS1sb2dpbj5kaXYgcCxuYXYubW1lbnUgLm1tLXBhbmVscyAubW0tcGFuZWwgLm1tLWxpc3R2aWV3PmxpLnN0b3JlLWxvZ2luPmJ1dHRvbiBwe2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpfW5hdi5tbWVudSAubW0tcGFuZWxzIC5tbS1wYW5lbCAubW0tbGlzdHZpZXc+bGkuc3RvcmUtbG9naW4+YSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLG5hdi5tbWVudSAubW0tcGFuZWxzIC5tbS1wYW5lbCAubW0tbGlzdHZpZXc+bGkuc3RvcmUtbG9naW4+ZGl2IC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsbmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLXBhbmVsIC5tbS1saXN0dmlldz5saS5zdG9yZS1sb2dpbj5idXR0b24gLmNrLXBsYWNlaG9sZGVyOmJlZm9yZXtjb2xvcjp2YXIoLS1ibGFjayl9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpe25hdi5tbWVudSAubW0tcGFuZWxzIC5tbS1wYW5lbCAubW0tbGlzdHZpZXc+bGkuc3RvcmUtbG9naW4+YSxuYXYubW1lbnUgLm1tLXBhbmVscyAubW0tcGFuZWwgLm1tLWxpc3R2aWV3PmxpLnN0b3JlLWxvZ2luPmRpdixuYXYubW1lbnUgLm1tLXBhbmVscyAubW0tcGFuZWwgLm1tLWxpc3R2aWV3PmxpLnN0b3JlLWxvZ2luPmJ1dHRvbntmb250LXNpemU6MTJweH19bmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLXBhbmVsIC5tbS1saXN0dmlldz5saS5zdG9yZS1sb2dpbj5hLm1tLWxpc3RpdGVtX190ZXh0e21hcmdpbi10b3A6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXtuYXYubW1lbnUgLm1tLXBhbmVscyAubW0tcGFuZWwgLm1tLWxpc3R2aWV3PmxpLnN0b3JlLWxvZ2luPmEubW0tbGlzdGl0ZW1fX3RleHR7bWFyZ2luLXRvcDoyNXB4fX1uYXYubW1lbnUgLm1tLXBhbmVscyAubW0tcGFuZWwgLm1tLWxpc3R2aWV3PmxpLnN0b3JlLWxvZ2luPmEubW0tbGlzdGl0ZW1fX3RleHQ6YmVmb3Jle2Rpc3BsYXk6bm9uZX1uYXYubW1lbnUgLm1tLXBhbmVscyAubW0tcGFuZWwgLm1tLWxpc3R2aWV3PmxpOmFmdGVye2Rpc3BsYXk6bm9uZX1uYXYubW1lbnUgLm1tLXBhbmVscyAubW0tcGFuZWwgLm1tLWxpc3R2aWV3PmxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfW5hdi5tbWVudSAubW0tcGFuZWxzIC5tbS1wYW5lbCB1bC5kcm9wZG93biBsaXttYXJnaW4tYm90dG9tOjEwcHh9bmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLXBhbmVsIHVsLmRyb3Bkb3duIGxpLnBhcmVudC1wYWdle21hcmdpbi1ib3R0b206MjVweH1uYXYubW1lbnUgLm1tLXBhbmVscyAubW0tcGFuZWwgdWwuZHJvcGRvd24gbGkucGFyZW50LXBhZ2U+YS5tbS1saXN0aXRlbV9fdGV4dHtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtmb250LXNpemU6MzBweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDozOHB4fW5hdi5tbWVudSAubW0tcGFuZWxzIC5tbS1wYW5lbCB1bC5kcm9wZG93biBsaS5wYXJlbnQtcGFnZT5hLm1tLWxpc3RpdGVtX190ZXh0OmJlZm9yZXtkaXNwbGF5Om5vbmV9bmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLXBhbmVsIHVsLmRyb3Bkb3duIGxpIGEubW0tbGlzdGl0ZW1fX3RleHR7Zm9udC1mYW1pbHk6dmFyKC0tdHQtY29tbW9ucy1wcm8pO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjIxcHh9bmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLXBhbmVsIHVsLmRyb3Bkb3duIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfW5hdi5tbWVudSAubW0tcGFuZWxzIC5tbS1wYW5lbCAubW0tbmF2YmFye2JhY2tncm91bmQ6dmFyKC0td2hpdGUpO2JvcmRlcjpub25lfW5hdi5tbWVudSAubW0tcGFuZWxzIC5tbS1wYW5lbCAubW0tbmF2YmFyIC5tbS1idG5fcHJldntkaXNwbGF5Om5vbmV9bmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLXBhbmVsIC5tbS1uYXZiYXIgLm1tLW5hdmJhcl9fdGl0bGV7cGFkZGluZzowO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9bmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLXBhbmVsIC5tbS1uYXZiYXIgLm1tLW5hdmJhcl9fdGl0bGUgc3Bhbntjb2xvcjp2YXIoLS1hbnRocmF6aXQpO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbH1uYXYubW1lbnUgLm1tLXBhbmVscyAubW0tcGFuZWwgLm1tLW5hdmJhciAubW0tbmF2YmFyX190aXRsZSBzcGFuOmJlZm9yZXtjb250ZW50Olwi4oaQXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjVweH1uYXYubW1lbnUgLm1tLXBhbmVscyAubW0tcGFuZWwgYXt0YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9bmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLXBhbmVsI21tLTEgLm1tLW5hdmJhcntkaXNwbGF5Om5vbmV9bmF2Lm1tZW51IC5tbS1wYW5lbHMgLm1tLW5hdmJhcnt0cmFuc2l0aW9uOm5vbmUgIWltcG9ydGFudH1uYXYubW1lbnUgLm1tLW5hdmJhcnNfdG9wey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjMwcHggMjBweH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7bmF2Lm1tZW51IC5tbS1uYXZiYXJzX3RvcHttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtuYXYubW1lbnUgLm1tLW5hdmJhcnNfdG9we21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe25hdi5tbWVudSAubW0tbmF2YmFyc190b3B7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe25hdi5tbWVudSAubW0tbmF2YmFyc190b3B7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXtuYXYubW1lbnUgLm1tLW5hdmJhcnNfdG9we21heC13aWR0aDoxMzIwcHh9fW5hdi5tbWVudSAubW0tbmF2YmFyc190b3AgLm1tLW5hdmJhcntiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKTtib3JkZXI6bm9uZTttaW4taGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1uYXYubW1lbnUgLm1tLW5hdmJhcnNfdG9wIC5tbS1uYXZiYXI+c3BhbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMTBweH1uYXYubW1lbnUgLm1tLW5hdmJhcnNfdG9wIC5tbS1uYXZiYXI+c3BhbiAubmF2YmFyLWhlYWRlcixuYXYubW1lbnUgLm1tLW5hdmJhcnNfdG9wIC5tbS1uYXZiYXI+c3BhbiAuc2VhcmNoLWxhbmd1YWdle3dpZHRoOjEwMCV9bmF2Lm1tZW51IC5tbS1uYXZiYXJzX3RvcCAubW0tbmF2YmFyPnNwYW4gLm5hdmJhci1oZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1uYXYubW1lbnUgLm1tLW5hdmJhcnNfdG9wIC5tbS1uYXZiYXI+c3BhbiAubmF2YmFyLWhlYWRlciAubW1lbnUtY2xvc2V7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6LTlweH1uYXYubW1lbnUgLm1tLW5hdmJhcnNfdG9wIC5tbS1uYXZiYXI+c3BhbiAuc2VhcmNoLWxhbmd1YWdle2Rpc3BsYXk6ZmxleDtnYXA6MjdweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O292ZXJmbG93OnZpc2libGU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfW5hdi5tbWVudSAubW0tbmF2YmFyc190b3AgLm1tLW5hdmJhcj5zcGFuIC5zZWFyY2gtbGFuZ3VhZ2UgLnNlYXJjaCAuc2VhcmNoLWZvcm17aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfW5hdi5tbWVudSAubW0tbmF2YmFyc190b3AgLm1tLW5hdmJhcj5zcGFuIC5zZWFyY2gtbGFuZ3VhZ2UgLnNlYXJjaCAuc2VhcmNoLWZvcm0gZm9ybSBmaWVsZHNldHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSo0KX1uYXYubW1lbnUgLm1tLW5hdmJhcnNfdG9wIC5tbS1uYXZiYXI+c3BhbiAuc2VhcmNoLWxhbmd1YWdlIC5zZWFyY2ggLnNlYXJjaC1mb3JtIGZvcm0gZmllbGRzZXQgaW5wdXQsbmF2Lm1tZW51IC5tbS1uYXZiYXJzX3RvcCAubW0tbmF2YmFyPnNwYW4gLnNlYXJjaC1sYW5ndWFnZSAuc2VhcmNoIC5zZWFyY2gtZm9ybSBmb3JtIGZpZWxkc2V0IGJ1dHRvbntoZWlnaHQ6NzJweDtib3JkZXI6bm9uZX1uYXYubW1lbnUgLm1tLW5hdmJhcnNfdG9wIC5tbS1uYXZiYXI+c3BhbiAuc2VhcmNoLWxhbmd1YWdlIC5zZWFyY2ggLnNlYXJjaC1mb3JtIGZvcm0gZmllbGRzZXQgaW5wdXR7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSk7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweDtib3JkZXItcmFkaXVzOjUwcHggMHB4IDBweCA1MHB4O3BhZGRpbmc6MjBweCAyNXB4O3BhZGRpbmctbGVmdDo3NXB4O3dpZHRoOjQ4MHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9UQy5XZWJzaXRlL0ltYWdlcy9JY29ucy9zZWFyY2guc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgMjVweCBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToyNHB4IDI0cHh9bmF2Lm1tZW51IC5tbS1uYXZiYXJzX3RvcCAubW0tbmF2YmFyPnNwYW4gLnNlYXJjaC1sYW5ndWFnZSAuc2VhcmNoIC5zZWFyY2gtZm9ybSBmb3JtIGZpZWxkc2V0IGlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjp2YXIoLS1hbnRocmF6aXQpO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHh9bmF2Lm1tZW51IC5tbS1uYXZiYXJzX3RvcCAubW0tbmF2YmFyPnNwYW4gLnNlYXJjaC1sYW5ndWFnZSAuc2VhcmNoIC5zZWFyY2gtZm9ybSBmb3JtIGZpZWxkc2V0IGJ1dHRvbntwYWRkaW5nOjAgMzBweDtib3JkZXItcmFkaXVzOjBweCA1MHB4IDUwcHggMHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tYW50aHJheml0KTtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtjb2xvcjp2YXIoLS13aGl0ZSk7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweH1uYXYubW1lbnUgLm1tLW5hdmJhcnNfdG9wIC5tbS1uYXZiYXI+c3BhbiAuc2VhcmNoLWxhbmd1YWdlIC5zZWFyY2ggLnNlYXJjaC1mb3JtIGZvcm0gZmllbGRzZXR7bWFyZ2luLWJvdHRvbTowfW5hdi5tbWVudSAubW0tbmF2YmFyc190b3AgLm1tLW5hdmJhcj5zcGFuIC5zZWFyY2gtbGFuZ3VhZ2UgLnNlYXJjaCAuc2VhcmNoLWZvcm0gZm9ybSBmaWVsZHNldCBpbnB1dCxuYXYubW1lbnUgLm1tLW5hdmJhcnNfdG9wIC5tbS1uYXZiYXI+c3BhbiAuc2VhcmNoLWxhbmd1YWdlIC5zZWFyY2ggLnNlYXJjaC1mb3JtIGZvcm0gZmllbGRzZXQgYnV0dG9ue2hlaWdodDozOHB4fW5hdi5tbWVudSAubW0tbmF2YmFyc190b3AgLm1tLW5hdmJhcj5zcGFuIC5zZWFyY2gtbGFuZ3VhZ2UgLnNlYXJjaCAuc2VhcmNoLWZvcm0gZm9ybSBmaWVsZHNldCBpbnB1dHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O3dpZHRoOjI3NnB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tZ3JhdS13ZWIpO2JhY2tncm91bmQtcG9zaXRpb246bGVmdCAxNXB4IGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjE4cHggMThweDtwYWRkaW5nOjEwcHggNTBweH1uYXYubW1lbnUgLm1tLW5hdmJhcnNfdG9wIC5tbS1uYXZiYXI+c3BhbiAuc2VhcmNoLWxhbmd1YWdlIC5zZWFyY2ggLnNlYXJjaC1mb3JtIGZvcm0gZmllbGRzZXQgYnV0dG9ue3BhZGRpbmc6MCAyMHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tbGltZSk7Y29sb3I6dmFyKC0tYW50aHJheml0KTtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDpub3JtYWx9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpe25hdi5tbWVudSAubW0tbmF2YmFyc190b3AgLm1tLW5hdmJhcj5zcGFuIC5zZWFyY2gtbGFuZ3VhZ2UgLnNlYXJjaCAuc2VhcmNoLWZvcm0gZm9ybSBmaWVsZHNldCBpbnB1dDo6cGxhY2Vob2xkZXJ7Zm9udC1zaXplOjIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXtuYXYubW1lbnUgLm1tLW5hdmJhcnNfdG9wIC5tbS1uYXZiYXI+c3BhbiAuc2VhcmNoLWxhbmd1YWdle2dhcDoxMHB4fW5hdi5tbWVudSAubW0tbmF2YmFyc190b3AgLm1tLW5hdmJhcj5zcGFuIC5zZWFyY2gtbGFuZ3VhZ2UgLnNlYXJjaCAuc2VhcmNoLWZvcm0gZm9ybSBmaWVsZHNldCBpbnB1dHt3aWR0aDoyMjVweDtwYWRkaW5nLXJpZ2h0OjIwcHh9bmF2Lm1tZW51IC5tbS1uYXZiYXJzX3RvcCAubW0tbmF2YmFyPnNwYW4gLnNlYXJjaC1sYW5ndWFnZSAuc2VhcmNoIC5zZWFyY2gtZm9ybSBmb3JtIGZpZWxkc2V0IGlucHV0OjpwbGFjZWhvbGRlcntmb250LXNpemU6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpYW5kIChtYXgtd2lkdGg6IDQxMXB4KXtuYXYubW1lbnUgLm1tLW5hdmJhcnNfdG9wIC5tbS1uYXZiYXI+c3BhbiAuc2VhcmNoLWxhbmd1YWdlIC5zZWFyY2ggLnNlYXJjaC1mb3JtIGZvcm0gZmllbGRzZXQgaW5wdXR7d2lkdGg6MTg4cHg7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDEycHggY2VudGVyO3BhZGRpbmc6MTBweCAxNXB4IDEwcHggNDBweH1uYXYubW1lbnUgLm1tLW5hdmJhcnNfdG9wIC5tbS1uYXZiYXI+c3BhbiAuc2VhcmNoLWxhbmd1YWdlIC5zZWFyY2ggLnNlYXJjaC1mb3JtIGZvcm0gZmllbGRzZXQgaW5wdXQ6OnBsYWNlaG9sZGVye2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7bmF2Lm1tZW51IC5tbS1uYXZiYXJzX3RvcCAubW0tbmF2YmFyPnNwYW57bWF4LXdpZHRoOjEwMCU7Z2FwOjcwcHh9fW5hdi5tbWVudSAubW0tbmF2YmFyc19ib3R0b217LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmc6MCBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSkgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXtuYXYubW1lbnUgLm1tLW5hdmJhcnNfYm90dG9te21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe25hdi5tbWVudSAubW0tbmF2YmFyc19ib3R0b217bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7bmF2Lm1tZW51IC5tbS1uYXZiYXJzX2JvdHRvbXttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7bmF2Lm1tZW51IC5tbS1uYXZiYXJzX2JvdHRvbXttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpe25hdi5tbWVudSAubW0tbmF2YmFyc19ib3R0b217bWF4LXdpZHRoOjEzMjBweH19bmF2Lm1tZW51IC5tbS1uYXZiYXJzX2JvdHRvbSAubW0tbmF2YmFye3BhZGRpbmc6MTBweCAwIDAgMDtiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKTtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpfW5hdi5tbWVudSAubW0tbmF2YmFyc19ib3R0b20gLm1tLW5hdmJhcj5zcGFue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjI3cHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH1uYXYubW1lbnUgLm1tLW5hdmJhcnNfYm90dG9tIC5tbS1uYXZiYXI+c3BhbiBuYXYuZm9vdGVyLW1lbnU+dWx7ZGlzcGxheTpmbGV4O2dhcDo1MnB4fW5hdi5tbWVudSAubW0tbmF2YmFyc19ib3R0b20gLm1tLW5hdmJhcj5zcGFuIG5hdi5mb290ZXItbWVudT51bCBsaSBhe2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDtjb2xvcjp2YXIoLS1hbnRocmF6aXQpO3RleHQtYWxpZ246bGVmdH1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7bmF2Lm1tZW51IC5tbS1uYXZiYXJzX2JvdHRvbSAubW0tbmF2YmFyPnNwYW4gbmF2LmZvb3Rlci1tZW51PnVse2ZsZXgtd3JhcDp3cmFwO2dhcDowfW5hdi5tbWVudSAubW0tbmF2YmFyc19ib3R0b20gLm1tLW5hdmJhcj5zcGFuIG5hdi5mb290ZXItbWVudT51bCBsaXt3aWR0aDozMy4zMzMzMzMzMyU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToxM3B4fW5hdi5tbWVudSAubW0tbmF2YmFyc19ib3R0b20gLm1tLW5hdmJhcj5zcGFuIG5hdi5mb290ZXItbWVudT51bCBsaTpudGgtbGFzdC1jaGlsZCgtbiszKXttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3MDBweCl7bmF2Lm1tZW51IC5tbS1uYXZiYXJzX2JvdHRvbXtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7cGFkZGluZy1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfW5hdi5tbWVudSAubW0tbmF2YmFyc19ib3R0b20gLm1tLW5hdmJhcj5zcGFue2dhcDoxNXB4fX1uYXYubW1lbnUgLm1tLWxpc3RpdGVtX19idG57YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9Lmdsb2JhbC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9Lmdsb2JhbC1jb250YWluZXI+LmxpbWUtc2lkZWJhcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDotMTt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMCUgLSB2YXIoLS1oZWlnaHQtZm9vdGVyKSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWxpbWUpIDI3JSwgdHJhbnNwYXJlbnQgMjclKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNjY1cHgpey5nbG9iYWwtY29udGFpbmVyPi5saW1lLXNpZGViYXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWxpbWUpIDMyJSwgdHJhbnNwYXJlbnQgMzIlKX19Lmdsb2JhbC1jb250YWluZXI+LmxpbWUtc2lkZWJhciAuc2lkZWJhci1jb250YWluZXJ7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6LTE7aGVpZ2h0OjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5nbG9iYWwtY29udGFpbmVyPi5saW1lLXNpZGViYXIgLnNpZGViYXItY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5nbG9iYWwtY29udGFpbmVyPi5saW1lLXNpZGViYXIgLnNpZGViYXItY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5nbG9iYWwtY29udGFpbmVyPi5saW1lLXNpZGViYXIgLnNpZGViYXItY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZ2xvYmFsLWNvbnRhaW5lcj4ubGltZS1zaWRlYmFyIC5zaWRlYmFyLWNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey5nbG9iYWwtY29udGFpbmVyPi5saW1lLXNpZGViYXIgLnNpZGViYXItY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fS5nbG9iYWwtY29udGFpbmVyPi5saW1lLXNpZGViYXIgLnNpZGViYXItY29udGFpbmVyOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoyNDBweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWxpbWUpfS5nbG9iYWwtY29udGFpbmVyPi5saW1lLXNpZGViYXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi00MHB4O3dpZHRoOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YW5pbWF0aW9uOm9wZW4gNjAwbXMgZWFzZS1pbi1vdXQgNDAwbXMgMSBub3JtYWwgZm9yd2FyZHN9QGtleWZyYW1lcyBvcGVue2Zyb217bGVmdDotNDBweH10b3tsZWZ0OjB9fS5jYXRlZ29yeS1jb2xvci1tb3NzIC5nbG9iYWwtY29udGFpbmVyPi5saW1lLXNpZGViYXI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0tbW9vcyl9LmNhdGVnb3J5LWNvbG9yLXBldHJvbCAuZ2xvYmFsLWNvbnRhaW5lcj4ubGltZS1zaWRlYmFyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBldHJvbCl9LmNhdGVnb3J5LWNvbG9yLXNhbmQgLmdsb2JhbC1jb250YWluZXI+LmxpbWUtc2lkZWJhcjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zYW5kKX0uY2F0ZWdvcnktY29sb3ItcGVhcmwtZ3JleSAuZ2xvYmFsLWNvbnRhaW5lcj4ubGltZS1zaWRlYmFyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBlcmwtZ3JhdSl9LmNhdGVnb3J5LWNvbG9yLXZpb2xldCAuZ2xvYmFsLWNvbnRhaW5lcj4ubGltZS1zaWRlYmFyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXZpb2xldCl9LmNhdGVnb3J5LWNvbG9yLXNpZW5hIC5nbG9iYWwtY29udGFpbmVyPi5saW1lLXNpZGViYXI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0tc2llbmEpfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuZ2xvYmFsLWNvbnRhaW5lcj4ubGltZS1zaWRlYmFye2Rpc3BsYXk6bm9uZX19I3VzZXJjZW50cmljcy1yb290e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTB9Ym9keT4ubWZwLWdhbGxlcnkgLm1mcC1jb250YWluZXIgLm1mcC1jb250ZW50IC5tZnAtZmlndXJlOmFmdGVye2JhY2tncm91bmQ6dmFyKC0td2hpdGUpfS5pbnB1dCAucXMtZGF0ZXBpY2tlci1jb250YWluZXJ7Ym9yZGVyLWNvbG9yOiMwMDA7Zm9udC1mYW1pbHk6dmFyKC0tdHQtY29tbW9ucy1wcm8pO2JvcmRlci1yYWRpdXM6MH0uaW5wdXQgLnFzLWRhdGVwaWNrZXItY29udGFpbmVyIC5xcy1kYXRlcGlja2VyIC5xcy1jb250cm9sc3tiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtmb250LXdlaWdodDp2YXIoLS1ib2xkKX0uaW5wdXQgLnFzLWRhdGVwaWNrZXItY29udGFpbmVyIC5xcy1kYXRlcGlja2VyIC5xcy1zcXVhcmVzIC5xcy1kYXl7Y29sb3I6IzAwMH0uaW5wdXQgLnFzLWRhdGVwaWNrZXItY29udGFpbmVyIC5xcy1kYXRlcGlja2VyIC5xcy1zcXVhcmVzIC5xcy1zcXVhcmU6bm90KC5xcy1lbXB0eSk6bm90KC5xcy1kaXNhYmxlZCk6bm90KC5xcy1kYXkpOm5vdCgucXMtYWN0aXZlKTpob3ZlciwuaW5wdXQgLnFzLWRhdGVwaWNrZXItY29udGFpbmVyIC5xcy1kYXRlcGlja2VyIC5xcy1zcXVhcmVzIC5xcy1hY3RpdmV7YmFja2dyb3VuZDp2YXIoLS1saW1lKX0ubmVvcy1iYWNrZW5kIC5uZW9zLWNvbnRlbnRjb2xsZWN0aW9uW2RhdGEtY2hpbGRyZW4tY291bnQ9XCIwXCJde3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweH1ib2R5Lm5lb3MtYmFja2VuZHtwYWRkaW5nLXRvcDowfWJvZHkubmVvcy1iYWNrZW5kPmhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZX1ib2R5Lm5lb3MtYmFja2VuZCAuY2stY29udGVudCAudGFibGUgdGFibGUgdGQsYm9keS5uZW9zLWJhY2tlbmQgLmNrLWNvbnRlbnQgLnRhYmxlIHRhYmxlIHRoe3RleHQtYWxpZ246bGVmdH06cm9vdHstLWxpbWU6ICMyM0ZGRTY7LS1ncmV5OiAjQTBCOUQ3Oy0tZ3JlZW46ICM4Nzk2N0Q7LS1ibHVlOiAjMzc3OEI5fSIsIi8qKlxuKiBGb250cyBkZWZpbml0aW9uc1xuKi9cblxuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC94a2I3cGlyLmNzc1wiKTtcbiIsIi50YWJsZSB7XG4gIC0tYnMtdGFibGUtYmc6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbiRncmlkLWd1dHRlci13aWR0aDogNDBweDtcbiIsIjpyb290IHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktYmFzZX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib3JkZXItdmFyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiAjeyRib3JkZXItc3R5bGV9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcblxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGc6ICN7JGJvcmRlci1yYWRpdXMtbGd9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsOiAjeyRib3JkZXItcmFkaXVzLXhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6ICN7JGJvcmRlci1yYWRpdXMtMnhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZFZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmcpO1xufVxuXG5cbi8vIFN1YiBhbmQgU3VwXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuXG4vLyBGb3Jtc1xuLy9cbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5cbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgb25seSBmcm9tIHRleHQgdHlwZSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMgaW4gQ2hyb21lLlxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxuXG5bbGlzdF06bm90KFt0eXBlPVwiZGF0ZVwiXSk6bm90KFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0pOm5vdChbdHlwZT1cIm1vbnRoXCJdKTpub3QoW3R5cGU9XCJ3ZWVrXCJdKTpub3QoW3R5cGU9XCJ0aW1lXCJdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIDEuIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBTdW1tYXJ5XG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIFByb2dyZXNzXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxuLy9cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcblxuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGRyb3Bkb3duLWxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDsgLy8gU2FzcyB2YXJpYWJsZSBiZWNhdXNlIG9mICRhY2NvcmRpb24tYnV0dG9uLWljb25cbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHBvcG92ZXItYmcsIDYlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JHRhYmxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6ICN7JHRhYmxlLWFjY2VudC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyR0YWJsZS1zdHJpcGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAjeyR0YWJsZS1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmcpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmcpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogKCR0YWJsZS1ib3JkZXItd2lkdGggKiAyKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yO1xufVxuXG4vL1xuLy8gQ2hhbmdlIHBsYWNlbWVudCBvZiBjYXB0aW9ucyB3aXRoIGEgY2xhc3Ncbi8vXG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtICR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG4vL1xuLy8gV2hlbiBib3JkZXJzIGFyZSBhZGRlZCBvbiBhbGwgc2lkZXMgb2YgdGhlIGNlbGxzLCB0aGUgY29ybmVycyBjYW4gcmVuZGVyIG9kZCB3aGVuXG4vLyB0aGVzZSBib3JkZXJzIGRvIG5vdCBoYXZlIHRoZSBzYW1lIGNvbG9yIG9yIGlmIHRoZXkgYXJlIHNlbWktdHJhbnNwYXJlbnQuXG4vLyBUaGVyZWZvciB3ZSBhZGQgdG9wIGFuZCBib3JkZXIgYm90dG9tcyB0byB0aGUgYHRyYHMgYW5kIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnNcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xuXG4udGFibGUtYm9yZGVyZWQge1xuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGggMDtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gICAgPiAqIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4vLyBGb3Igcm93c1xuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBGb3IgY29sdW1uc1xuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyB7XG4gID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZCgjeyR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXJ9KSB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBzdWJ0cmFjdCgkZm9ybS1zZWxlY3QtcGFkZGluZy14LCAzcHgpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zMjYzNlxuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwOyAvLyBSZXF1aXJlZCB0byBwcm9wZXJseSBwb3NpdGlvbiBsYWJlbCB0ZXh0IC0gYXMgZXhwbGFpbmVkIGFib3ZlXG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0LFxuICA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSlcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvciksIGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfSBAZWxzZSBpZiAkc3RhdGUgPT0gXCJpbnZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skYnRuLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRidG4tZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAjeyRidG4tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGJ0bi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgOm5vdCguYnRuLWNoZWNrKSArICY6YWN0aXZlLFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkcHJpbWFyeSksICRwcmltYXJ5LCAxNSUpKX07XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogbm9uZTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGg6ICN7JGRyb3Bkb3duLW1pbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHJvcGRvd24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXI6ICN7JGRyb3Bkb3duLXNwYWNlcn07XG4gIEBpbmNsdWRlIHJmcygkZHJvcGRvd24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogI3skZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tY3NzLXZhcnNcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmcpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LWVuZCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLFxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xuICAkYWxlcnQtYm9yZGVyOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1ib3JkZXItc2NhbGUpO1xuICAkYWxlcnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLXNjYWxlKTtcblxuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRhbGVydC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGFsZXJ0LWJhY2tncm91bmQpLCBhYnMoJGFsZXJ0LWNvbG9yLXNjYWxlKSk7XG4gIH1cbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWJvcmRlciwgJGFsZXJ0LWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYW50LW1peGluXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogc2hhZGUtY29sb3IoJGNvbG9yLCAyMCUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhbnQtbWl4aW5cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tbmFtZS1jYXNlXG5cbi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkY29sb3ItcmdiOiB0by1yZ2IoJHZhbHVlKTtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEoJGNvbG9yLXJnYiwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB9XG59XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IH1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1OyB9XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsIC5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1jbG9zZSwgLm1mcC1hcnJvdywgLm1mcC1wcmVsb2FkZXIsIC5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7IH1cbiAgLm1mcC1wcmVsb2FkZXIgYSB7XG4gICAgY29sb3I6ICNjY2NjY2M7IH1cbiAgICAubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbi5tZnAtY2xvc2UsIGJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuICAubWZwLWNsb3NlOmhvdmVyLCAubWZwLWNsb3NlOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG4gIC5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgICB0b3A6IDFweDsgfVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSwgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogd2hpdGU7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIC5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTRweDsgfVxuICAubWZwLWFycm93OmhvdmVyLCAubWZwLWFycm93OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlLCAubWZwLWFycm93OmFmdGVyLCAubWZwLWFycm93IC5tZnAtYiwgLm1mcC1hcnJvdyAubWZwLWEge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFmdGVyLCAubWZwLWFycm93IC5tZnAtYSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgIHRvcDogOHB4OyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlLCAubWZwLWFycm93IC5tZnAtYiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwOyB9XG4gIC5tZnAtYXJyb3ctbGVmdDphZnRlciwgLm1mcC1hcnJvdy1sZWZ0IC5tZnAtYSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkIHdoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG4gIC5tZnAtYXJyb3ctbGVmdDpiZWZvcmUsIC5tZnAtYXJyb3ctbGVmdCAubWZwLWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM2YzZjNmOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmFmdGVyLCAubWZwLWFycm93LXJpZ2h0IC5tZnAtYSB7XG4gICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUsIC5tZnAtYXJyb3ctcmlnaHQgLm1mcC1iIHtcbiAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM2YzZjNmOyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbiAgLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogLTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzQ0NDQ0NDsgfVxuICAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgY29sb3I6ICNiZGJkYmQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjZjNmM2YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuXG4ubWZwLWllNyAubWZwLWltZyB7XG4gIHBhZGRpbmc6IDA7IH1cbi5tZnAtaWU3IC5tZnAtYm90dG9tLWJhciB7XG4gIHdpZHRoOiA2MDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbi5tZnAtaWU3IC5tZnAtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDsgfVxuLm1mcC1pZTcgLm1mcC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQ0cHg7IH1cbi5tZnAtaWU3IC5tZnAtY2xvc2Uge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuIiwiLyohXG4gKiBtbWVudS5qc1xuICogbW1lbnVqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgKGMpIEZyZWQgSGV1c3NjaGVuXG4gKiBmcmVic2l0ZS5ubFxuICpcbiAqIExpY2Vuc2U6IENDLUJZLU5DLTQuMFxuICogaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktbmMvNC4wL1xuICovOnJvb3R7LS1tbS1saW5lLWhlaWdodDoyMHB4Oy0tbW0tbGlzdGl0ZW0tc2l6ZTo0NHB4Oy0tbW0tbmF2YmFyLXNpemU6NDRweDstLW1tLW9mZnNldC10b3A6MDstLW1tLW9mZnNldC1yaWdodDowOy0tbW0tb2Zmc2V0LWJvdHRvbTowOy0tbW0tb2Zmc2V0LWxlZnQ6MDstLW1tLWNvbG9yLWJvcmRlcjpyZ2JhKDAsIDAsIDAsIDAuMSk7LS1tbS1jb2xvci1idXR0b246cmdiYSgwLCAwLCAwLCAwLjMpOy0tbW0tY29sb3ItdGV4dDpyZ2JhKDAsIDAsIDAsIDAuNzUpOy0tbW0tY29sb3ItdGV4dC1kaW1tZWQ6cmdiYSgwLCAwLCAwLCAwLjMpOy0tbW0tY29sb3ItYmFja2dyb3VuZDojZjNmM2YzOy0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiYSgwLCAwLCAwLCAwLjA1KTstLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOy0tbW0tc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKX0ubW0taGlkZGVue2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9Lm1tLXdyYXBwZXJ7b3ZlcmZsb3cteDpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9Lm1tLW1lbnV7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZDojZjNmM2YzO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKTtjb2xvcjpyZ2JhKDAsMCwwLC43NSk7bGluZS1oZWlnaHQ6MjBweDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MDttYXJnaW46MDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLW1tLW9mZnNldC10b3ApO3JpZ2h0OnZhcigtLW1tLW9mZnNldC1yaWdodCk7Ym90dG9tOnZhcigtLW1tLW9mZnNldC1ib3R0b20pO2xlZnQ6dmFyKC0tbW0tb2Zmc2V0LWxlZnQpO3otaW5kZXg6MDstbXMtc2Nyb2xsLWNoYWluaW5nOmNoYWluZWQ7b3ZlcnNjcm9sbC1iZWhhdmlvcjphdXRvO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZCk7Ym9yZGVyLWNvbG9yOnZhcigtLW1tLWNvbG9yLWJvcmRlcik7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dCk7bGluZS1oZWlnaHQ6dmFyKC0tbW0tbGluZS1oZWlnaHQpOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0ubW0tbWVudSBhLC5tbS1tZW51IGE6YWN0aXZlLC5tbS1tZW51IGE6aG92ZXIsLm1tLW1lbnUgYTpsaW5rLC5tbS1tZW51IGE6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0fVtkaXI9cnRsXSAubW0tbWVudXtkaXJlY3Rpb246cnRsfS5tbS1wYW5lbHtiYWNrZ3JvdW5kOiNmM2YzZjM7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEpO2NvbG9yOnJnYmEoMCwwLDAsLjc1KTt6LWluZGV4OjA7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXk6YXV0bztjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0KTtib3JkZXItY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlOy1vLXRyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlfS5tbS1wYW5lbDphZnRlcntoZWlnaHQ6NDRweH0ubW0tcGFuZWw6bm90KC5tbS1oaWRkZW4pe2Rpc3BsYXk6YmxvY2t9Lm1tLXBhbmVsOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztoZWlnaHQ6dmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSl9Lm1tLXBhbmVsX29wZW5lZHt6LWluZGV4OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm1tLXBhbmVsX29wZW5lZC1wYXJlbnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAlLDAsMCl9Lm1tLXBhbmVsX2hpZ2hlc3R7ei1pbmRleDoyfS5tbS1wYW5lbF9ub2FuaW1hdGlvbnstd2Via2l0LXRyYW5zaXRpb246bm9uZSFpbXBvcnRhbnQ7LW8tdHJhbnNpdGlvbjpub25lIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50fS5tbS1wYW5lbF9ub2FuaW1hdGlvbi5tbS1wYW5lbF9vcGVuZWQtcGFyZW50ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5tbS1wYW5lbHM+Lm1tLXBhbmVse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowfS5tbS1wYW5lbF9fY29udGVudHtwYWRkaW5nOjIwcHggMjBweCAwfS5tbS1wYW5lbHN7YmFja2dyb3VuZDojZjNmM2YzO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKTtjb2xvcjpyZ2JhKDAsMCwwLC43NSk7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZCk7Ym9yZGVyLWNvbG9yOnZhcigtLW1tLWNvbG9yLWJvcmRlcik7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dCl9W2Rpcj1ydGxdIC5tbS1wYW5lbDpub3QoLm1tLXBhbmVsX29wZW5lZCl7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX1bZGlyPXJ0bF0gLm1tLXBhbmVsLm1tLXBhbmVsX29wZW5lZC1wYXJlbnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwJSwwLDApfS5tbS1saXN0aXRlbV92ZXJ0aWNhbD4ubW0tcGFuZWx7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7cGFkZGluZzoxMHB4IDAgMTBweCAxMHB4Oy13ZWJraXQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50Oy1tcy10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50fS5tbS1saXN0aXRlbV92ZXJ0aWNhbD4ubW0tcGFuZWw6YWZ0ZXIsLm1tLWxpc3RpdGVtX3ZlcnRpY2FsPi5tbS1wYW5lbDpiZWZvcmV7Y29udGVudDpub25lO2Rpc3BsYXk6bm9uZX0ubW0tbGlzdGl0ZW1fb3BlbmVkPi5tbS1wYW5lbHtkaXNwbGF5OmJsb2NrfS5tbS1saXN0aXRlbV92ZXJ0aWNhbD4ubW0tbGlzdGl0ZW1fX2J0bntoZWlnaHQ6NDRweDtoZWlnaHQ6dmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSk7Ym90dG9tOmF1dG99Lm1tLWxpc3RpdGVtX3ZlcnRpY2FsIC5tbS1saXN0aXRlbTpsYXN0LWNoaWxkOmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0ubW0tbGlzdGl0ZW1fb3BlbmVkPi5tbS1saXN0aXRlbV9fYnRuOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDIyNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpO3JpZ2h0OjE5cHh9Lm1tLWJ0bnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXgtcG9zaXRpdmU6MDtmbGV4LWdyb3c6MDstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjUwcHg7cGFkZGluZzowfS5tbS1idG46YWZ0ZXIsLm1tLWJ0bjpiZWZvcmV7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDAsMCwwLC4zKTtib3JkZXI6MnB4IHNvbGlkIHZhcigtLW1tLWNvbG9yLWJ1dHRvbil9Lm1tLWJ0bl9uZXh0OmFmdGVyLC5tbS1idG5fcHJldjpiZWZvcmV7Y29udGVudDonJztib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmU7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTpibG9jazt3aWR0aDo4cHg7aGVpZ2h0OjhweDttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MH0ubW0tYnRuX3ByZXY6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO2xlZnQ6MjNweDtyaWdodDphdXRvfS5tbS1idG5fbmV4dDphZnRlcnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTtyaWdodDoyM3B4O2xlZnQ6YXV0b30ubW0tYnRuX2Nsb3NlOmFmdGVyLC5tbS1idG5fY2xvc2U6YmVmb3Jle2NvbnRlbnQ6Jyc7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTpibG9jazt3aWR0aDo1cHg7aGVpZ2h0OjVweDttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubW0tYnRuX2Nsb3NlOmJlZm9yZXtib3JkZXItcmlnaHQ6bm9uZTtib3JkZXItYm90dG9tOm5vbmU7cmlnaHQ6MThweH0ubW0tYnRuX2Nsb3NlOmFmdGVye2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXRvcDpub25lO3JpZ2h0OjI1cHh9W2Rpcj1ydGxdIC5tbS1idG5fbmV4dDphZnRlcnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtsZWZ0OjIzcHg7cmlnaHQ6YXV0b31bZGlyPXJ0bF0gLm1tLWJ0bl9wcmV2OmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTtyaWdodDoyM3B4O2xlZnQ6YXV0b31bZGlyPXJ0bF0gLm1tLWJ0bl9jbG9zZTphZnRlcixbZGlyPXJ0bF0gLm1tLWJ0bl9jbG9zZTpiZWZvcmV7cmlnaHQ6YXV0b31bZGlyPXJ0bF0gLm1tLWJ0bl9jbG9zZTpiZWZvcmV7bGVmdDoyNXB4fVtkaXI9cnRsXSAubW0tYnRuX2Nsb3NlOmFmdGVye2xlZnQ6MThweH0ubW0tbmF2YmFye21pbi1oZWlnaHQ6NDRweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtiYWNrZ3JvdW5kOiNmM2YzZjM7Y29sb3I6cmdiYSgwLDAsMCwuMyk7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDttaW4taGVpZ2h0OnZhcigtLW1tLW5hdmJhci1zaXplKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1tbS1jb2xvci1ib3JkZXIpO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZCk7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpO3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlfS5tbS1uYXZiYXI+KnttaW4taGVpZ2h0OjQ0cHh9QHN1cHBvcnRzICgocG9zaXRpb246LXdlYmtpdC1zdGlja3kpIG9yIChwb3NpdGlvbjpzdGlja3kpKXsubW0tbmF2YmFyX3N0aWNreXtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxfX0ubW0tbmF2YmFyPip7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubW0tbmF2YmFyX19idG57LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4LXBvc2l0aXZlOjA7ZmxleC1ncm93OjB9Lm1tLW5hdmJhcl9fdGl0bGV7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMSA1MCU7ZmxleDoxIDEgNTAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O292ZXJmbG93OmhpZGRlbn0ubW0tbmF2YmFyX190aXRsZTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctcmlnaHQ6MH0ubW0tbmF2YmFyX190aXRsZT5zcGFuey1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS5tbS1uYXZiYXJfX2J0bjpub3QoLm1tLWhpZGRlbikrLm1tLW5hdmJhcl9fdGl0bGV7cGFkZGluZy1sZWZ0OjB9Lm1tLW5hdmJhcl9fYnRuOm5vdCgubW0taGlkZGVuKSsubW0tbmF2YmFyX190aXRsZTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6NTBweH1bZGlyPXJ0bF0gLm1tLW5hdmJhcnstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZTstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9Lm1tLWxpc3R2aWV3e2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDttYXJnaW46MH0ubW0tbGlzdGl0ZW17Y29sb3I6cmdiYSgwLDAsMCwuNzUpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKTtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0KTtib3JkZXItY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9Lm1tLWxpc3RpdGVtOmFmdGVye2NvbnRlbnQ6Jyc7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjBweDtyaWdodDowO2JvdHRvbTowfS5tbS1saXN0aXRlbSBhLC5tbS1saXN0aXRlbSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5tbS1saXN0aXRlbV9fYnRuLC5tbS1saXN0aXRlbV9fdGV4dHtwYWRkaW5nOjEycHg7ZGlzcGxheTpibG9jaztwYWRkaW5nOmNhbGMoKHZhcigtLW1tLWxpc3RpdGVtLXNpemUpIC0gdmFyKC0tbW0tbGluZS1oZWlnaHQpKS8gMik7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO2NvbG9yOmluaGVyaXR9Lm1tLWxpc3RpdGVtX190ZXh0ey1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MTBweDstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxMCU7ZmxleC1iYXNpczoxMCV9Lm1tLWxpc3RpdGVtX19idG57YmFja2dyb3VuZDpyZ2JhKDMsMiwxLDApO2JvcmRlci1jb2xvcjppbmhlcml0O3dpZHRoOmF1dG87cGFkZGluZy1yaWdodDo1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5tbS1saXN0aXRlbV9fYnRuOm5vdCgubW0tbGlzdGl0ZW1fX3RleHQpe2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZH0ubW0tbGlzdGl0ZW1fc2VsZWN0ZWQ+Lm1tLWxpc3RpdGVtX190ZXh0e2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuNCk7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKX0ubW0tbGlzdGl0ZW1fb3BlbmVkPi5tbS1saXN0aXRlbV9fYnRuLC5tbS1saXN0aXRlbV9vcGVuZWQ+Lm1tLXBhbmVse2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQpfVtkaXI9cnRsXSAubW0tbGlzdGl0ZW06YWZ0ZXJ7bGVmdDowO3JpZ2h0OjIwcHh9W2Rpcj1ydGxdIC5tbS1saXN0aXRlbV9fdGV4dHtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9W2Rpcj1ydGxdIC5tbS1saXN0aXRlbV9fYnRue3BhZGRpbmctbGVmdDo1MHB4O2JvcmRlci1sZWZ0LXdpZHRoOjA7Ym9yZGVyLWxlZnQtc3R5bGU6bm9uZX1bZGlyPXJ0bF0gLm1tLWxpc3RpdGVtX19idG46bm90KC5tbS1saXN0aXRlbV9fdGV4dCl7cGFkZGluZy1yaWdodDowO2JvcmRlci1yaWdodC13aWR0aDoxcHg7Ym9yZGVyLXJpZ2h0LXN0eWxlOnNvbGlkfS5tbS1wYWdley13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7LW8tdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7ei1pbmRleDoxfS5tbS13cmFwcGVyX29wZW5lZHtvdmVyZmxvdy14OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ubW0td3JhcHBlcl9vcGVuZWQgLm1tLXBhZ2V7bWluLWhlaWdodDoxMDB2aH0ubW0td3JhcHBlcl9iYWNrZ3JvdW5kIC5tbS1wYWdle2JhY2tncm91bmQ6aW5oZXJpdH0ubW0tbWVudV9vZmZjYW52YXN7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6YXV0bzt6LWluZGV4OjB9Lm1tLW1lbnVfb2ZmY2FudmFzOm5vdCgubW0tbWVudV9vcGVuZWQpe2Rpc3BsYXk6bm9uZX0ubW0tbWVudV9vZmZjYW52YXN7d2lkdGg6ODAlO21pbi13aWR0aDoyNDBweDttYXgtd2lkdGg6NDQwcHh9Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9vZmZjYW52YXMubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwdncsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoODB2dywwLDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MzAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfb2ZmY2FudmFzLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjU1MHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X29mZmNhbnZhcy5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDQwcHgsMCwwKX19Lm1tLXdyYXBwZXJfX2Jsb2NrZXJ7YmFja2dyb3VuZDpyZ2JhKDMsMiwxLDApO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoyfS5tbS13cmFwcGVyX2Jsb2NraW5ne292ZXJmbG93OmhpZGRlbn0ubW0td3JhcHBlcl9ibG9ja2luZyBib2R5e292ZXJmbG93OmhpZGRlbn0ubW0td3JhcHBlcl9ibG9ja2luZyAubW0td3JhcHBlcl9fYmxvY2tlcntkaXNwbGF5OmJsb2NrfS5tbS1zcm9ubHl7Ym9yZGVyOjAhaW1wb3J0YW50O2NsaXA6cmVjdCgxcHgsMXB4LDFweCwxcHgpIWltcG9ydGFudDstd2Via2l0LWNsaXAtcGF0aDppbnNldCg1MCUpIWltcG9ydGFudDtjbGlwLXBhdGg6aW5zZXQoNTAlKSFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwIWltcG9ydGFudDt3aWR0aDoxcHghaW1wb3J0YW50O21pbi13aWR0aDoxcHghaW1wb3J0YW50O2hlaWdodDoxcHghaW1wb3J0YW50O21pbi1oZWlnaHQ6MXB4IWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50fS5tbS1tZW51X2F1dG9oZWlnaHQ6bm90KC5tbS1tZW51X29mZmNhbnZhcyl7cG9zaXRpb246cmVsYXRpdmV9Lm1tLW1lbnVfYXV0b2hlaWdodC5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbSwubW0tbWVudV9hdXRvaGVpZ2h0Lm1tLW1lbnVfcG9zaXRpb24tdG9we21heC1oZWlnaHQ6ODAlfS5tbS1tZW51X2F1dG9oZWlnaHQtbWVhc3VyaW5nIC5tbS1wYW5lbHtkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0ubW0tbWVudV9hdXRvaGVpZ2h0LW1lYXN1cmluZyAubW0tcGFuZWxzPi5tbS1wYW5lbHtib3R0b206YXV0byFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8haW1wb3J0YW50fS5tbS1tZW51X2F1dG9oZWlnaHQtbWVhc3VyaW5nIC5tbS1saXN0aXRlbV92ZXJ0aWNhbDpub3QoLm1tLWxpc3RpdGVtX29wZW5lZCkgLm1tLXBhbmVse2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9W2NsYXNzKj1tbS1tZW51X2NvbHVtbnMtXXstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6d2lkdGg7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aDt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRofVtjbGFzcyo9bW0tbWVudV9jb2x1bW5zLV0gLm1tLXBhbmVscz4ubW0tcGFuZWx7cmlnaHQ6YXV0bzstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCwtd2Via2l0LXRyYW5zZm9ybTstby10cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLHRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLHRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX1bY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dIC5tbS1wYW5lbHM+Lm1tLXBhbmVsX29wZW5lZCxbY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dIC5tbS1wYW5lbHM+Lm1tLXBhbmVsX29wZW5lZC1wYXJlbnR7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9W2NsYXNzKj1tbS1wYW5lbF9jb2x1bW5zLV17Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH0ubW0tbWVudV9jb2x1bW5zLTEgLm1tLXBhbmVsX2NvbHVtbnMtMCwubW0tbWVudV9jb2x1bW5zLTIgLm1tLXBhbmVsX2NvbHVtbnMtMSwubW0tbWVudV9jb2x1bW5zLTMgLm1tLXBhbmVsX2NvbHVtbnMtMiwubW0tbWVudV9jb2x1bW5zLTQgLm1tLXBhbmVsX2NvbHVtbnMtM3tib3JkZXItcmlnaHQ6bm9uZX1bY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dIC5tbS1wYW5lbHM+Lm1tLXBhbmVsX2NvbHVtbnMtMHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ubW0tbWVudV9jb2x1bW5zLTAgLm1tLXBhbmVscz4ubW0tcGFuZWx7ei1pbmRleDowfS5tbS1tZW51X2NvbHVtbnMtMCAubW0tcGFuZWxzPi5tbS1wYW5lbCBlbHNle3dpZHRoOjEwMCV9Lm1tLW1lbnVfY29sdW1ucy0wIC5tbS1wYW5lbHM+Lm1tLXBhbmVsOm5vdCgubW0tcGFuZWxfb3BlbmVkKTpub3QoLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfS5tbS1tZW51X2NvbHVtbnMtMHt3aWR0aDo4MCU7bWluLXdpZHRoOjI0MHB4O21heC13aWR0aDowfS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0wLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MHZ3LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwdncsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjMwMHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjQwcHgsMCwwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDowcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0wLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTAubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwdncsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwdncsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjMwMHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI0MHB4LDAsMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19W2NsYXNzKj1tbS1tZW51X2NvbHVtbnMtXSAubW0tcGFuZWxzPi5tbS1wYW5lbF9jb2x1bW5zLTF7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9Lm1tLW1lbnVfY29sdW1ucy0xIC5tbS1wYW5lbHM+Lm1tLXBhbmVse3otaW5kZXg6MTt3aWR0aDoxMDAlfS5tbS1tZW51X2NvbHVtbnMtMSAubW0tcGFuZWxzPi5tbS1wYW5lbCBlbHNle3dpZHRoOjEwMCV9Lm1tLW1lbnVfY29sdW1ucy0xIC5tbS1wYW5lbHM+Lm1tLXBhbmVsOm5vdCgubW0tcGFuZWxfb3BlbmVkKTpub3QoLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwJSwwLDApfS5tbS1tZW51X2NvbHVtbnMtMXt3aWR0aDo4MCU7bWluLXdpZHRoOjI0MHB4O21heC13aWR0aDo0NDBweH0ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMS5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoODB2dywwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MHZ3LDAsMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDozMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTEubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI0MHB4LDAsMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NTUwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0xLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg0NDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg0NDBweCwwLDApfX0ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMS5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODB2dywwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODB2dywwLDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MzAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0xLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjQwcHgsMCwwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo1NTBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTEubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTQ0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC00NDBweCwwLDApfX1bY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dIC5tbS1wYW5lbHM+Lm1tLXBhbmVsX2NvbHVtbnMtMnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMCUsMCwwKX0ubW0tbWVudV9jb2x1bW5zLTIgLm1tLXBhbmVscz4ubW0tcGFuZWx7ei1pbmRleDoyO3dpZHRoOjUwJX0ubW0tbWVudV9jb2x1bW5zLTIgLm1tLXBhbmVscz4ubW0tcGFuZWwgZWxzZXt3aWR0aDoxMDAlfS5tbS1tZW51X2NvbHVtbnMtMiAubW0tcGFuZWxzPi5tbS1wYW5lbDpub3QoLm1tLXBhbmVsX29wZW5lZCk6bm90KC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50KXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMCUsMCwwKX0ubW0tbWVudV9jb2x1bW5zLTJ7d2lkdGg6ODAlO21pbi13aWR0aDoyNDBweDttYXgtd2lkdGg6ODgwcHh9Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwdncsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoODB2dywwLDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MzAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0yLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjExMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDg4MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDg4MHB4LDAsMCl9fS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0yLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MHZ3LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MHZ3LDAsMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDozMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjExMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTg4MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04ODBweCwwLDApfX1bY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dIC5tbS1wYW5lbHM+Lm1tLXBhbmVsX2NvbHVtbnMtM3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMCUsMCwwKX0ubW0tbWVudV9jb2x1bW5zLTMgLm1tLXBhbmVscz4ubW0tcGFuZWx7ei1pbmRleDozO3dpZHRoOjMzLjM0JX0ubW0tbWVudV9jb2x1bW5zLTMgLm1tLXBhbmVscz4ubW0tcGFuZWwgZWxzZXt3aWR0aDoxMDAlfS5tbS1tZW51X2NvbHVtbnMtMyAubW0tcGFuZWxzPi5tbS1wYW5lbDpub3QoLm1tLXBhbmVsX29wZW5lZCk6bm90KC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50KXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg0MDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQwMCUsMCwwKX0ubW0tbWVudV9jb2x1bW5zLTN7d2lkdGg6ODAlO21pbi13aWR0aDoyNDBweDttYXgtd2lkdGg6MTMyMHB4fS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0zLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MHZ3LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwdncsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjMwMHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMy5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjQwcHgsMCwwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDoxNjUwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0zLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMzIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTMyMHB4LDAsMCl9fS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0zLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MHZ3LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MHZ3LDAsMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDozMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTMubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjE2NTBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTMubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEzMjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTMyMHB4LDAsMCl9fVtjbGFzcyo9bW0tbWVudV9jb2x1bW5zLV0gLm1tLXBhbmVscz4ubW0tcGFuZWxfY29sdW1ucy00ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDAwJSwwLDApfS5tbS1tZW51X2NvbHVtbnMtNCAubW0tcGFuZWxzPi5tbS1wYW5lbHt6LWluZGV4OjQ7d2lkdGg6MjUlfS5tbS1tZW51X2NvbHVtbnMtNCAubW0tcGFuZWxzPi5tbS1wYW5lbCBlbHNle3dpZHRoOjEwMCV9Lm1tLW1lbnVfY29sdW1ucy00IC5tbS1wYW5lbHM+Lm1tLXBhbmVsOm5vdCgubW0tcGFuZWxfb3BlbmVkKTpub3QoLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDUwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNTAwJSwwLDApfS5tbS1tZW51X2NvbHVtbnMtNHt3aWR0aDo4MCU7bWluLXdpZHRoOjI0MHB4O21heC13aWR0aDoxNzYwcHh9Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwdncsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoODB2dywwLDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MzAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy00Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjIyMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDE3NjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxNzYwcHgsMCwwKX19Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTQubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwdncsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwdncsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjMwMHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtNC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI0MHB4LDAsMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MjIwMHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtNC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTc2MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNzYwcHgsMCwwKX19W2NsYXNzKj1tbS1tZW51X2NvbHVtbnMtXS5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbSxbY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dLm1tLW1lbnVfcG9zaXRpb24tdG9we3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjEwMCV9Lm1tLXdyYXBwZXJfb3BlbmluZyBbY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dLm1tLW1lbnVfcG9zaXRpb24tZnJvbnR7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLG1pbi13aWR0aCxtYXgtd2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCxtaW4td2lkdGgsbWF4LXdpZHRoLC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsbWluLXdpZHRoLG1heC13aWR0aCx0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCxtaW4td2lkdGgsbWF4LXdpZHRoLHRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLG1pbi13aWR0aCxtYXgtd2lkdGgsdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfS5tbS1jb3VudGVye2NvbG9yOnJnYmEoMCwwLDAsLjMpO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjIwcHg7ZmxvYXQ6cmlnaHQ7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0LWRpbW1lZCl9Lm1tLWxpc3RpdGVtX25vc3ViaXRlbXM+Lm1tLWNvdW50ZXJ7ZGlzcGxheTpub25lfVtkaXI9cnRsXSAubW0tY291bnRlcnt0ZXh0LWFsaWduOmxlZnQ7ZmxvYXQ6bGVmdDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjIwcHh9Lm1tLWRpdmlkZXJ7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoyMHB4O3BhZGRpbmc6NC4zcHg7YmFja2dyb3VuZDojZjNmM2YzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO21pbi1oZWlnaHQ6dmFyKC0tbW0tbGluZS1oZWlnaHQpO3BhZGRpbmc6Y2FsYygoKHZhcigtLW1tLWxpc3RpdGVtLXNpemUpICogLjY1KSAtIHZhcigtLW1tLWxpbmUtaGVpZ2h0KSkgKiAuNSk7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctbGVmdDoyMHB4O2ZvbnQtc2l6ZTo3NSU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZCk7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2V9Lm1tLWRpdmlkZXI6YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpfUBzdXBwb3J0cyAoKHBvc2l0aW9uOi13ZWJraXQtc3RpY2t5KSBvciAocG9zaXRpb246c3RpY2t5KSl7Lm1tLWRpdmlkZXJ7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6Mjt0b3A6MH0ubW0tbmF2YmFyX3N0aWNreTpub3QoLm1tLWhpZGRlbil+Lm1tLWxpc3R2aWV3IC5tbS1kaXZpZGVye3RvcDp2YXIoLS1tbS1uYXZiYXItc2l6ZSl9fS5tbS1kaXZpZGVyOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6LTE7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCl9Lm1tLXdyYXBwZXJfZHJhZ2dpbmcgLm1tLW1lbnUsLm1tLXdyYXBwZXJfZHJhZ2dpbmcgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjowcyFpbXBvcnRhbnQ7LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjowcyFpbXBvcnRhbnQ7dHJhbnNpdGlvbi1kdXJhdGlvbjowcyFpbXBvcnRhbnQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lIWltcG9ydGFudDstbW96LXVzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50Oy1tcy11c2VyLXNlbGVjdDpub25lIWltcG9ydGFudDt1c2VyLXNlbGVjdDpub25lIWltcG9ydGFudH0ubW0td3JhcHBlcl9kcmFnZ2luZyAubW0tbWVudXtwb2ludGVyLWV2ZW50czpub25lIWltcG9ydGFudH0ubW0td3JhcHBlcl9kcmFnZ2luZyAubW0td3JhcHBlcl9fYmxvY2tlcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5tbS1tZW51X2Ryb3Bkb3duey13ZWJraXQtYm94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjMpO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDAsMCwwLC4zKTtoZWlnaHQ6ODAlfS5tbS13cmFwcGVyX2Ryb3Bkb3duIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDstbXMtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lIWltcG9ydGFudDt6LWluZGV4OjB9Lm1tLXdyYXBwZXJfZHJvcGRvd24gLm1tLXdyYXBwZXJfX2Jsb2NrZXJ7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjBzIWltcG9ydGFudDstby10cmFuc2l0aW9uLWRlbGF5OjBzIWltcG9ydGFudDt0cmFuc2l0aW9uLWRlbGF5OjBzIWltcG9ydGFudDt6LWluZGV4OjF9Lm1tLXdyYXBwZXJfZHJvcGRvd24gLm1tLW1lbnVfZHJvcGRvd257ei1pbmRleDoyfS5tbS13cmFwcGVyX2Ryb3Bkb3duLm1tLXdyYXBwZXJfb3BlbmVkOm5vdCgubW0td3JhcHBlcl9vcGVuaW5nKSAubW0tbWVudV9kcm9wZG93bntkaXNwbGF5Om5vbmV9Lm1tLW1lbnVfdGlwLWJvdHRvbTpiZWZvcmUsLm1tLW1lbnVfdGlwLWxlZnQ6YmVmb3JlLC5tbS1tZW51X3RpcC1yaWdodDpiZWZvcmUsLm1tLW1lbnVfdGlwLXRvcDpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOmluaGVyaXQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMyk7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjMpO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5tbS1tZW51X3RpcC1sZWZ0OmJlZm9yZXtsZWZ0OjIycHh9Lm1tLW1lbnVfdGlwLXJpZ2h0OmJlZm9yZXtyaWdodDoyMnB4fS5tbS1tZW51X3RpcC10b3A6YmVmb3Jle3RvcDotOHB4fS5tbS1tZW51X3RpcC1ib3R0b206YmVmb3Jle2JvdHRvbTotOHB4fTpyb290ey0tbW0taWNvbmJhci1zaXplOjUwcHh9Lm1tLW1lbnVfaWNvbmJhci1sZWZ0IC5tbS1uYXZiYXJzX2JvdHRvbSwubW0tbWVudV9pY29uYmFyLWxlZnQgLm1tLW5hdmJhcnNfdG9wLC5tbS1tZW51X2ljb25iYXItbGVmdCAubW0tcGFuZWxze21hcmdpbi1sZWZ0OjUwcHg7bWFyZ2luLWxlZnQ6dmFyKC0tbW0taWNvbmJhci1zaXplKX0ubW0tbWVudV9pY29uYmFyLXJpZ2h0IC5tbS1uYXZiYXJzX2JvdHRvbSwubW0tbWVudV9pY29uYmFyLXJpZ2h0IC5tbS1uYXZiYXJzX3RvcCwubW0tbWVudV9pY29uYmFyLXJpZ2h0IC5tbS1wYW5lbHN7bWFyZ2luLXJpZ2h0OjUwcHg7bWFyZ2luLXJpZ2h0OnZhcigtLW1tLWljb25iYXItc2l6ZSl9Lm1tLWljb25iYXJ7d2lkdGg6NTBweDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSk7YmFja2dyb3VuZDojZjNmM2YzO2NvbG9yOnJnYmEoMCwwLDAsLjMpO2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDt6LWluZGV4OjI7d2lkdGg6dmFyKC0tbW0taWNvbmJhci1zaXplKTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjowIHNvbGlkO2JvcmRlci1jb2xvcjp2YXIoLS1tbS1jb2xvci1ib3JkZXIpO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZCk7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpO3RleHQtYWxpZ246Y2VudGVyfS5tbS1tZW51X2ljb25iYXItbGVmdCAubW0taWNvbmJhciwubW0tbWVudV9pY29uYmFyLXJpZ2h0IC5tbS1pY29uYmFye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubW0tbWVudV9pY29uYmFyLWxlZnQgLm1tLWljb25iYXJ7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweDtsZWZ0OjB9Lm1tLW1lbnVfaWNvbmJhci1yaWdodCAubW0taWNvbmJhcntib3JkZXItbGVmdC13aWR0aDoxcHg7cmlnaHQ6MH0ubW0taWNvbmJhcl9fYm90dG9tLC5tbS1pY29uYmFyX190b3B7d2lkdGg6MTAwJTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3cteTphdXRvOy1tcy1zY3JvbGwtY2hhaW5pbmc6bm9uZTtvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW59Lm1tLWljb25iYXJfX2JvdHRvbT4qLC5tbS1pY29uYmFyX190b3A+Knstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEyLjVweCAwfS5tbS1pY29uYmFyX19ib3R0b20gYSwubW0taWNvbmJhcl9fYm90dG9tIGE6aG92ZXIsLm1tLWljb25iYXJfX3RvcCBhLC5tbS1pY29uYmFyX190b3AgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubW0taWNvbmJhcl9fdGFiX3NlbGVjdGVke2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuNCk7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKX06cm9vdHstLW1tLWljb25wYW5lbC1zaXplOjUwcHh9Lm1tLXBhbmVsX2ljb25wYW5lbC0xe3dpZHRoOmNhbGMoMTAwJSAtIDUwcHgpO3dpZHRoOmNhbGMoMTAwJSAtICh2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkgKiAxKSl9Lm1tLXBhbmVsX2ljb25wYW5lbC0ye3dpZHRoOmNhbGMoMTAwJSAtIDEwMHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAodmFyKC0tbW0taWNvbnBhbmVsLXNpemUpICogMikpfS5tbS1wYW5lbF9pY29ucGFuZWwtM3t3aWR0aDpjYWxjKDEwMCUgLSAxNTBweCk7d2lkdGg6Y2FsYygxMDAlIC0gKHZhcigtLW1tLWljb25wYW5lbC1zaXplKSAqIDMpKX0ubW0tcGFuZWxfaWNvbnBhbmVsLWZpcnN0fi5tbS1wYW5lbHt3aWR0aDpjYWxjKDEwMCUgLSA1MHB4KTt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkpfS5tbS1tZW51X2ljb25wYW5lbCAubW0tcGFuZWxzPi5tbS1wYW5lbHtsZWZ0OmF1dG87LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sd2lkdGg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sd2lkdGg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sd2lkdGgsLXdlYmtpdC10cmFuc2Zvcm19Lm1tLW1lbnVfaWNvbnBhbmVsIC5tbS1wYW5lbHM+Lm1tLXBhbmVsX29wZW5lZCwubW0tbWVudV9pY29ucGFuZWwgLm1tLXBhbmVscz4ubW0tcGFuZWxfb3BlbmVkLXBhcmVudHtkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0ubW0tbWVudV9pY29ucGFuZWwgLm1tLXBhbmVscz4ubW0tcGFuZWxfb3BlbmVkLXBhcmVudHtvdmVyZmxvdy15OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp1bnNldDstbXMtdHJhbnNmb3JtOnVuc2V0O3RyYW5zZm9ybTp1bnNldH0ubW0tbWVudV9pY29ucGFuZWwgLm1tLXBhbmVscz4ubW0tcGFuZWw6bm90KC5tbS1wYW5lbF9pY29ucGFuZWwtZmlyc3QpOm5vdCgubW0tcGFuZWxfaWNvbnBhbmVsLTApe2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZH0ubW0tbWVudV9oaWRlZGl2aWRlciAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCAubW0tZGl2aWRlciwubW0tbWVudV9oaWRlbmF2YmFyIC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50IC5tbS1uYXZiYXJ7b3BhY2l0eTowfS5tbS1wYW5lbF9fYmxvY2tlcntiYWNrZ3JvdW5kOmluaGVyaXQ7b3BhY2l0eTowO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDozOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2V9Lm1tLXBhbmVsX29wZW5lZC1wYXJlbnQgLm1tLXBhbmVsX19ibG9ja2Vye29wYWNpdHk6LjY7Ym90dG9tOi0xMDAwMDBweH1bZGlyPXJ0bF0gLm1tLW1lbnVfaWNvbnBhbmVsIC5tbS1wYW5lbHM+Lm1tLXBhbmVse2xlZnQ6MDtyaWdodDphdXRvOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLHdpZHRoO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLHdpZHRoO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLHdpZHRoLC13ZWJraXQtdHJhbnNmb3JtfVtkaXI9cnRsXSAubW0tbWVudV9pY29ucGFuZWwgLm1tLXBhbmVscz4ubW0tcGFuZWw6bm90KC5tbS1wYW5lbF9pY29ucGFuZWwtZmlyc3QpOm5vdCgubW0tcGFuZWxfaWNvbnBhbmVsLTApe2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH0ubW0tbWVudV9rZXlib2FyZGZvY3VzIGE6Zm9jdXMsLm1tLW1lbnVfa2V5Ym9hcmRmb2N1cy5tbS1tZW51X29wZW5lZH4ubW0td3JhcHBlcl9fYmxvY2tlciBhOmZvY3Vze2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuNCk7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKTtvdXRsaW5lOjB9Lm1tLXdyYXBwZXJfX2Jsb2NrZXIgLm1tLXRhYnN0YXJ0e2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubW0td3JhcHBlcl9fYmxvY2tlciAubW0tdGFiZW5ke29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MH0ubW0tbmF2YmFyc190b3B7LW1zLWZsZXgtbmVnYXRpdmU6MDtmbGV4LXNocmluazowfS5tbS1uYXZiYXJzX3RvcCAubW0tbmF2YmFyOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbTpub25lfS5tbS1uYXZiYXJzX2JvdHRvbXstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjB9Lm1tLW5hdmJhcnNfYm90dG9tIC5tbS1uYXZiYXJ7Ym9yZGVyLWJvdHRvbTpub25lfS5tbS1uYXZiYXJzX2JvdHRvbSAubW0tbmF2YmFyOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLW1tLWNvbG9yLWJvcmRlcil9Lm1tLWJ0bjpub3QoLm1tLWhpZGRlbikrLm1tLW5hdmJhcl9fc2VhcmNoZmllbGQgLm1tLXNlYXJjaGZpZWxkX19pbnB1dHtwYWRkaW5nLWxlZnQ6MH0ubW0tbmF2YmFyX19zZWFyY2hmaWVsZDpub3QoOmxhc3QtY2hpbGQpIC5tbS1zZWFyY2hmaWVsZF9faW5wdXR7cGFkZGluZy1yaWdodDowfS5tbS1uYXZiYXJfX2JyZWFkY3J1bWJzey1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDEgNTAlO2ZsZXg6MSAxIDUwJTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6c3RhcnQ7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nOjAgMjBweDtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9Lm1tLW5hdmJhcl9fYnJlYWRjcnVtYnM+KntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1yaWdodDo2cHh9Lm1tLW5hdmJhcl9fYnJlYWRjcnVtYnM+YXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tbS1uYXZiYXJfX2JyZWFkY3J1bWJzOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1yaWdodDowfS5tbS1idG46bm90KC5tbS1oaWRkZW4pKy5tbS1uYXZiYXJfX2JyZWFkY3J1bWJze3BhZGRpbmctbGVmdDowfS5tbS1uYXZiYXJfdGFicz4qe3BhZGRpbmc6MCAxMHB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9Lm1tLW5hdmJhcl9fdGFiX3NlbGVjdGVke2JhY2tncm91bmQ6I2YzZjNmMztjb2xvcjpyZ2JhKDAsMCwwLC43NSk7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0KX0ubW0tbmF2YmFyX190YWJfc2VsZWN0ZWQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwuMSl9Lm1tLW5hdmJhcl9fdGFiX3NlbGVjdGVkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsLjEpfS5tbS1uYXZiYXJfX3RhYl9zZWxlY3RlZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1tbS1jb2xvci1ib3JkZXIpfS5tbS1uYXZiYXJfX3RhYl9zZWxlY3RlZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yaWdodC1jb2xvcjp2YXIoLS1tbS1jb2xvci1ib3JkZXIpfS5tbS1uYXZiYXJzX3RvcCAubW0tbmF2YmFyX3RhYnN7Ym9yZGVyLWJvdHRvbTpub25lfS5tbS1uYXZiYXJzX3RvcCAubW0tbmF2YmFyX3RhYnM+Kntib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjEpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFyc190b3AgLm1tLW5hdmJhcl9fdGFiX3NlbGVjdGVke2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwuMSk7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1tbS1jb2xvci1ib3JkZXIpO2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnR9Lm1tLW5hdmJhcnNfdG9wLm1tLW5hdmJhcnNfaGFzLXRhYnMgLm1tLW5hdmJhcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjQpO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyl9Lm1tLW5hdmJhcnNfdG9wLm1tLW5hdmJhcnNfaGFzLXRhYnMgLm1tLW5hdmJhcl90YWJzfi5tbS1uYXZiYXJ7YmFja2dyb3VuZDojZjNmM2YzO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZCl9Lm1tLW5hdmJhcnNfYm90dG9tIC5tbS1uYXZiYXJfdGFiczpmaXJzdC1jaGlsZHtib3JkZXItdG9wOm5vbmV9Lm1tLW5hdmJhcnNfYm90dG9tIC5tbS1uYXZiYXJfdGFicz4qe2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwuMSk7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1tbS1jb2xvci1ib3JkZXIpfS5tbS1uYXZiYXJzX2JvdHRvbSAubW0tbmF2YmFyX190YWJfc2VsZWN0ZWR7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLC4xKTtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLW1tLWNvbG9yLWJvcmRlcik7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0ubW0tbmF2YmFyc19ib3R0b20ubW0tbmF2YmFyc19oYXMtdGFicyAubW0tbmF2YmFye2JhY2tncm91bmQ6I2YzZjNmMztiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpfS5tbS1uYXZiYXJzX2JvdHRvbS5tbS1uYXZiYXJzX2hhcy10YWJzIC5tbS1uYXZiYXJfdGFicywubW0tbmF2YmFyc19ib3R0b20ubW0tbmF2YmFyc19oYXMtdGFicyAubW0tbmF2YmFyX3RhYnN+Lm1tLW5hdmJhcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjQpO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyl9Lm1tLXNlYXJjaGZpZWxke2hlaWdodDo0NHB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7aGVpZ2h0OnZhcigtLW1tLW5hdmJhci1zaXplKTtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufS5tbS1zZWFyY2hmaWVsZCBpbnB1dHtoZWlnaHQ6MzAuOHB4O2xpbmUtaGVpZ2h0OjMwLjhweH0ubW0tc2VhcmNoZmllbGQgaW5wdXQsLm1tLXNlYXJjaGZpZWxkIGlucHV0OmZvY3VzLC5tbS1zZWFyY2hmaWVsZCBpbnB1dDpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KTtjb2xvcjpyZ2JhKDAsMCwwLC43NSl9Lm1tLXNlYXJjaGZpZWxkIGlucHV0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYyh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiAuNyk7bWluLWhlaWdodDp1bnNldDttYXgtaGVpZ2h0OnVuc2V0O21hcmdpbjowO3BhZGRpbmc6MCAxMHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo0cHg7bGluZS1oZWlnaHQ6Y2FsYyh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiAuNyk7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7b3V0bGluZTowIWltcG9ydGFudDtmb250OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXR9Lm1tLXNlYXJjaGZpZWxkIGlucHV0LC5tbS1zZWFyY2hmaWVsZCBpbnB1dDpmb2N1cywubW0tc2VhcmNoZmllbGQgaW5wdXQ6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCk7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dCl9Lm1tLXNlYXJjaGZpZWxkIGlucHV0OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lfS5tbS1zZWFyY2hmaWVsZF9faW5wdXR7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjAgMTBweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1tLXBhbmVsX19ub3Jlc3VsdHNtc2d7Y29sb3I6cmdiYSgwLDAsMCwuMyk7cGFkZGluZzo1MHB4IDA7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNTAlfS5tbS1zZWFyY2hmaWVsZF9fYnRue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjB9Lm1tLXBhbmVsX3NlYXJjaHtsZWZ0OjAhaW1wb3J0YW50O3JpZ2h0OjAhaW1wb3J0YW50O3dpZHRoOjEwMCUhaW1wb3J0YW50O2JvcmRlci1sZWZ0Om5vbmUhaW1wb3J0YW50fS5tbS1zZWFyY2hmaWVsZF9fY2FuY2Vse2xpbmUtaGVpZ2h0OjQ0cHg7ZGlzcGxheTpibG9jaztwYWRkaW5nLXJpZ2h0OjEwcHg7bWFyZ2luLXJpZ2h0Oi0xMDBweDtsaW5lLWhlaWdodDp2YXIoLS1tbS1uYXZiYXItc2l6ZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uOm1hcmdpbiAuNHMgZWFzZTstby10cmFuc2l0aW9uOm1hcmdpbiAuNHMgZWFzZTt0cmFuc2l0aW9uOm1hcmdpbiAuNHMgZWFzZX0ubW0tc2VhcmNoZmllbGRfX2NhbmNlbC1hY3RpdmV7bWFyZ2luLXJpZ2h0OjB9Lm1tLWxpc3RpdGVtX25vc3ViaXRlbXM+Lm1tLWxpc3RpdGVtX19idG57ZGlzcGxheTpub25lfS5tbS1saXN0aXRlbV9ub3N1Yml0ZW1zPi5tbS1saXN0aXRlbV9fdGV4dHtwYWRkaW5nLXJpZ2h0OjEwcHh9Lm1tLWxpc3RpdGVtX29ubHlzdWJpdGVtcz4ubW0tbGlzdGl0ZW1fX3RleHQ6bm90KC5tbS1saXN0aXRlbV9fYnRuKXt6LWluZGV4Oi0xO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1tLXNlY3Rpb25pbmRleGVye2JhY2tncm91bmQ6aW5oZXJpdDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTJweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtyaWdodDotMjBweDt6LWluZGV4OjU7LXdlYmtpdC10cmFuc2l0aW9uOnJpZ2h0IC40cyBlYXNlOy1vLXRyYW5zaXRpb246cmlnaHQgLjRzIGVhc2U7dHJhbnNpdGlvbjpyaWdodCAuNHMgZWFzZTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtYm94LXBhY2s6c3BhY2UtZXZlbmx5Oy1tcy1mbGV4LXBhY2s6c3BhY2UtZXZlbmx5O2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHl9Lm1tLXNlY3Rpb25pbmRleGVyIGF7Y29sb3I6cmdiYSgwLDAsMCwuMyk7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpO2xpbmUtaGVpZ2h0OjE7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTpibG9ja30ubW0tc2VjdGlvbmluZGV4ZXJ+Lm1tLXBhbmVse3BhZGRpbmctcmlnaHQ6MH0ubW0tc2VjdGlvbmluZGV4ZXJfYWN0aXZle3JpZ2h0OjB9Lm1tLXNlY3Rpb25pbmRleGVyX2FjdGl2ZX4ubW0tcGFuZWx7cGFkZGluZy1yaWdodDoyMHB4fS5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fYnRuLC5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fdGV4dCwubW0tbWVudV9zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtX19idG4sLm1tLW1lbnVfc2VsZWN0ZWQtcGFyZW50IC5tbS1saXN0aXRlbV9fdGV4dHstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZTstby10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjRzIGVhc2U7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlfS5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0dmlldzpob3Zlcj4ubW0tbGlzdGl0ZW1fc2VsZWN0ZWQ6bm90KDpob3Zlcik+Lm1tLWxpc3RpdGVtX190ZXh0e2JhY2tncm91bmQ6MCAwfS5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fYnRuOmhvdmVyLC5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fdGV4dDpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjQpO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyl9Lm1tLW1lbnVfc2VsZWN0ZWQtcGFyZW50IC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50IC5tbS1saXN0aXRlbTpub3QoLm1tLWxpc3RpdGVtX3NlbGVjdGVkLXBhcmVudCk+Lm1tLWxpc3RpdGVtX190ZXh0e2JhY2tncm91bmQ6MCAwfS5tbS1tZW51X3NlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW1fc2VsZWN0ZWQtcGFyZW50Pi5tbS1saXN0aXRlbV9fYnRuLC5tbS1tZW51X3NlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW1fc2VsZWN0ZWQtcGFyZW50Pi5tbS1saXN0aXRlbV9fdGV4dHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjQpO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyl9OnJvb3R7LS1tbS1zaWRlYmFyLWNvbGxhcHNlZC1zaXplOjUwcHg7LS1tbS1zaWRlYmFyLWV4cGFuZGVkLXNpemU6NDQwcHh9Lm1tLXdyYXBwZXJfc2lkZWJhci1jb2xsYXBzZWQgYm9keSwubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkIGJvZHl7cG9zaXRpb246cmVsYXRpdmV9Lm1tLXdyYXBwZXJfc2lkZWJhci1jb2xsYXBzZWQgLm1tLXNsaWRlb3V0LC5tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfS5tbS13cmFwcGVyX3NpZGViYXItY29sbGFwc2VkIC5tbS1wYWdlLC5tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQgLm1tLXBhZ2V7YmFja2dyb3VuZDppbmhlcml0Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDttaW4taGVpZ2h0OjEwMHZofS5tbS13cmFwcGVyX3NpZGViYXItY29sbGFwc2VkIC5tbS1tZW51X3NpZGViYXItY29sbGFwc2VkLC5tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQgLm1tLW1lbnVfc2lkZWJhci1leHBhbmRlZHtkaXNwbGF5Oi13ZWJraXQtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50O3RvcDowIWltcG9ydGFudDtyaWdodDphdXRvIWltcG9ydGFudDtib3R0b206MCFpbXBvcnRhbnQ7bGVmdDowIWltcG9ydGFudH0ubW0td3JhcHBlcl9zaWRlYmFyLWNvbGxhcHNlZCAubW0tc2xpZGVvdXR7d2lkdGg6Y2FsYygxMDAlIC0gNTBweCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1MHB4LDAsMCk7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tbW0tc2lkZWJhci1jb2xsYXBzZWQtc2l6ZSkpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKHZhcigtLW1tLXNpZGViYXItY29sbGFwc2VkLXNpemUpLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKHZhcigtLW1tLXNpZGViYXItY29sbGFwc2VkLXNpemUpLDAsMCl9Lm1tLXdyYXBwZXJfc2lkZWJhci1jb2xsYXBzZWQ6bm90KC5tbS13cmFwcGVyX29wZW5pbmcpIC5tbS1tZW51X2hpZGVkaXZpZGVyIC5tbS1kaXZpZGVyLC5tbS13cmFwcGVyX3NpZGViYXItY29sbGFwc2VkOm5vdCgubW0td3JhcHBlcl9vcGVuaW5nKSAubW0tbWVudV9oaWRlbmF2YmFyIC5tbS1uYXZiYXJ7b3BhY2l0eTowfS5tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQgLm1tLW1lbnVfc2lkZWJhci1leHBhbmRlZHt3aWR0aDo0NDBweDt3aWR0aDp2YXIoLS1tbS1zaWRlYmFyLWV4cGFuZGVkLXNpemUpO21pbi13aWR0aDowIWltcG9ydGFudDttYXgtd2lkdGg6MTAwMDAwcHghaW1wb3J0YW50O2JvcmRlci1yaWdodC13aWR0aDoxcHg7Ym9yZGVyLXJpZ2h0LXN0eWxlOnNvbGlkfS5tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQgLm1tLW1lbnVfc2lkZWJhci1leHBhbmRlZC5tbS1tZW51X3BhZ2VzaGFkb3c6YWZ0ZXJ7Y29udGVudDpub25lO2Rpc3BsYXk6bm9uZX0ubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkLm1tLXdyYXBwZXJfYmxvY2tpbmcsLm1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZC5tbS13cmFwcGVyX2Jsb2NraW5nIGJvZHl7b3ZlcmZsb3c6dmlzaWJsZX0ubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkIC5tbS13cmFwcGVyX19ibG9ja2Vye2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9Lm1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZDpub3QoLm1tLXdyYXBwZXJfc2lkZWJhci1jbG9zZWQpIC5tbS1tZW51X3NpZGViYXItZXhwYW5kZWQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0e3dpZHRoOmNhbGMoMTAwJSAtIDQ0MHB4KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg0NDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg0NDBweCwwLDApO3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZSkpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKHZhcigtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZSksMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tc2lkZWJhci1leHBhbmRlZC1zaXplKSwwLDApfS5tbS1tZW51X19ibG9ja2Vye2JhY2tncm91bmQ6cmdiYSgzLDIsMSwwKTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6M30ubW0tbWVudV9vcGVuZWQgLm1tLW1lbnVfX2Jsb2NrZXJ7ZGlzcGxheTpub25lfVtkaXI9cnRsXS5tbS13cmFwcGVyX3NpZGViYXItY29sbGFwc2VkIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX1bZGlyPXJ0bF0ubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX1bZGlyPXJ0bF0ubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkOm5vdCgubW0td3JhcHBlcl9zaWRlYmFyLWNsb3NlZCkgLm1tLW1lbnVfc2lkZWJhci1leHBhbmRlZC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9aW5wdXQubW0tdG9nZ2xle21hcmdpbi10b3A6NXB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjU4cHg7d2lkdGg6NThweDtoZWlnaHQ6MzRweDttYXJnaW46MCAxMHB4O21hcmdpbi10b3A6Y2FsYygodmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSkgLSAzNHB4KS8gMik7Ym9yZGVyOm5vbmUhaW1wb3J0YW50O2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtib3JkZXItcmFkaXVzOjM0cHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUhaW1wb3J0YW50Oy1tb3otYXBwZWFyYW5jZTpub25lIWltcG9ydGFudDthcHBlYXJhbmNlOm5vbmUhaW1wb3J0YW50O2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGVhc2V9aW5wdXQubW0tdG9nZ2xlOmJlZm9yZXtiYWNrZ3JvdW5kOiNmM2YzZjN9aW5wdXQubW0tdG9nZ2xlOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDttYXJnaW46MXB4O2JvcmRlci1yYWRpdXM6MzRweDtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlOy1vLXRyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlfWlucHV0Lm1tLXRvZ2dsZTpjaGVja2Vke2JhY2tncm91bmQ6IzRiZDk2M31pbnB1dC5tbS10b2dnbGU6Y2hlY2tlZDpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyNHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjRweCl9aW5wdXQubW0tY2hlY2t7bWFyZ2luLXRvcDoycHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUhaW1wb3J0YW50Oy1tb3otYXBwZWFyYW5jZTpub25lIWltcG9ydGFudDthcHBlYXJhbmNlOm5vbmUhaW1wb3J0YW50O2JvcmRlcjpub25lIWltcG9ydGFudDtiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDttYXJnaW46MCAxMHB4O21hcmdpbi10b3A6Y2FsYygodmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSkgLSA0MHB4KS8gMil9aW5wdXQubW0tY2hlY2s6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDo0MCU7aGVpZ2h0OjIwJTttYXJnaW46MjUlIDAgMCAyMCU7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkO2JvcmRlci1ib3R0b206M3B4IHNvbGlkO2JvcmRlci1jb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0KTtvcGFjaXR5Oi4zOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2V9aW5wdXQubW0tY2hlY2s6Y2hlY2tlZDpiZWZvcmV7b3BhY2l0eToxfVtkaXI9cnRsXSBpbnB1dC5tbS10b2dnbGU6Y2hlY2tlZH5sYWJlbC5tbS10b2dnbGU6YmVmb3Jle2Zsb2F0OmxlZnR9Lm1tLW1lbnVfYm9yZGVyLW5vbmUgLm1tLWxpc3RpdGVtOmFmdGVye2NvbnRlbnQ6bm9uZX0ubW0tbWVudV9ib3JkZXItZnVsbCAubW0tbGlzdGl0ZW06YWZ0ZXJ7bGVmdDowIWltcG9ydGFudH0ubW0tbWVudV9meC1tZW51LXNsaWRley13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlOy1vLXRyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlfS5tbS13cmFwcGVyX29wZW5lZCAubW0tbWVudV9meC1tZW51LXNsaWRley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwJSwwLDApfS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZngtbWVudS1zbGlkZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ubW0td3JhcHBlcl9vcGVuZWQgLm1tLW1lbnVfZngtbWVudS1zbGlkZS5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMCUsMCwwKX0ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2Z4LW1lbnUtc2xpZGUubW0tbWVudV9wb3NpdGlvbi1yaWdodHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ubW0tbWVudV9meC1wYW5lbHMtbm9uZSAubW0tcGFuZWwsLm1tLXBhbmVsX2Z4LW5vbmV7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om5vbmU7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6bm9uZX0ubW0tbWVudV9meC1wYW5lbHMtbm9uZSAubW0tcGFuZWwubW0tcGFuZWxfb3BlbmVkLXBhcmVudCwubW0tcGFuZWxfZngtbm9uZS5tbS1wYW5lbF9vcGVuZWQtcGFyZW50ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5tbS1tZW51X2Z4LXBhbmVscy1zbGlkZS0wIC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5tbS1tZW51X2Z4LXBhbmVscy1zbGlkZS0xMDAgLm1tLXBhbmVsX29wZW5lZC1wYXJlbnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0ubW0tbWVudV9mdWxsc2NyZWVue3dpZHRoOjEwMCU7bWluLXdpZHRoOjE0MHB4O21heC13aWR0aDoxMDAwMHB4fS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZnVsbHNjcmVlbi5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwdncsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwdncsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjE0MHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2Z1bGxzY3JlZW4ubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDE0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDE0MHB4LDAsMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MTAwMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9mdWxsc2NyZWVuLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMDAwcHgsMCwwKX19Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9mdWxsc2NyZWVuLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDB2dywwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwdncsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjE0MHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2Z1bGxzY3JlZW4ubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjEwMDAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZnVsbHNjcmVlbi5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwMDBweCwwLDApfX0ubW0tbWVudV9mdWxsc2NyZWVuLm1tLW1lbnVfcG9zaXRpb24tdG9we2hlaWdodDoxMDB2aDttaW4taGVpZ2h0OjE0MHB4O21heC1oZWlnaHQ6MTAwMDBweH0ubW0tbWVudV9mdWxsc2NyZWVuLm1tLW1lbnVfcG9zaXRpb24tYm90dG9te2hlaWdodDoxMDB2aDttaW4taGVpZ2h0OjE0MHB4O21heC1oZWlnaHQ6MTAwMDBweH0ubW0tbWVudV9saXN0dmlldy1qdXN0aWZ5IC5tbS1wYW5lbHM+Lm1tLXBhbmVse2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm1tLW1lbnVfbGlzdHZpZXctanVzdGlmeSAubW0tcGFuZWxzPi5tbS1wYW5lbDphZnRlcntjb250ZW50Om5vbmU7ZGlzcGxheTpub25lfS5tbS1tZW51X2xpc3R2aWV3LWp1c3RpZnkgLm1tLXBhbmVscz4ubW0tcGFuZWwgLm1tLWxpc3R2aWV3ey13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0ubW0tbWVudV9saXN0dmlldy1qdXN0aWZ5IC5tbS1wYW5lbHM+Lm1tLXBhbmVsIC5tbS1saXN0aXRlbXstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MSAwIGF1dG87ZmxleDoxIDAgYXV0bzttaW4taGVpZ2h0OjUwcHh9Lm1tLW1lbnVfbGlzdHZpZXctanVzdGlmeSAubW0tcGFuZWxzPi5tbS1wYW5lbCAubW0tbGlzdGl0ZW1fX3RleHR7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDAgYXV0bztmbGV4OjEgMCBhdXRvO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm1tLWxpc3R2aWV3X2luc2V0e2xpc3Qtc3R5bGU6aW5zaWRlIGRpc2M7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMzBweCAxNXB4IDMwcHg7bWFyZ2luOjB9Lm1tLWxpc3R2aWV3X2luc2V0IC5tbS1saXN0aXRlbXtwYWRkaW5nOjVweCAwfS5tbS1tZW51X211bHRpbGluZSAubW0tbGlzdGl0ZW1fX3RleHR7LW8tdGV4dC1vdmVyZmxvdzpjbGlwO3RleHQtb3ZlcmZsb3c6Y2xpcDt3aGl0ZS1zcGFjZTpub3JtYWx9W2NsYXNzKj1tbS1tZW51X3BhZ2VkaW1dLm1tLW1lbnVfb3BlbmVkfi5tbS13cmFwcGVyX19ibG9ja2Vye29wYWNpdHk6MH0ubW0td3JhcHBlcl9vcGVuaW5nIFtjbGFzcyo9bW0tbWVudV9wYWdlZGltXS5tbS1tZW51X29wZW5lZH4ubW0td3JhcHBlcl9fYmxvY2tlcntvcGFjaXR5Oi4zOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlIC40czstby10cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2UgLjRzO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZSAuNHN9Lm1tLW1lbnVfb3BlbmVkLm1tLW1lbnVfcGFnZWRpbX4ubW0td3JhcHBlcl9fYmxvY2tlcntiYWNrZ3JvdW5kOmluaGVyaXR9Lm1tLW1lbnVfb3BlbmVkLm1tLW1lbnVfcGFnZWRpbS1ibGFja34ubW0td3JhcHBlcl9fYmxvY2tlcntiYWNrZ3JvdW5kOiMwMDB9Lm1tLW1lbnVfb3BlbmVkLm1tLW1lbnVfcGFnZWRpbS13aGl0ZX4ubW0td3JhcHBlcl9fYmxvY2tlcntiYWNrZ3JvdW5kOiNmZmZ9Lm1tLW1lbnVfcG9wdXB7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZTtvcGFjaXR5OjA7LXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMyk7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjMpO2hlaWdodDo4MCU7bWluLWhlaWdodDoxNDBweDttYXgtaGVpZ2h0Ojg4MHB4O3RvcDo1MCU7bGVmdDo1MCU7Ym90dG9tOmF1dG87cmlnaHQ6YXV0bzt6LWluZGV4OjI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLC01MCUsMCl9Lm1tLW1lbnVfcG9wdXAubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50Oy1tcy10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O3otaW5kZXg6MH0ubW0tbWVudV9wb3B1cC5tbS1tZW51X29wZW5lZH4ubW0td3JhcHBlcl9fYmxvY2tlcnstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MHMhaW1wb3J0YW50Oy1vLXRyYW5zaXRpb24tZGVsYXk6MHMhaW1wb3J0YW50O3RyYW5zaXRpb24tZGVsYXk6MHMhaW1wb3J0YW50O3otaW5kZXg6MX0ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X3BvcHVwe29wYWNpdHk6MX0ubW0tbWVudV9wb3NpdGlvbi1yaWdodHtsZWZ0OmF1dG87cmlnaHQ6MH0ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODB2dywwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODB2dywwLDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MzAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjQwcHgsMCwwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo1NTBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTQ0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC00NDBweCwwLDApfX0ubW0tbWVudV9wb3NpdGlvbi1ib3R0b20sLm1tLW1lbnVfcG9zaXRpb24tZnJvbnQsLm1tLW1lbnVfcG9zaXRpb24tdG9wey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlOy1vLXRyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlfS5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbS5tbS1tZW51X29wZW5lZCwubW0tbWVudV9wb3NpdGlvbi1mcm9udC5tbS1tZW51X29wZW5lZCwubW0tbWVudV9wb3NpdGlvbi10b3AubW0tbWVudV9vcGVuZWR7ei1pbmRleDoyfS5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbS5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXQsLm1tLW1lbnVfcG9zaXRpb24tZnJvbnQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0LC5tbS1tZW51X3Bvc2l0aW9uLXRvcC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7LW1zLXRyYW5zZm9ybTpub25lIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7ei1pbmRleDowfS5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbS5tbS1tZW51X29wZW5lZH4ubW0td3JhcHBlcl9fYmxvY2tlciwubW0tbWVudV9wb3NpdGlvbi1mcm9udC5tbS1tZW51X29wZW5lZH4ubW0td3JhcHBlcl9fYmxvY2tlciwubW0tbWVudV9wb3NpdGlvbi10b3AubW0tbWVudV9vcGVuZWR+Lm1tLXdyYXBwZXJfX2Jsb2NrZXJ7ei1pbmRleDoxfS5tbS1tZW51X3Bvc2l0aW9uLWZyb250ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9Lm1tLW1lbnVfcG9zaXRpb24tZnJvbnQubW0tbWVudV9wb3NpdGlvbi1yaWdodHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0ubW0tbWVudV9wb3NpdGlvbi1ib3R0b20sLm1tLW1lbnVfcG9zaXRpb24tdG9we3dpZHRoOjEwMCU7bWluLXdpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9Lm1tLW1lbnVfcG9zaXRpb24tdG9wey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9Lm1tLW1lbnVfcG9zaXRpb24tdG9we2hlaWdodDo4MHZoO21pbi1oZWlnaHQ6MTQwcHg7bWF4LWhlaWdodDo4ODBweH0ubW0tbWVudV9wb3NpdGlvbi1ib3R0b217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dG9wOmF1dG99Lm1tLW1lbnVfcG9zaXRpb24tYm90dG9te2hlaWdodDo4MHZoO21pbi1oZWlnaHQ6MTQwcHg7bWF4LWhlaWdodDo4ODBweH0ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbSwubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X3Bvc2l0aW9uLWZyb250LC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfcG9zaXRpb24tdG9wey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5tbS1tZW51X3NoYWRvdy1wYWdlOmFmdGVyey13ZWJraXQtYm94LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsMCwwLC4zKTtib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwwLDAsLjMpO2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoxMjAlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTAwJTt0b3A6LTEwJTt6LWluZGV4OjEwMDstd2Via2l0LWNsaXAtcGF0aDpwb2x5Z29uKC0yMHB4IDAsMCAwLDAgMTAwJSwtMjBweCAxMDAlKTtjbGlwLXBhdGg6cG9seWdvbigtMjBweCAwLDAgMCwwIDEwMCUsLTIwcHggMTAwJSk7LXdlYmtpdC1ib3gtc2hhZG93OnZhcigtLW1tLXNoYWRvdyk7Ym94LXNoYWRvdzp2YXIoLS1tbS1zaGFkb3cpfS5tbS1tZW51X3NoYWRvdy1wYWdlLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQ6YWZ0ZXJ7bGVmdDphdXRvO3JpZ2h0OjEwMCU7LXdlYmtpdC1jbGlwLXBhdGg6cG9seWdvbigyMHB4IDAsNDBweCAwLDQwcHggMTAwJSwyMHB4IDEwMCUpO2NsaXAtcGF0aDpwb2x5Z29uKDIwcHggMCw0MHB4IDAsNDBweCAxMDAlLDIwcHggMTAwJSl9Lm1tLW1lbnVfc2hhZG93LXBhZ2UubW0tbWVudV9wb3NpdGlvbi1mcm9udDphZnRlcntjb250ZW50Om5vbmU7ZGlzcGxheTpub25lfS5tbS1tZW51X3NoYWRvdy1tZW51ey13ZWJraXQtYm94LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsMCwwLC4zKTtib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwwLDAsLjMpOy13ZWJraXQtYm94LXNoYWRvdzp2YXIoLS1tbS1zaGFkb3cpO2JveC1zaGFkb3c6dmFyKC0tbW0tc2hhZG93KX0ubW0tbWVudV9zaGFkb3ctcGFuZWxzIC5tbS1wYW5lbHM+Lm1tLXBhbmVsey13ZWJraXQtYm94LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsMCwwLC4zKTtib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwwLDAsLjMpOy13ZWJraXQtYm94LXNoYWRvdzp2YXIoLS1tbS1zaGFkb3cpO2JveC1zaGFkb3c6dmFyKC0tbW0tc2hhZG93KX0ubW0tbWVudV90aGVtZS13aGl0ZXstLW1tLWNvbG9yLWJvcmRlcjpyZ2JhKCAwLDAsMCwgMC4xICk7LS1tbS1jb2xvci1idXR0b246cmdiYSggMCwwLDAsIDAuMyApOy0tbW0tY29sb3ItdGV4dDpyZ2JhKCAwLDAsMCwgMC43ICk7LS1tbS1jb2xvci10ZXh0LWRpbW1lZDpyZ2JhKCAwLDAsMCwgMC4zICk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kOiNmZmY7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDpyZ2JhKCAwLDAsMCwgMC4wNiApOy0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpczpyZ2JhKCAwLDAsMCwgMC4wMyApOy0tbW0tc2hhZG93OjAgMCAxMHB4IHJnYmEoIDAsMCwwLCAwLjIgKX0ubW0tbWVudV90aGVtZS1kYXJrey0tbW0tY29sb3ItYm9yZGVyOnJnYmEoIDAsMCwwLCAwLjMgKTstLW1tLWNvbG9yLWJ1dHRvbjpyZ2JhKCAyNTUsMjU1LDI1NSwgMC40ICk7LS1tbS1jb2xvci10ZXh0OnJnYmEoIDI1NSwyNTUsMjU1LCAwLjg1ICk7LS1tbS1jb2xvci10ZXh0LWRpbW1lZDpyZ2JhKCAyNTUsMjU1LDI1NSwgMC40ICk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kOiMzMzM7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDpyZ2JhKCAyNTUsMjU1LDI1NSwgMC4wOCApOy0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpczpyZ2JhKCAwLDAsMCwgMC4xICk7LS1tbS1zaGFkb3c6MCAwIDIwcHggcmdiYSggMCwwLDAsIDAuNSApfS5tbS1tZW51X3RoZW1lLWJsYWNrey0tbW0tY29sb3ItYm9yZGVyOnJnYmEoIDI1NSwyNTUsMjU1LCAwLjI1ICk7LS1tbS1jb2xvci1idXR0b246cmdiYSggMjU1LDI1NSwyNTUsIDAuNCApOy0tbW0tY29sb3ItdGV4dDpyZ2JhKCAyNTUsMjU1LDI1NSwgMC43NSApOy0tbW0tY29sb3ItdGV4dC1kaW1tZWQ6cmdiYSggMjU1LDI1NSwyNTUsIDAuNCApOy0tbW0tY29sb3ItYmFja2dyb3VuZDojMDAwOy0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiYSggMjU1LDI1NSwyNTUsIDAuMiApOy0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpczpyZ2JhKCAyNTUsMjU1LDI1NSwgMC4xNSApOy0tbW0tc2hhZG93Om5vbmV9Ym9keS5tb2RhbC1vcGVuIC5tbS1zbGlkZW91dHt6LWluZGV4OnVuc2V0fSIsIi5uZW9zLWFsaWdubWVudC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5uZW9zLWFsaWdubWVudC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubmVvcy1hbGlnbm1lbnQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIudGMtbmVvcy1lbGVtZW50cy1tYXAge1xuICAgIC5tYXAtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKCR0Yy1uZW9zLWVsZW1lbnRzLW1hcC1yYXRpby13aWR0aCwgJHRjLW5lb3MtZWxlbWVudHMtbWFwLXJhdGlvLWhlaWdodCk7XG4gICAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICogQ1NTMyB2ZW5kb3IgcHJlZml4ZXMgKlxuICoqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gS2V5ZnJhbWVzXG5AbWl4aW4ga2V5ZnJhbWVzKCRhbmltYXRpb24tbmFtZSkge1xuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgQC1tb3ota2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBALW1zLWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgQC1vLWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgQGtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogUGxhY2Vob2xkZXJzIHZlbmRvciBwcmVmaXhlcyAqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLyoqKioqKioqKlxuICogRm9udHMgKlxuICoqKioqKioqKi9cblxuQG1peGluIGZvbnQtZmFjZSgkZm9udC1uYW1lLCAkZm9udC1wYXRoLCAkZm9ybWF0OlwidHJ1ZXR5cGVcIiwgJGZvbnQtd2VpZ2h0Om5vcm1hbCwgJGZvbnQtc3R5bGU6bm9ybWFsKSB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uYW1lO1xuICAgICAgICBzcmM6IHVybCgkZm9udC1wYXRoKSBmb3JtYXQoJGZvcm1hdCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRmb250LXN0eWxlXG4gICAgfVxufVxuXG5AbWl4aW4gYW1lcmljYW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS45ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi8qKioqKioqKioqKipcbiAqIENsZWFyZml4ICpcbiAqKioqKioqKioqKipcbiAqXG4gKiBVU0FHRTogLm15LWNsYXNzIHsgQGV4dGVuZCAlY2xlYXJmaXg7IH1cbiAqL1xuXG4lY2xlYXJmaXgge1xuICAgICp6b29tOiAxO1xuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuQG1peGluIGFzcGVjdC1yYXRpbygkd2lkdGgsICRoZWlnaHQpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCgjeyRoZWlnaHR9IC8gI3skd2lkdGh9KSAqIDEwMCUpO1xuICAgIH1cbiAgICA+ICoge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG59XG5cbi8qKlxuKiBDb250YWluZXJzIG1heCB3aWR0aHNcbiAqL1xuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocyxcbiAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqXG4qIERlcmVuZGluZ2VyIG1peGluc1xuICovXG5AbWl4aW4gbWFrZS1idXR0b24oJGJhY2tncm91bmRDb2xvcjogdmFyKC0tbGltZSksICRjb2xvcjogdmFyKC0tYmxhY2spKSB7XG4gICAgPiBhLCA+IGRpdiwgPiBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAgICAgQGlmICRiYWNrZ3JvdW5kQ29sb3IgPT0gdmFyKC0tYmxhY2spIG9yICRjb2xvciA9PSB2YXIoLS10YW5uZW4tZ3J1bikge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNrLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1yaWdodC1zdGlja3koKSB7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygjeyRjb250YWluZXItbWF4LXdpZHRofSArICg1MCUgLSAjeyRjb250YWluZXItbWF4LXdpZHRofSAvIDIpIC0gMjBweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1peGluIHN0eWxlLXVsKCRjb2xvcjogdmFyKC0tYW50aHJheml0KSkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC4yNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjI1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIG1ha2UtYXJyb3ctbGluaygkYmVmb3JlOiB0cnVlKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcblxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9UQy5XZWJzaXRlL0ltYWdlcy9JY29ucy9hcnJvdy1yaWdodC1ibGFjay1ib2xkLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXJpZ2h0IC40cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGJlZm9yZSAhPSB0cnVlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9UQy5XZWJzaXRlL0ltYWdlcy9JY29ucy9hcnJvdy1yaWdodC1ibGFjay1ib2xkLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGlzcGxheS1jb2x1bW4oJGNvbHVtbnM6IDIsICRnYXA6IDIwcHgpIHtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbnM7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAkZ2FwO1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1ucztcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6ICRnYXA7XG4gICAgY29sdW1uLWNvdW50OiAkY29sdW1ucztcbiAgICBjb2x1bW4tZ2FwOiAkZ2FwO1xufVxuXG5AbWl4aW4gbWFrZS1zbGlkZXItbmF2aWdhdGlvbigkYmFja2dyb3VuZENvbG9yOiB2YXIoLS1saW1lKSwgJGNoZXZyb246IHVybCgvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvVEMuV2Vic2l0ZS9JbWFnZXMvSWNvbnMvY2hldnJvbi1sZWZ0LWFudGhyYXppdC5zdmcpKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgPiBkaXYge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLW5hdmlnYXRpb24tYnV0dG9uKCRiYWNrZ3JvdW5kQ29sb3IsICRjaGV2cm9uKTtcbiAgICB9XG59XG5cbkBtaXhpbiBtYWtlLW5hdmlnYXRpb24tYnV0dG9uKCRiYWNrZ3JvdW5kQ29sb3I6IHZhcigtLWxpbWUpLCAkY2hldnJvbjogdXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9UQy5XZWJzaXRlL0ltYWdlcy9JY29ucy9jaGV2cm9uLWxlZnQtYW50aHJheml0LnN2ZykpIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY2hldnJvbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgLjRzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICYuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGlmICRiYWNrZ3JvdW5kQ29sb3IgPT0gdmFyKC0tbGltZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW1lKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGlmICRjaGV2cm9uID09IHVybCgvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvVEMuV2Vic2l0ZS9JbWFnZXMvSWNvbnMvY2hldnJvbi1sZWZ0LWFudGhyYXppdC5zdmcpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvVEMuV2Vic2l0ZS9JbWFnZXMvSWNvbnMvY2hldnJvbi1sZWZ0LWxpbWUuc3ZnXCIpO1xuICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9UQy5XZWJzaXRlL0ltYWdlcy9JY29ucy9jaGV2cm9uLWxlZnQtYW50aHJheml0LnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBtYWtlLWZ1bGwtd2lkdGgoKSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgbGVmdDogNTAlO1xufVxuXG5AbWl4aW4gbWFrZS1zZWFyY2gtaW5wdXQtYnV0dG9uKCRoZWlnaHQ6IDcycHgsICRmb250LXNpemU6IDI0cHgsICRsaW5lLWhlaWdodDogMzJweCwgJGlucHV0LXBhZGRpbmc6IDIwcHggMjVweCwgJGJ1dHRvbi1wYWRkaW5nOiAwIDMwcHgpIHtcbiAgICBpbnB1dCxcbiAgICBidXR0b24ge1xuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDBweCAwcHggNTBweDtcbiAgICAgICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmc7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL3NlYXJjaC5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI1cHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA1MHB4IDUwcHggMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICB9XG59XG5cbkBtaXhpbiBzZWFyY2gtZm9ybSgpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgZm9ybSB7XG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDQpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLXNlYXJjaC1pbnB1dC1idXR0b24oKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGNhdGVnb3J5LWJhY2tncm91bmQtY29sb3IoKSB7XG4gICAgJi5jb2xvci1zYW5kLFxuICAgICYuY29sb3Itc2llbmEsXG4gICAgJi5jb2xvci12aW9sZXQsXG4gICAgJi5jb2xvci1ncmVlbixcbiAgICAmLmNvbG9yLWJsdWUsXG4gICAgJi5jb2xvci1wZXRyb2wge1xuICAgICAgICAuYmVuZWZpdC10aXRsZSxcbiAgICAgICAgLnByb2R1Y3QtY2F0ZWdvcnktdGl0bGUsXG4gICAgICAgIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlcixcbiAgICAgICAgLnByb2R1Y3RzLWxpc3QgbGkge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2stcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iZW5lZml0cy1wYWdlLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9JbWFnZXMvSWNvbnMvYXJyb3ctcmlnaHQtd2hpdGUtYm9sZC5zdmcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbG9yLWF2b2NhZG8ge1xuICAgICAgICAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbixcbiAgICAgICAgLmJlbmVmaXQtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXZvY2Fkbyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbG9yLW1vc3Mge1xuICAgICAgICAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbixcbiAgICAgICAgLmJlbmVmaXQtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9vcyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbG9yLXBldHJvbCB7XG4gICAgICAgIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uLFxuICAgICAgICAuYmVuZWZpdC1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZXRyb2wpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jb2xvci12aW9sZXQge1xuICAgICAgICAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbixcbiAgICAgICAgLmJlbmVmaXQtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY29sb3Itc2FuZCB7XG4gICAgICAgIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uLFxuICAgICAgICAuYmVuZWZpdC1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zYW5kKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY29sb3ItcGVhcmwtZ3JleSB7XG4gICAgICAgIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uLFxuICAgICAgICAuYmVuZWZpdC1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZXJsLWdyYXUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jb2xvci1zaWVuYSB7XG4gICAgICAgIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uLFxuICAgICAgICAuYmVuZWZpdC1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaWVuYSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbG9yLWdyZXkge1xuICAgICAgICAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbixcbiAgICAgICAgLmJlbmVmaXQtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbG9yLWdyZWVuIHtcbiAgICAgICAgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24sXG4gICAgICAgIC5iZW5lZml0LWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY29sb3ItYmx1ZSB7XG4gICAgICAgIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uLFxuICAgICAgICAuYmVuZWZpdC1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIG1ha2UtbG9hZGVyKCkge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXI6IDhweCBzb2xpZCAjZjNmM2YzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgdmFyKC0tbGltZSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBtaXhpbiBkb3dubG9hZHMtcGxhY2Vob2xkZXIoKSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXR0LWNvbW1vbnMtcHJvKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogdmFyKC0tYW50aHJheml0KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbn1cblxuQG1peGluIG5ld3MtdmVydGljYWwtb2Zmc2V0KCkge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KDEwMHB4KTtcblxuICAgIC50Yy13ZWJzaXRlLW5ld3NsaXN0aXRlbSB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMTcwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGpvYi10ZWFzZXItdmVydGljYWwtb2Zmc2V0KCkge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICAudGMtc2FnLWpvYnRlYXNlcndpdGh0ZXN0aW1vbmlhbCB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogOTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gY2FyZWVyLWNoYW5jZXMtdmVydGljYWwtb2Zmc2V0KCkge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICAudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW0ge1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDkwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGRhdGF0YWJsZXMtcGFnaW5hdGlvbigpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgPiAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1uYXZpZ2F0aW9uLWJ1dHRvbih2YXIoLS1hbnRocmF6aXQpLCB1cmwoLi4vSW1hZ2VzL0ljb25zL2NoZXZyb24tbGVmdC1saW1lLnN2ZykpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICYucHJldmlvdXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdpbmF0ZV9idXR0b24ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICYucHJldmlvdXMsXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnQsICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGltZSk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYW50aHJheml0KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gYmVuZWZpdHMtZ3JpZHMtY29sb3JzKCkge1xuICAgICYuYXZvY2FkbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF2b2NhZG8pO1xuICAgIH1cblxuICAgICYubW9zcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vb3MpO1xuICAgIH1cblxuICAgICYucGV0cm9sIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGV0cm9sKTtcbiAgICB9XG5cbiAgICAmLnNhbmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zYW5kKTtcbiAgICB9XG5cbiAgICAmLnBlYXJsLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZXJsLWdyYXUpO1xuICAgIH1cblxuICAgICYudmlvbGV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0KTtcbiAgICB9XG5cbiAgICAmLnNpZW5hIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2llbmEpO1xuICAgIH1cblxuICAgICYuZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXkpO1xuICAgIH1cblxuICAgICYuZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gICAgfVxuXG4gICAgJi5ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gICAgfVxuXG4gICAgJi5wZXRyb2wsXG4gICAgJi5zYW5kLFxuICAgICYuc2llbmEsXG4gICAgJi52aW9sZXQge1xuICAgICAgICBkaXYsIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtbmVvcy1lbGVtZW50cy1idXR0b24ge1xuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICB9XG59XG4iLCIubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4ge1xuICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAmLndpdGhvdXQtbWFyZ2luLWJvdHRvbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gID4gKiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgfVxuICB9XG5cbiAgJi5pbnRlcm5hbC1tYXJnaW5zLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdyhjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIC41KSk7XG4gIH1cblxuICAmLmludGVybmFsLW1hcmdpbnMtbm9ybWFsIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICB9XG5cbiAgJi5pbnRlcm5hbC1tYXJnaW5zLWxhcmdlIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdyhjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIDIpKTtcbiAgfVxuXG4gICYuYWxpZ24tc3RhcnQge1xuICAgIC5jb2x1bW4ge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJi5hbGlnbi1jZW50ZXIge1xuICAgIC5jb2x1bW4ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLmFsaWduLWVuZCB7XG4gICAgLmNvbHVtbiB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgJi5qdXN0aWZ5LXN0YXJ0IHtcbiAgICAuY29sdW1uIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmLmp1c3RpZnktY2VudGVyIHtcbiAgICAuY29sdW1uIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYuanVzdGlmeS1lbmQge1xuICAgIC5jb2x1bW4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAmLmp1c3RpZnktc3BhY2UtYmV0d2VlbiB7XG4gICAgLmNvbHVtbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgID4gLm5vZGV0eXBlcy1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEludmVyc2lvbiBkZSAyIGNvbG9ubmVzXG4gICYuaW52ZXJzZS1jb2x1bW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgLmNvbHVtbiB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOm5vdCguZm9yY2UteHMpIHtcbiAgICAgICYubW9iaWxlLW1hcmdpbi1ib3R0b20tbm9uZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICYubW9iaWxlLW1hcmdpbi1ib3R0b20tc21hbGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIC41KTtcbiAgICAgIH1cblxuICAgICAgJi5tb2JpbGUtbWFyZ2luLWJvdHRvbS1ub3JtYWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICB9XG5cbiAgICAgICYubW9iaWxlLW1hcmdpbi1ib3R0b20tbGFyZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sdW1uIGluICR0Yy1uZW9zLWVsZW1lbnRzLWJvb3RzdHJhcC1tdWx0aWNvbHVtbnMge1xuICAkY29sdW1uTmFtZTogbnRoKCRjb2x1bW4sIDEpO1xuICAkY29sdW1uTnVtYmVyOiBudGgoJGNvbHVtbiwgMik7XG5cbiAgLmNvbHVtbi0jeyRjb2x1bW5OYW1lfSB7XG4gICAgJGNvbHVtbkRpZmZlcmVuY2U6IGNhbGMoI3skZ3JpZC1jb2x1bW5zfSAtICN7JGNvbHVtbk51bWJlcn0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkY29sdW1uTnVtYmVyKTtcbiAgICB9XG5cbiAgICAvLyBGb3JjaW5nIGR1IGNvbG9ubmFnZSBlbiBTTVxuICAgIEBhdC1yb290IC5mb3JjZS1zbSA+ICYge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkY29sdW1uTnVtYmVyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGb3JjaW5nIGR1IGNvbG9ubmFnZSBlbiBYU1xuICAgIEBhdC1yb290IC5mb3JjZS14cyA+ICYge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkY29sdW1uTnVtYmVyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGb3JjaW5nIGR1IGNvbG9ubmFnZSBlbiBYUyBtYWlzIHBhcyBlbiBTTVxuICAgIEBhdC1yb290IC5mb3JjZS14czpub3QoLmZvcmNlLXNtKSA+ICYge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGNvbHVtbk51bWJlcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkY29sdW1uTnVtYmVyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRjLW5lb3MtZWxlbWVudHMtYm9vdHN0cmFwLWFjY29yZGlvbiB7XG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuOnJvb3Qge1xuICAtLWR0LXJvdy1zZWxlY3RlZDogMTMsIDExMCwgMjUzO1xuICAtLWR0LXJvdy1zZWxlY3RlZC10ZXh0OiAyNTUsIDI1NSwgMjU1O1xuICAtLWR0LXJvdy1zZWxlY3RlZC1saW5rOiA5LCAxMCwgMTE7XG4gIC0tZHQtcm93LXN0cmlwZTogMCwgMCwgMDtcbiAgLS1kdC1yb3ctaG92ZXI6IDAsIDAsIDA7XG4gIC0tZHQtY29sdW1uLW9yZGVyaW5nOiAwLCAwLCAwO1xuICAtLWR0LWh0bWwtYmFja2dyb3VuZDogd2hpdGU7XG59XG46cm9vdC5kYXJrIHtcbiAgLS1kdC1odG1sLWJhY2tncm91bmQ6IHJnYigzMywgMzcsIDQxKTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRkLmR0LWNvbnRyb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1jb250cm9sOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29udGVudDogXCLilrpcIjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0ci5kdC1oYXNDaGlsZCB0ZC5kdC1jb250cm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pa8XCI7XG59XG5cbmh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUgdGQuZHQtY29udHJvbDpiZWZvcmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuaHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZSB0ci5kdC1oYXNDaGlsZCB0ZC5kdC1jb250cm9sOmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZywgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzYywgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2MsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2NfZGlzYWJsZWQsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19kZXNjX2Rpc2FibGVkLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2FzYyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19kZXNjLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2FzY19kaXNhYmxlZCxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmc6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmc6YWZ0ZXIsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2M6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfYXNjOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzYzpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19kZXNjOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmc6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC4xMjU7XG4gIHJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogOXB4O1xuICBmb250LXNpemU6IDAuOGVtO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzYzpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19kZXNjOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19kZXNjOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlIHtcbiAgYm90dG9tOiA1MCU7XG4gIGNvbnRlbnQ6IFwi4payXCI7XG4gIGNvbnRlbnQ6IFwi4payXCIvXCJcIjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZzphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzYzphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19kZXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGNvbnRlbnQ6IFwi4pa8XCI7XG4gIGNvbnRlbnQ6IFwi4pa8XCIvXCJcIjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2M6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19hc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGg6YWN0aXZlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5ID4gdGFibGUuZGF0YVRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmJlZm9yZSwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSA+IHRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkID4gdHIgPiB0aDphZnRlcixcbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgPiB0YWJsZS5kYXRhVGFibGUgPiB0aGVhZCA+IHRyID4gdGQ6YmVmb3JlLFxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSA+IHRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkID4gdHIgPiB0ZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgbWFyZ2luLXRvcDogLTI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4O1xufVxuZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDFlbSBhdXRvO1xufVxuZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZyA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzBkNmVmZDtcbiAgYmFja2dyb3VuZDogcmdiKHZhcigtLWR0LXJvdy1zZWxlY3RlZCkpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XG59XG5kaXYuZGF0YVRhYmxlc19wcm9jZXNzaW5nID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogOHB4O1xuICBhbmltYXRpb246IGRhdGF0YWJsZXMtbG9hZGVyLTEgMC42cyBpbmZpbml0ZTtcbn1cbmRpdi5kYXRhVGFibGVzX3Byb2Nlc3NpbmcgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiA4cHg7XG4gIGFuaW1hdGlvbjogZGF0YXRhYmxlcy1sb2FkZXItMiAwLjZzIGluZmluaXRlO1xufVxuZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZyA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDMycHg7XG4gIGFuaW1hdGlvbjogZGF0YXRhYmxlcy1sb2FkZXItMiAwLjZzIGluZmluaXRlO1xufVxuZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZyA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IDU2cHg7XG4gIGFuaW1hdGlvbjogZGF0YXRhYmxlcy1sb2FkZXItMyAwLjZzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGRhdGF0YWJsZXMtbG9hZGVyLTEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRhdGF0YWJsZXMtbG9hZGVyLTMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRhdGF0YWJsZXMtbG9hZGVyLTIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjRweCwgMCk7XG4gIH1cbn1cbnRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGgsIHRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudGFibGUuZGF0YVRhYmxlIHRoLmR0LWxlZnQsXG50YWJsZS5kYXRhVGFibGUgdGQuZHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGguZHQtY2VudGVyLFxudGFibGUuZGF0YVRhYmxlIHRkLmR0LWNlbnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUuZGF0YVRhYmxlIHRoLmR0LXJpZ2h0LFxudGFibGUuZGF0YVRhYmxlIHRkLmR0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGguZHQtanVzdGlmeSxcbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1ub3dyYXAsXG50YWJsZS5kYXRhVGFibGUgdGQuZHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZCxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aCxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1sZWZ0LFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbGVmdCxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWxlZnQsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWNlbnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWNlbnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWNlbnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLXJpZ2h0LFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtcmlnaHQsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1yaWdodCxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1qdXN0aWZ5LFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtanVzdGlmeSxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWp1c3RpZnksXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLW5vd3JhcCxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLW5vd3JhcCxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLW5vd3JhcCxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1sZWZ0LFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1jZW50ZXIsXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1yaWdodCxcbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1qdXN0aWZ5LFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1ub3dyYXAsXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKlxuICogVGFibGUgc3R5bGVzXG4gKi9cbnRhYmxlLmRhdGFUYWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICAvKlxuICAgKiBIZWFkZXIgYW5kIGZvb3RlciBzdHlsZXNcbiAgICovXG4gIC8qXG4gICAqIEJvZHkgc3R5bGVzXG4gICAqL1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmFjdGl2ZSxcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkID4gdHIgPiB0ZDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxudGFibGUuZGF0YVRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDZweCAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuc2VsZWN0ZWQgPiAqIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjkpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc2VsZWN0ZWQpLCAwLjkpO1xuICBjb2xvcjogd2hpdGU7XG4gIGNvbG9yOiByZ2IodmFyKC0tZHQtcm93LXNlbGVjdGVkLXRleHQpKTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5zZWxlY3RlZCBhIHtcbiAgY29sb3I6ICMwOTBhMGI7XG4gIGNvbG9yOiByZ2IodmFyKC0tZHQtcm93LXNlbGVjdGVkLWxpbmspKTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aCxcbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxudGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgPiB0Ym9keSA+IHRyID4gdGgsXG50YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciA+IHRib2R5ID4gdHIgPiB0ZCwgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyID4gdGgsXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxudGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG50YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCwgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG50YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciA+IHRib2R5ID4gdHIuc2VsZWN0ZWQgKyB0ci5zZWxlY3RlZCA+IHRkLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIuc2VsZWN0ZWQgKyB0ci5zZWxlY3RlZCA+IHRkIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAyNjJlZjtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciA+IHRib2R5ID4gdHIgPiB0aCxcbnRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxudGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxudGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxudGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxudGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5zdHJpcGUgPiB0Ym9keSA+IHRyLm9kZCA+ICosIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5vZGQgPiAqIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wMjMpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc3RyaXBlKSwgMC4wMjMpO1xufVxudGFibGUuZGF0YVRhYmxlLnN0cmlwZSA+IHRib2R5ID4gdHIub2RkLnNlbGVjdGVkID4gKiwgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyLm9kZC5zZWxlY3RlZCA+ICoge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgxMywgMTEwLCAyNTMsIDAuOTIzKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LXNlbGVjdGVkKSwgMC45MjMpO1xufVxudGFibGUuZGF0YVRhYmxlLmhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICosIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgwLCAwLCAwLCAwLjAzNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKHZhcigtLWR0LXJvdy1ob3ZlciksIDAuMDM1KTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5ob3ZlciA+IHRib2R5ID4gdHIuc2VsZWN0ZWQ6aG92ZXIgPiAqLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIuc2VsZWN0ZWQ6aG92ZXIgPiAqIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4ICMwZDZlZmQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LXNlbGVjdGVkKSwgMSkgIWltcG9ydGFudDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gPiB0Ym9keSB0ciA+IC5zb3J0aW5nXzEsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uID4gdGJvZHkgdHIgPiAuc29ydGluZ18yLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiA+IHRib2R5IHRyID4gLnNvcnRpbmdfMywgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSB0ciA+IC5zb3J0aW5nXzEsXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5IHRyID4gLnNvcnRpbmdfMixcbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgdHIgPiAuc29ydGluZ18zIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wMTkpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1jb2x1bW4tb3JkZXJpbmcpLCAwLjAxOSk7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uID4gdGJvZHkgdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18xLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiA+IHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMixcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gPiB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzMsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18xLFxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzIsXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45MTkpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc2VsZWN0ZWQpLCAwLjkxOSk7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIub2RkID4gLnNvcnRpbmdfMSwgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgPiB0Ym9keSA+IHRyLm9kZCA+IC5zb3J0aW5nXzEge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgwLCAwLCAwLCAwLjA1NCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKHZhcigtLWR0LWNvbHVtbi1vcmRlcmluZyksIDAuMDU0KTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5vZGQgPiAuc29ydGluZ18yLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSA+IHRib2R5ID4gdHIub2RkID4gLnNvcnRpbmdfMiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDQ3KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtY29sdW1uLW9yZGVyaW5nKSwgMC4wNDcpO1xufVxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyLm9kZCA+IC5zb3J0aW5nXzMsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlID4gdGJvZHkgPiB0ci5vZGQgPiAuc29ydGluZ18zIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wMzkpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1jb2x1bW4tb3JkZXJpbmcpLCAwLjAzOSk7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMSwgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgPiB0Ym9keSA+IHRyLm9kZC5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgxMywgMTEwLCAyNTMsIDAuOTU0KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LXNlbGVjdGVkKSwgMC45NTQpO1xufVxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyLm9kZC5zZWxlY3RlZCA+IC5zb3J0aW5nXzIsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlID4gdGJvZHkgPiB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18yIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjk0Nyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKHZhcigtLWR0LXJvdy1zZWxlY3RlZCksIDAuOTQ3KTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18zLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSA+IHRib2R5ID4gdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45MzkpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc2VsZWN0ZWQpLCAwLjkzOSk7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIuZXZlbiA+IC5zb3J0aW5nXzEsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlID4gdGJvZHkgPiB0ci5ldmVuID4gLnNvcnRpbmdfMSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDE5KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LXNlbGVjdGVkKSwgMC4wMTkpO1xufVxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyLmV2ZW4gPiAuc29ydGluZ18yLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSA+IHRib2R5ID4gdHIuZXZlbiA+IC5zb3J0aW5nXzIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgwLCAwLCAwLCAwLjAxMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKHZhcigtLWR0LXJvdy1zZWxlY3RlZCksIDAuMDExKTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5ldmVuID4gLnNvcnRpbmdfMywgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgPiB0Ym9keSA+IHRyLmV2ZW4gPiAuc29ydGluZ18zIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wMDMpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc2VsZWN0ZWQpLCAwLjAwMyk7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlID4gdGJvZHkgPiB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45MTkpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc2VsZWN0ZWQpLCAwLjkxOSk7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzIsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlID4gdGJvZHkgPiB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45MTEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc2VsZWN0ZWQpLCAwLjkxMSk7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzMsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlID4gdGJvZHkgPiB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45MDMpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc2VsZWN0ZWQpLCAwLjkwMyk7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzEsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIgPiAuc29ydGluZ18xIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wODIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctaG92ZXIpLCAwLjA4Mik7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzIsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIgPiAuc29ydGluZ18yIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wNzQpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctaG92ZXIpLCAwLjA3NCk7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzMsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIgPiAuc29ydGluZ18zIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wNjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctaG92ZXIpLCAwLjA2Mik7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18xIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjk4Mik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKHZhcigtLWR0LXJvdy1zZWxlY3RlZCksIDAuOTgyKTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMiwgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgxMywgMTEwLCAyNTMsIDAuOTc0KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEodmFyKC0tZHQtcm93LXNlbGVjdGVkKSwgMC45NzQpO1xufVxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18zLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45NjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSh2YXIoLS1kdC1yb3ctc2VsZWN0ZWQpLCAwLjk2Mik7XG59XG50YWJsZS5kYXRhVGFibGUubm8tZm9vdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRoZWFkIHRoLFxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGhlYWQgdGQsXG50YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Zm9vdCB0aCxcbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRmb290IHRkLFxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGJvZHkgdGgsXG50YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoLFxudGFibGUuZGF0YVRhYmxlIHRkIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qXG4gKiBDb250cm9sIGZlYXR1cmUgbGF5b3V0XG4gKi9cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgge1xuICBmbG9hdDogbGVmdDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDAuNzU1ZW07XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDAuMjVlbTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxLjVlbTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50OmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMDUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsIDAsIDAsIDAuMDUpKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4wNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wNSkgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjA1KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjA1KSAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMDUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDUpIDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMDUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDUpIDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjA1KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjA1KSAxMDAlKTtcbiAgLyogVzNDICovXG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDpob3ZlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICM1ODU4NTgpLCBjb2xvci1zdG9wKDEwMCUsICMxMTEpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzU4NTg1OCAwJSwgIzExMSAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNTg1ODU4IDAlLCAjMTExIDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM1ODU4NTggMCUsICMxMTEgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1ODU4NTggMCUsICMxMTEgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNTg1ODU4IDAlLCAjMTExIDEwMCUpO1xuICAvKiBXM0MgKi9cbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMwYzBjO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjMmIyYjJiKSwgY29sb3Itc3RvcCgxMDAlLCAjMGMwYzBjKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyYjJiMmIgMCUsICMwYzBjMGMgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzJiMmIyYiAwJSwgIzBjMGMwYyAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMmIyYjJiIDAlLCAjMGMwYzBjIDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMmIyYjJiIDAlLCAjMGMwYzBjIDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzJiMmIyYiAwJSwgIzBjMGMwYyAxMDAlKTtcbiAgLyogVzNDICovXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggIzExMTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLmVsbGlwc2lzIHtcbiAgcGFkZGluZzogMCAxZW07XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wcm9jZXNzaW5nLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwge1xuICBjbGVhcjogYm90aDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gZGl2LmRhdGFUYWJsZXNfc2l6aW5nLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRkID4gZGl2LmRhdGFUYWJsZXNfc2l6aW5nLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGggPiBkaXYuZGF0YVRhYmxlc19zaXppbmcsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiBkaXYuZGF0YVRhYmxlc19zaXppbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyLm5vLWZvb3RlciAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUuZGF0YVRhYmxlLFxuLmRhdGFUYWJsZXNfd3JhcHBlci5uby1mb290ZXIgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSA+IHRhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXI6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8sXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cbn1cbmh0bWwuZGFyayB7XG4gIC0tZHQtcm93LWhvdmVyOiAyNTUsIDI1NSwgMjU1O1xuICAtLWR0LXJvdy1zdHJpcGU6IDI1NSwgMjU1LCAyNTU7XG4gIC0tZHQtY29sdW1uLW9yZGVyaW5nOiAyNTUsIDI1NSwgMjU1O1xufVxuaHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbmh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUgPiB0aGVhZCA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NWI1ZTtcbn1cbmh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUgPiB0aGVhZCA+IHRyID4gdGg6YWN0aXZlLFxuaHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkID4gdHIgPiB0ZDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuaHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbmh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzU5NWI1ZTtcbn1cbmh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciA+IHRib2R5ID4gdHIgPiB0aCxcbmh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciA+IHRib2R5ID4gdHIgPiB0ZCwgaHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ciA+IHRoLFxuaHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MDQzNDY7XG59XG5odG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgPiB0Ym9keSA+IHRyLnNlbGVjdGVkICsgdHIuc2VsZWN0ZWQgPiB0ZCwgaHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5zZWxlY3RlZCArIHRyLnNlbGVjdGVkID4gdGQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDI1N2Q1O1xufVxuaHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciA+IHRib2R5ID4gdHIgPiB0aCxcbmh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQwNDM0NjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQwNDM0Njtcbn1cbmh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG5odG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDA0MzQ2O1xufVxuaHRtbC5kYXJrIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0LFxuaHRtbC5kYXJrIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHQtaHRtbC1iYWNrZ3JvdW5kKTtcbn1cbmh0bWwuZGFyayAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCwgaHRtbC5kYXJrIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU5NWI1ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cbmh0bWwuZGFyayAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQsIGh0bWwuZGFyayAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6aG92ZXIsIGh0bWwuZGFyayAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6YWN0aXZlIHtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbn1cbmh0bWwuZGFyayAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzUzNTM1O1xuICBiYWNrZ3JvdW5kOiAjMzUzNTM1O1xufVxuaHRtbC5kYXJrIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjM2EzYTNhO1xufVxuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDFlbTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7IH1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4OyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5zZWxlY3QyLXNlbGVjdGlvbi0tY2xlYXJhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtOyB9XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgNHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbiR3aWR0aDogMTUuNjI1ZW07XG4kcmFkaXVzOiAkd2lkdGggKiAuMDE2ODkxO1xuJHRyYW5zaXRpb246IC4zcztcbiRmb250LXNpemU6ICR3aWR0aCAqIC4wNTY7XG4kbGlnaHRibHVlOiBsaWdodGJsdWU7XG5cbi8qXG4gIEFsbCBhIHVzZXIgaGFzIHRvIGRvIHRvIGNoYW5nZSB0aGUgY2FsZW5kYXIgc2l6ZSBpc1xuICBjaGFuZ2UgdGhlIGZvbnQtc2l6ZSBvbiB0aGUgY29udGFpbmVyIGFuZCBldmVyeXRoaW5nXG4gIG1hZ2ljYWxseSByZXNpemVzIGFjY29yZGluZ2x5LiBSZWxhdGl2ZSB1bml0cyBmdHchXG4qL1xuLnFzLWRhdGVwaWNrZXItY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY29sb3I6IGJsYWNrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDkwMDE7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAoJHdpZHRoICogLjA4KSAoJHdpZHRoICogLjA4KSAoJHdpZHRoICogLS4wNikgcmdiYSgwLDAsMCwuMyk7XG5cbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4ucXMtY2VudGVyZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnFzLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNzUpO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IC41ZW07XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb247XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJi5xcy1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAucXMtb3ZlcmxheS15ZWFyIHsgLy8gT3ZlcmxheSB5ZWFyIGlucHV0IGVsZW1lbnQuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgcGFkZGluZzogLjI1ZW0gMDtcbiAgICB3aWR0aDogODAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC8vIGh0dHBzOi8vZ29vLmdsL29VdUdrR1xuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5xcy1jbG9zZSB7XG4gICAgcGFkZGluZzogLjVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5xcy1zdWJtaXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgcGFkZGluZzogLjVlbTtcbiAgICBtYXJnaW46IDAgYXV0byBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwxMjgsMTI4LC40KTtcblxuICAgICYucXMtZGlzYWJsZWQge1xuICAgICAgY29sb3I6IGdyYXk7XG4gICAgICBib3JkZXItY29sb3I6IGdyYXk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxuXG4gIC5xcy1vdmVybGF5LW1vbnRoLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLnFzLW92ZXJsYXktbW9udGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogI3snY2FsYygxMDAlIC8gMyknfTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBtYXRoLmRpdigkdHJhbnNpdGlvbiwgMik7XG5cbiAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4ucXMtY29udHJvbHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XG4gIGZpbHRlcjogYmx1cigwcHgpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgJHRyYW5zaXRpb247XG5cbiAgJi5xcy1ibHVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgfVxufVxuXG4ucXMtYXJyb3cge1xuICBoZWlnaHQ6IG1hdGguZGl2KCR3aWR0aCwgMTApO1xuICB3aWR0aDogbWF0aC5kaXYoJHdpZHRoLCAxMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xNXM7XG5cbiAgJjpob3ZlciB7XG4gICAgJi5xcy1sZWZ0OmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogYmxhY2s7XG4gICAgfVxuXG4gICAgJi5xcy1yaWdodDphZnRlciB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogYmxhY2s7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMSk7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXI6IG1hdGguZGl2KCR3aWR0aCwgNDApIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjJzO1xuICB9XG5cbiAgJi5xcy1sZWZ0OmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IGdyYXk7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIC01MCUpO1xuICB9XG5cbiAgJi5xcy1yaWdodDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IGdyYXk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIC01MCUpO1xuICB9XG59XG5cbi5xcy1tb250aC15ZWFyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAuMnM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAmOm5vdCgucXMtZGlzYWJsZWQteWVhci1vdmVybGF5KSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdyYXk7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmU6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLnFzLW1vbnRoIHtcbiAgcGFkZGluZy1yaWdodDogLjVleDtcbn1cblxuLnFzLXllYXIge1xuICBwYWRkaW5nLWxlZnQ6IC41ZXg7XG59XG5cbi5xcy1zcXVhcmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkd2lkdGggKiAuMDI7XG4gIGZpbHRlcjogYmx1cigwcHgpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgJHRyYW5zaXRpb247XG5cbiAgJi5xcy1ibHVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgfVxufVxuXG4ucXMtc3F1YXJlIHtcbiAgd2lkdGg6ICN7J2NhbGMoMTAwJSAvIDcpJ307XG4gIGhlaWdodDogbWF0aC5kaXYoJHdpZHRoLCAxMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjFzO1xuXG4gIC8vIE92ZXJyaWRlbiBmb3IgZGF0ZS1yYW5nZSBkYXRlcyBiZWxvdy5cbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcblxuICAmOm5vdCgucXMtZW1wdHkpOm5vdCgucXMtZGlzYWJsZWQpOm5vdCgucXMtZGF5KTpub3QoLnFzLWFjdGl2ZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogb3JhbmdlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUb2RheSdzIGRhdGVcbi5xcy1jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKlxuICAzIHBvc3NpYmlsaXRpZXM6XG4gICAgMS4gU2luZ2xlLCBhY3RpdmUgZGF0ZS5cbiAgICAyLiBEYXRlcmFuZ2Ugc3RhcnQgc2VsZWN0aW9uLlxuICAgIDMuIERhdGVyYW5nZSBlbmQgc2VsZWN0aW9uLlxuKi9cbi5xcy1hY3RpdmUsXG4ucXMtcmFuZ2Utc3RhcnQsXG4ucXMtcmFuZ2UtZW5kIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0Ymx1ZTtcbn1cblxuLy8gRGF0ZXJhbmdlIHN0YXJ0IHNlbGVjdGlvbi5cbi5xcy1yYW5nZS1zdGFydCB7XG4gICY6bm90KC5xcy1yYW5nZS02KSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRGF0ZXJhbmdlIG1pZGRsZSBzZWxlY3Rpb25zLlxuLnFzLXJhbmdlLW1pZGRsZSB7XG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGxpZ2h0Ymx1ZSwgMTAlKTtcblxuICAmOm5vdCgucXMtcmFuZ2UtMCk6bm90KC5xcy1yYW5nZS02KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICYucXMtcmFuZ2UtMCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAmLnFzLXJhbmdlLTYge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBEYXRlcmFuZ2UgZW5kIHNlbGVjdGlvbi5cbi5xcy1yYW5nZS1lbmQge1xuICAmOm5vdCgucXMtcmFuZ2UtMCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4ucXMtZGlzYWJsZWQsXG4ucXMtb3V0c2lkZS1jdXJyZW50LW1vbnRoIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbi5xcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5xcy1lbXB0eSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnFzLWRheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4ucXMtZXZlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAkd2lkdGggKiAuMDM7XG4gICAgaGVpZ2h0OiAkd2lkdGggKiAuMDM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICMwN2Y7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4iLCI6cm9vdCB7XG4gICAgLy8gQ29sb3JzXG4gICAgLS13aGl0ZTogI2ZmZjtcbiAgICAtLWJsYWNrOiAjMDAwO1xuICAgIC0tYW50aHJheml0OiAjMzAyRTJGO1xuICAgIC0tYXZvY2FkbzogIzRDQjk4NTtcbiAgICAtLWxpbWU6ICNCNUZGMDA7XG4gICAgLS1tb29zOiAjQTRCRTlBO1xuICAgIC0tcGVybC1ncmF1OiAjQ0ZEQUQ3O1xuICAgIC0tc2FuZDogIzg4ODA2QTtcbiAgICAtLXNpZW5hOiAjRDQ2RDIyO1xuICAgIC0tdGFubmVuLWdydW46ICMyNTUwMzg7XG4gICAgLS1wZXRyb2w6ICMwMDU5NjE7XG4gICAgLS12aW9sZXQ6ICM2QzVFOEU7XG4gICAgLS1ncmF1LXdlYjogI0Y1RjVGNTtcblxuICAgIC8vIFRleHRzIGNvbG9yXG4gICAgLS1mb250LWNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgIC0tbGluay1jb2xvcjogdmFyKC0tYW50aHJheml0KTtcblxuICAgIC8vIEVsZW1lbnRzIHNpemVcbiAgICAtLWdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4gICAgLS1oZWlnaHQtaGVhZGVyOiAxMThweDtcbiAgICAtLWhlaWdodC1oZWFkZXItdGFibGV0OiA5OXB4O1xuICAgIC0taGVpZ2h0LWhlYWRlci1tb2JpbGU6IDk5cHg7XG5cbiAgICAtLWhlaWdodC1mb290ZXI6IDE2NXB4O1xuICAgIC0taGVpZ2h0LWZvb3Rlci10YWJsZXQ6IDI2MHB4O1xuICAgIC0taGVpZ2h0LWZvb3Rlci1tb2JpbGU6IDMzM3B4O1xuXG4gICAgLS1oZWlnaHQtbmV3c2xldHRlci1ibG9jazogMTgwcHg7XG4gICAgLS1oZWlnaHQtbmV3c2xldHRlci1ibG9jay10YWJsZXQ6IDQwMHB4O1xuICAgIC0taGVpZ2h0LW5ld3NsZXR0ZXItYmxvY2stbW9iaWxlOiAyODBweDtcblxuICAgIC8vIE1hcmdpbnNcbiAgICAtLW1hcmdpbi1zbWFsbDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAyKTtcbiAgICAtLW1hcmdpbi1kZWZhdWx0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSoyICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KTtcbiAgICAtLW1hcmdpbi1iaWc6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogNCk7XG5cbiAgICAvLyBGb250IGZhbWlsaWVzXG4gICAgLS10dC1jb21tb25zLXBybzogJ3R0LWNvbW1vbnMtcHJvJztcbiAgICAtLXR0LWNvbW1vbnMtcHJvLWJvbGQ6ICd0dC1jb21tb25zLXBybyc7XG5cbiAgICAvLyBGb250IHdlaWdodHNcbiAgICAtLXJlZ3VsYXI6IDQwMDtcbiAgICAtLWJvbGQ6IDcwMDtcblxuICAgIC8vIEhvbWUgc2xpZGVyXG4gICAgLS1oZWlnaHQtc2xpZGVyOiBjYWxjKDEwMHZoIC0gdmFyKC0taGVpZ2h0LWhlYWRlcikpO1xuICAgIC0taGVpZ2h0LXNsaWRlci10YWJsZXQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWlnaHQtaGVhZGVyLXRhYmxldCkpO1xuICAgIC0taGVpZ2h0LXNsaWRlci1tb2JpbGU6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWlnaHQtaGVhZGVyLW1vYmlsZSkpO1xufVxuIiwiLnRjLXdlYnNpdGUtaG9tZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIC5nbG9iYWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgID4gaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJ2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1uZXdzIHtcbiAgICAubmV3cy1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG5cbiAgICAgICAgLmhlYWRlci1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIC5uZXdzLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5ld3MtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyAtIDEpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcblxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9jYXRpb24tZGF0ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyAtIDMuMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMy4xKTtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAyKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyAtIDMuNSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDMuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmV3cy1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyAtIDMuMyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMy4zKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyAtIDMuNzUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgzLjc1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMgLSAxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcblxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgPiAubmVvcy1ub2RldHlwZXMtdGV4dCxcbiAgICAgICAgICAgID4gLnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uLFxuICAgICAgICAgICAgPiAudGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShkaXZpZGUoMi41LCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHBlcmNlbnRhZ2UoZGl2aWRlKDIuNSwgJGdyaWQtY29sdW1ucykpKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShkaXZpZGUoMy4xLCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBwZXJjZW50YWdlKGRpdmlkZSgzLjEsICRncmlkLWNvbHVtbnMpKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3MtdGVhc2VyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zIC0gNyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIC5uZXdzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuaGVhZGVyLWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWhlaWdodC1oZWFkZXItdGFibGV0KSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgLm5ld3MtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uZXdzLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxNnB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9jYXRpb24tZGF0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmV3cy1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uZXdzLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zKTtcblxuICAgICAgICAgICAgICAgID4gLm5lb3Mtbm9kZXR5cGVzLXRleHQsXG4gICAgICAgICAgICAgICAgPiAudGMtbmVvcy1lbGVtZW50cy1idXR0b24sXG4gICAgICAgICAgICAgICAgPiAudGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAubmV3cy1jb250YWluZXIge1xuICAgICAgICAgICAgLmhlYWRlci1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWlnaHQtaGVhZGVyLW1vYmlsZSkpO1xuXG4gICAgICAgICAgICAgICAgLm5ld3MtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAtLjUpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9jYXRpb24tZGF0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIHtcbiAgICAgICAgLm5ld3NsZXR0ZXItYmxvY2stY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1wcm9kdWN0c3BhZ2Uge1xuICAgIC5wcm9kdWN0cy1wYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnkge1xuICAgIC5wcm9kdWN0LWNhdGVnb3J5LWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuICAgICAgICA+IC5uZW9zLWNvbnRlbnRjb2xsZWN0aW9uIHtcbiAgICAgICAgICAgIC5ub2RldHlwZXMtY29udGVudCB7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhaW5lci1vZmZzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm9kZXR5cGVzLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLXByb2R1Y3Qge1xuICAgIC50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuICAgICAgICAgICAgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgLnBhZ2UtaW50cm9kdWN0aW9uLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGFnZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMgLSAxKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMyk7XG5cbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMik7XG5cbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50Yy13ZWJzaXRlLWludHJvZHVjdGlvbnRleHQge1xuICAgICAgICAuaW50cm9kdWN0aW9uLXRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zIC0gNik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuXG4gICAgICAgICAgICAuaW50cm9kdWN0aW9uLXRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyAtIDQpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgLmludHJvZHVjdGlvbi10ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMgLSAyKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRjLXdlYnNpdGUtcHJvZHVjdGdyb3VwcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtY29udGVudC1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiA0ICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAyICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtc3RvcmVsb2dpbiB7XG4gICAgLnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiA0KTtcbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1zdWJzaWRpYXJpZXNwYWdlIHtcbiAgICAubWFwLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCArICRncmlkLWd1dHRlci13aWR0aCAqIC41O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1yaWdodC1zdGlja3koKTtcblxuICAgICAgICAgICAgI21hcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRncmlkLWNvbHVtbnMpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNtYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NzFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuXG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zKTtcblxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImJvZHkudGMtd2Vic2l0ZS1jb250YWN0Zm9ybXBhZ2Uge1xuICAudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuIiwiYm9keS50Yy13ZWJzaXRlLXNpbXBsZXBhZ2Uge1xuICAudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuIiwiLnRjLXdlYnNpdGUtc2VhcmNoIHtcbiAgICAuc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgICB9XG59XG4iLCJib2R5LnRjLXdlYnNpdGUtZG93bmxvYWRzcGFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAudGMtd2Vic2l0ZS1kb3dubG9hZHMge1xuICAgICAgLnRjLXdlYnNpdGUtZG93bmxvYWRzLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCIudGMtd2Vic2l0ZS1zdWJzaWRpYXJ5IHtcbiAgICAuaXRlbS13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuXG4gICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIH1cbn1cblxuLm5lb3MtYmFja2VuZCB7XG4gICAgLnRjLXdlYnNpdGUtc3Vic2lkaWFyeSB7XG4gICAgICAgIC5pdGVtLXdyYXBwZXIge1xuICAgICAgICAgICAgLnRjLXdlYnNpdGUtc3Vic2lkaWFyeWxpc3RpdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlIHtcbiAgICAubmV3cy1jb250YWluZXIge1xuICAgICAgICAubG9jYXRpb24tZGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuMjU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9waWMtcHJvdmlkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuMjU7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC50b3BpY3Mtd3JhcHBlcixcbiAgICAgICAgICAgICAgICAucHJvdmlkZXJzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6ICRncmlkLWd1dHRlci13aWR0aCAqIC4yNTtcblxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1iZW5lZml0IHtcbiAgICAjbWFpbi1jb250YWluZXIge1xuICAgICAgICAuYmVuZWZpdC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmVvcy1iYWNrZW5kIHtcbiAgICAgICAgI21haW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5iZW5lZml0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocztcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgICAgICAgICAgIC5iZW5lZml0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoNCk7XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRjLXdlYnNpdGUtYmVuZWZpdGljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImJvZHkge1xuICAgICYudGMtd2Vic2l0ZS1qb2JvZmZlcnNsaXN0IHtcbiAgICAgICAgI21haW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgID4gLm5lb3MtY29udGVudGNvbGxlY3Rpb24ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1jdXN0b21lcnR5cGUge1xuICAgIC50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24ge1xuICAgICAgICAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHM7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICAgICAgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgLyAyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAvIDIpO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogNTZweDtcblxuICAgICAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBhZ2UtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODYuNSU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHBlcmNlbnRhZ2UoZGl2aWRlKDIsICRncmlkLWNvbHVtbnMpKSAtIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtY3VzdG9tZXIge1xuICAgIC50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24ge1xuICAgICAgICAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgLnBhZ2UtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIC04MHB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wYWdlLWltYWdlLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpbWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDApIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjgwKSAxMDAlKSwgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm5vZGV0eXBlcy1jb250ZW50IHtcbiAgICAmLm1hcmdpbi1ib3R0b20tbm9uZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICYubWFyZ2luLWJvdHRvbS1zbWFsbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1hcmdpbi1zbWFsbCk7XG4gICAgfVxuICAgICYubWFyZ2luLWJvdHRvbS1kZWZhdWx0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFyZ2luLWRlZmF1bHQpO1xuICAgIH1cbiAgICAmLm1hcmdpbi1ib3R0b20tYmlnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFyZ2luLWJpZyk7XG4gICAgfVxuXG4gICAgJi5vZmZzZXQtc21hbGwge1xuICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShkaXZpZGUoMSwgJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgICAmLm9mZnNldC1iaWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShkaXZpZGUoMiwgJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgICAmLm9mZnNldC12ZXJ5LWJpZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKGRpdmlkZSgzLCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuXG4gICAgJi50Yy13ZWJzaXRlLWxhenlsb2FkaW5nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAubmVvcy1iYWNrZW5kICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vYmlsZSA6IGFubnVsZXIgdG91cyBsZXMgb2Zmc2V0cyAoc21hbGwgLyBiaWcgLyB2ZXJ5LWJpZykuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICYub2Zmc2V0LXNtYWxsLFxuICAgICAgICAmLm9mZnNldC1iaWcsXG4gICAgICAgICYub2Zmc2V0LXZlcnktYmlnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAubmVvcy1jb250ZW50ZWxlbWVudC1hY3RpdmUgJiwgJi5uZW9zLWNvbnRlbnRlbGVtZW50LWFjdGl2ZSB7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXG4gICAgICAgICAgICA+IHRoZWFkLFxuICAgICAgICAgICAgPiB0Ym9keSxcbiAgICAgICAgICAgID4gdGZvb3Qge1xuICAgICAgICAgICAgICAgID4gdHIge1xuICAgICAgICAgICAgICAgICAgICA+IHRoLFxuICAgICAgICAgICAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm5lb3Mtbm9kZXR5cGVzLWltYWdlIHtcbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgPiBhLCA+IHBpY3R1cmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0ge1xuICAgIC5hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgIG5hdi5mb3JtLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtbmVvcy1lbGVtZW50cy1zcGFjZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBociB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtcm9vdGNvbnRhaW5lcixcbi50Yy13ZWJzaXRlLWNhcmVlcnJvb3Rjb250YWluZXIsXG4udGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2Vyb290Y29udGFpbmVyLFxuLnRjLXdlYnNpdGUtYmVuZWZpdHNyb290Y29udGFpbmVyIHtcbiAgICAucm9vdC1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gICAgfVxufVxuIiwiLnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uIHtcbiAgICAmLmxpbWUge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWJ1dHRvbih2YXIoLS1saW1lKSk7XG4gICAgfVxuXG4gICAgJi5ibGFjayB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtYnV0dG9uKHZhcigtLWJsYWNrKSwgdmFyKC0td2hpdGUpKTtcbiAgICB9XG5cbiAgICAmLmNlbnRlcixcbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXJzY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWFudGhyYXppdCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAudGMtd2Vic2l0ZS1hbmltYXRlZG51bWJlciB7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWFuaW1hdGVkbnVtYmVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNzBweDtcblxuICAgIC5udW1iZXItdGV4dC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgICAgICAuYW5pbWF0ZWQtbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFudGhyYXppdCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZ3JlYXRlci10aGFuLXNpZ24ge1xuICAgICAgICAubnVtYmVyLXRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICAuYW5pbWF0ZWQtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm51bWJlci1zaWduIHtcbiAgICAgICAgLm51bWJlci10ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgLmFuaW1hdGVkLW51bWJlciB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIm5vXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDc1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBsdXMtc2lnbiB7XG4gICAgICAgIC5udW1iZXItdGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5hbmltYXRlZC1udW1iZXIge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5taWxsaW9uLXNpZ24ge1xuICAgICAgICAubnVtYmVyLXRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICAuYW5pbWF0ZWQtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJtaW8uXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc3F1YXJlLW1ldGVyLXNpZ24ge1xuICAgICAgICAubnVtYmVyLXRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICAuYW5pbWF0ZWQtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJtwrJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtYnV0dG9uKHZhcigtLWJsYWNrKSwgdmFyKC0td2hpdGUpKTtcblxuICAgICAgICBzcGFuLmNrLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZ2FwOiAyNXB4O1xuXG4gICAgICAgIC5udW1iZXItdGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5hbmltYXRlZC1udW1iZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSkgMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5odG1sW2xhbmc9XCJkZVwiXSB7XG4gLnRjLXdlYnNpdGUtYW5pbWF0ZWRudW1iZXIge1xuICAgICAmLm1pbGxpb24tc2lnbiB7XG4gICAgICAgICAubnVtYmVyLXRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICAgLmFuaW1hdGVkLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJNaW8uXCI7XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgIH1cbiB9XG59XG4iLCIubmVvcy1ub2RldHlwZXMtdGV4dCB7XG4gICAgaDIsIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGluay1jb2xvcik7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLXVsKCk7XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgLmNrLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRoaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMik7XG4gICAgZmxleDogMSAwIDA7XG5cbiAgICAuYm94LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAudGl0bGUsXG4gICAgICAgIC50ZWFzZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFudGhyYXppdCk7XG4gICAgICAgIH1cblxuICAgICAgICAudGVhc2VyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdHlsZS11bCgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWJ1dHRvbih2YXIoLS1ibGFjayksIHZhcigtLXdoaXRlKSk7XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgICAgICAgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJveC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmJveC1pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW50ZXJuYWwtbWFyZ2lucy1zbWFsbCB7XG4gICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKyB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgfVxuXG4gICAgJi5pbnRlcm5hbC1tYXJnaW5zLWJpZyB7XG4gICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAyICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuICAgIH1cblxuICAgICYubGVmdC1pbWFnZSB7XG4gICAgICAgIC5ib3gtaW1hZ2Uge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuYm94LWNvbnRlbnQge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJhY2tncm91bmQtY29sb3ItdGFubmVuLWdydW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YW5uZW4tZ3J1bik7XG5cbiAgICAgICAgLmJveC1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcblxuICAgICAgICAgICAgLnRpdGxlLFxuICAgICAgICAgICAgLnRlYXNlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcblxuICAgICAgICAgICAgICAgIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWJ1dHRvbih2YXIoLS1saW1lKSwgdmFyKC0tdGFubmVuLWdydW4pKTtcblxuICAgICAgICAgICAgICAgIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGFubmVuLWdydW4pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAuYm94LWNvbnRlbnQge1xuICAgICAgICAgICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBwZXJjZW50YWdlKGRpdmlkZSgxLCAkZ3JpZC1jb2x1bW5zKSkpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRncmlkLWNvbHVtbnMpKTtcblxuICAgICAgICAgICAgLnRlYXNlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJveC1pbWFnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWZ1bGwtd2lkdGgoKTtcblxuICAgICAgICAgICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMjY3cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5ib3gtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmFja2dyb3VuZC1jb2xvci10YW5uZW4tZ3J1biB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWZ1bGwtd2lkdGg7XG5cbiAgICAgICAgICAgIC5ib3gtY29udGVudCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocztcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtbmVvcy1lbGVtZW50cy1zd2lwZXItc3dpcGVyaW1hZ2VpdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuIiwiLnRjLW5lb3MtZWxlbWVudHMtYm9vdHN0cmFwLWFjY29yZGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOm5vdCguZGlzYWJsZS1vZmZzZXQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoZGl2aWRlKDQsICRncmlkLWNvbHVtbnMpKTtcbiAgICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSg4LCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoZGl2aWRlKDMsICRncmlkLWNvbHVtbnMpKTtcbiAgICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSg5LCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDI2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFudGhyYXppdCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0zNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL0ltYWdlcy9JY29ucy9hcnJvdy1kb3duLWJsYWNrLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vSW1hZ2VzL0ljb25zL2V4dGVybmFsLWxpbmsuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDk1cHggMjZweCA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICAgICAgICAgIC5ub2RldHlwZXMtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9uYmlnaW1hZ2Uge1xuICAgIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLXJpZ2h0LXN0aWNreSgpO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgyKTtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDA7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NzBweDtcblxuICAgICAgICAgICAgICAgIC50ZWFzZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWJ1dHRvbih2YXIoLS1saW1lKSwgdmFyKC0tYmxhY2spKTtcblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY29udGVudC1ib3gtaW5zaWRlIHtcbiAgICAgICAgaGVpZ2h0OiA3NDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGhlaWdodDogNTQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbnRlbnQtYm94LWJlbG93IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NzZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMgLSA0KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDMpO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1idXR0b24odmFyKC0tYmxhY2spLCB2YXIoLS13aGl0ZSkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oaWRlLWNvbnRlbnQtYm94IHtcbiAgICAgICAgaGVpZ2h0OiA3NjBweDtcblxuICAgICAgICAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4ge1xuICAgICYub2Zmc2V0LXNtYWxsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRncmlkLWNvbHVtbnMpKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLm9mZnNldC1iaWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShkaXZpZGUoMiwgJGdyaWQtY29sdW1ucykpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYub2Zmc2V0LXZlcnktYmlnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoZGl2aWRlKDMsICRncmlkLWNvbHVtbnMpKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAmLm9mZnNldC1zbWFsbCxcbiAgICAgICAgJi5vZmZzZXQtYmlnLFxuICAgICAgICAmLm9mZnNldC12ZXJ5LWJpZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbnRlcm5hbC1tYXJnaW5zLXNtYWxsIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3codmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKTtcbiAgICB9XG4gICAgJi5pbnRlcm5hbC1tYXJnaW5zLW5vcm1hbCB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMikpO1xuICAgIH1cbiAgICAmLmludGVybmFsLW1hcmdpbnMtYmlnIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3coY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAzKSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICYuaW50ZXJuYWwtbWFyZ2lucy1zbWFsbCxcbiAgICAgICAgJi5pbnRlcm5hbC1tYXJnaW5zLW5vcm1hbCxcbiAgICAgICAgJi5pbnRlcm5hbC1tYXJnaW5zLWJpZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdygwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubW9iaWxlLW1hcmdpbi1ib3R0b20tc21hbGwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sdW1uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC8vIFN1ciBtb2JpbGUgKHN0YWNrKSwgZXNwYWNlIGVudHJlIGNvbG9ubmVzIDogSGVhZGxpbmUgc2V1bGUgYSBnYXVjaGVcbiAgICAgICAgLy8gbmUgY29sbGUgcGx1cyBhdSBjb250ZW51IGRlIGxhIGNvbG9ubmUgc3VpdmFudGUuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vZGV0eXBlcy1jb250ZW50IHtcbiAgICAgICAgICAgICYubWFyZ2luLWJvdHRvbS1zbWFsbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWFyZ2luLWJvdHRvbS1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tYXJnaW4tYm90dG9tLWJpZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmpvbm5pdHRvLXBseXItdmltZW8sXG4gICAgICAgIC5qb25uaXR0by1wcmV0dHllbWJlZC13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gZm9yY2UtKiBnYXJkZSBsZSBjb2xvbm5hZ2UgaG9yaXpvbnRhbCBzb3VzIG1kIDogcGFzIGRlIG1hcmdlIHZlcnRpY2FsZSBwYXJhc2l0ZS5cbiAgICAmLmZvcmNlLXhzLFxuICAgICYuZm9yY2Utc20ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIC5jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWxpZ24tY2VudGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEhlYWRsaW5lIE5lb3MgOiBjZXN1cmUgYXV0byAobGFuZyBhbmNlc3RyYWwpICsgd3JhcCBkZSBzZWNvdXJzXG4vLyBjb250cmUgbGVzIG1vdHMgY29tcG9zZXMgREUgdHJvcCBsb25ncyAoZGVib3JkZW1lbnQgbW9iaWxlKS5cbi8vIG1pbi13aWR0aDogMCA6IGF1dG9yaXNlIGxlIHNocmluayBkYW5zIGxlcyBjb2xvbm5lcyBmbGV4IChNdWx0aUNvbHVtbikuXG4ubmVvcy1ub2RldHlwZXMtaGVhZGxpbmUge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvOyBcbiAgICBoeXBoZW5zOiBhdXRvOyBcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWhvbWVzbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1hcmdpbi1zbWFsbCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnNsaWRlci1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLXJpZ2h0LXN0aWNreSgpO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAYXQtcm9vdCAubmVvcy1iYWNrZW5kICYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAgICAgICAgIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGMtd2Vic2l0ZS1ob2xkaW5ndGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICBAYXQtcm9vdCAubmVvcy1iYWNrZW5kICYge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5uZW9zLWZyb250ZW5kICYge1xuICAgICAgICAgICAgICAgIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xuICAgICAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0taGVpZ2h0LXNsaWRlcik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saW1lKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtYnV0dG9uKHZhcigtLWxpbWUpLCB2YXIoLS1ibGFjaykpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbnMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1zbGlkZXItbmF2aWdhdGlvbih2YXIoLS1hbnRocmF6aXQpLCB1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL2NoZXZyb24tbGVmdC1saW1lLnN2ZykpO1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAubmVvcy1iYWNrZW5kICYge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGF0LXJvb3QgLm5lb3MtYmFja2VuZCAmIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMTVweCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYuNjYlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpbWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtYnV0dG9uKHZhcigtLWxpbWUpLCB2YXIoLS1ibGFjaykpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zd2lwZXItaW5zaWRlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgLnNsaWRlci1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XG4gICAgICAgIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAudGMtd2Vic2l0ZS1ob2xkaW5ndGV4dCB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50Yy1uZW9zLWVsZW1lbnRzLXN3aXBlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQtc2xpZGVyLXRhYmxldCk7XG5cbiAgICAgICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAudGMtd2Vic2l0ZS1ob21lc2xpZGVyaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogdmFyKC0taGVpZ2h0LXNsaWRlci1tb2JpbGUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgICAgLnNsaWRlci1jb250YWluZXIge1xuICAgICAgICAgICAgLnRjLXdlYnNpdGUtaG9sZGluZ3RleHQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDN2dztcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWlnaHQtaGVhZGVyLW1vYmlsZSkpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4OHZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIC50Yy13ZWJzaXRlLWhvbWVzbGlkZXJpdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb252ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjVweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1hcnJvdy1saW5rKCk7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1wcm9kdWN0Y2F0ZWdvcnl0ZWFzZXJjb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiA1KTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLW9mZnNldCB7XG4gICAgICAgIG1hcmdpbjogMCBwZXJjZW50YWdlKGRpdmlkZSgxLCAkZ3JpZC1jb2x1bW5zKSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgID4gLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3J5dGVhc2VyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zICogLjUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobisyKTpub3QoOm50aC1jaGlsZCgyKSk6bm90KDpudGgtY2hpbGQob2RkKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtY2F0ZWdvcnktaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yeXRlYXNlciB7XG4gICAgQGluY2x1ZGUgY2F0ZWdvcnktYmFja2dyb3VuZC1jb2xvcigpO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKyB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO1xuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHggMzBweCAzMHB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmbGV4OiAwO1xuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBnYXA6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQtbGVmdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBnYXA6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNhdGVnb3J5LXRlYXNlciB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtYnV0dG9uKHZhcigtLXdoaXRlKSwgdmFyKC0tYmxhY2spKTtcblxuICAgICAgICAgICAgICAgICAgICA+IGEsID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC1yaWdodCB7XG4gICAgICAgICAgICAgICAgdWwucHJvZHVjdHMtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0eWxlLXVsKCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRpc3BsYXktY29sdW1uKDIsIGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpKTtcblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtY2F0ZWdvcnktaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLXdpZGVwcm9kdWN0dGVhc2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpO1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIGhlaWdodDogMzczcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICBnYXA6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAzKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgfVxuXG4gICAgLnRlYXNlci1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgZmxleDogMSAwIDA7XG5cbiAgICAgICAgLnByb2R1Y3QtdGl0bGUsXG4gICAgICAgIC5wcm9kdWN0LXRlYXNlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1hcnJvdy1saW5rKCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1wcm9kdWN0dGVhc2VyY29udGFpbmVyIHtcbiAgICAuY29udGFpbmVyLW9mZnNldCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgcGVyY2VudGFnZShkaXZpZGUoMSwgJGdyaWQtY29sdW1ucykpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMykpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC50Yy13ZWJzaXRlLXByb2R1Y3R0ZWFzZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50d28tY29sdW1ucy13aXRoLW9mZnNldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMyk7XG5cbiAgICAgICAgLmNvbnRhaW5lci1vZmZzZXQge1xuICAgICAgICAgICAgLmNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICA+IC50Yy13ZWJzaXRlLXByb2R1Y3R0ZWFzZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zICogLjUpO1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWRqdXN0LWJvdHRvbS1tYXJnaW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRocmVlLWNvbHVtbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDMpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXItb2Zmc2V0IHtcbiAgICAgICAgICAgIC5jb250YWluZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgPiAudGMtd2Vic2l0ZS1wcm9kdWN0dGVhc2VyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyAqIC4zMyk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1wcm9kdWN0dGVhc2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMyk7XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAgICAgLnByb2R1Y3QtbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWFycm93LWxpbmsoKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWFic3RyYWN0c2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDQpO1xuXG4gICAgPiBoMiB7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItcmlnaHQtc3RpY2t5IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1yaWdodC1zdGlja3koKTtcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuc2xpZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgQGF0LXJvb3QgLm5lb3MtYmFja2VuZCAmIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG5cbiAgICAgICAgICAgIGhlaWdodDogMDtcblxuICAgICAgICAgICAgLnNsaWRlci1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2Utc2xpZGVyLW5hdmlnYXRpb24oKTtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC03NXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRncmlkLWNvbHVtbnMpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGF0LXJvb3QgLm5lb3MtYmFja2VuZCAmIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgLm5lb3MtYmFja2VuZCAmIHtcbiAgICAgICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpO1xuXG4gICAgICAgID4gaDIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpO1xuXG4gICAgLnByb2R1Y3QtY2F0ZWdvcnktc2xpZGVyLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLXJpZ2h0LXN0aWNreSB7XG4gICAgICAgIC5zbGlkZXItd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdygyOHB4KTtcblxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC4yNSk7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgICAgICAgLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMgKiAuMzMpO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIEBhdC1yb290IC5uZW9zLWJhY2tlbmQgJiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuMjUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC4yNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuc2xpZGVyLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTE1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRncmlkLWNvbHVtbnMpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLXByb2R1Y3RjYXRlZ29yaWVzc2xpZGVyaXRlbSB7XG4gICAgQGluY2x1ZGUgY2F0ZWdvcnktYmFja2dyb3VuZC1jb2xvcigpO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5wcm9kdWN0LWNhdGVnb3J5LWltYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAucHJvZHVjdC1jYXRlZ29yeS1pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWNhdGVnb3J5LWluZm9ybWF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAucHJvZHVjdC1jYXRlZ29yeS1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtYXJyb3ctbGluaygpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtY2F0ZWdvcnktaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY29sb3Itc2FuZCxcbiAgICAmLmNvbG9yLXNpZW5hLFxuICAgICYuY29sb3ItdmlvbGV0LFxuICAgICYuY29sb3ItcGV0cm9sIHtcbiAgICAgICAgLnByb2R1Y3QtY2F0ZWdvcnktaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgLnByb2R1Y3QtY2F0ZWdvcnktbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25zbGlkZXJpdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGhlaWdodDogMzczcHg7XG5cbiAgICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgIHdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgLmNvbnRlbnQtbGVmdCB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW50aHJheml0KTtcblxuICAgICAgICAuc2xpZGVyLWl0ZW0tdGl0bGUsXG4gICAgICAgIC5zbGlkZXItaXRlbS10ZWFzZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXItaXRlbS10ZWFzZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtYnV0dG9uKHZhcigtLWxpbWUpLCB2YXIoLS1ibGFjaykpO1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcblxuICAgICAgICAgICAgPiBhLCA+IGRpdiB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGltZSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbGltZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2stcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFudGhyYXppdCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2stcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmNvbnRlbnQtcmlnaHQge1xuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAubmVvcy1iYWNrZW5kICYge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5jb250ZW50LWxlZnQsXG4gICAgICAgIC5jb250ZW50LXJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtbGVmdCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXJpZ2h0IHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNjdweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS10ZWFtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1MHB4O1xuXG4gICAgLmNvbnRhaW5lci1yaWdodC1zdGlja3kge1xuICAgICAgICAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5zbGlkZXItbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IC04NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtdGVhbXNsaWRlcml0ZW0ge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyAqIC4zMyk7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAYXQtcm9vdCAubmVvcy1iYWNrZW5kICYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb3JtYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgLnRpdGxlLWZ1bmN0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAuZnVuY3Rpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29vcmRpbmF0ZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDI1cHg7XG5cbiAgICAgICAgICAgIC5zbGlkZS1yb3cge1xuICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBob25lLFxuICAgICAgICAgICAgICAgIC5lbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGluay1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb253aXRobWFwIHtcbiAgICAuY2FsbC10by1hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1yaWdodC1zdGlja3koKTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuXG4gICAgICAgIC5pbnNpZGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG5cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAuY2FsbC10by1hY3Rpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBnYXA6IDU1cHg7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAudGVhc2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpbWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1idXR0b24odmFyKC0tbGltZSksIHZhcigtLWJsYWNrKSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEsID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saW1lKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saW1lKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIC5jYWxsLXRvLWFjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLmluc2lkZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgICAgIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuaW5zaWRlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtbGVmdCxcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS10ZXh0d2l0aGljb25jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNTBweDtcblxuICAgIC5pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoZGl2aWRlKDIsICRncmlkLWNvbHVtbnMpKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDMpO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIC5pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS10ZXh0d2l0aGljb24ge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyAqIC4zMyk7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcblxuICAgIC5pY29uIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1kb3dubG9hZHMge1xuICAgIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItcmlnaHQtc3RpY2t5KCk7XG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tYXJnaW4tc21hbGwpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gICAgICAgIC50Yy13ZWJzaXRlLWRvd25sb2Fkcy13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tbWFyZ2luLWRlZmF1bHQpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjbG9hZGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWxvYWRlcigpO1xuXG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLm5lb3MtYmFja2VuZCAmIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAgICAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBrZXlmcmFtZXMgc3BpbiB7XG4gICAgICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZG93bmxvYWRzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAubmVvcy1iYWNrZW5kICYge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50b3Age1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRhYmxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAuZmlsdGVycy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZG93bmxvYWRzLXRhYmxlX2ZpbHRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjIxXCIgaGVpZ2h0PVwiMjFcIiB2aWV3Qm94PVwiMCAwIDIxIDIxXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xIDFMMjAgMjBNMjAgMUwxIDIwXCIgc3Ryb2tlPVwiYmxhY2tcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkb3dubG9hZHMtcGxhY2Vob2xkZXIoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL3NlYXJjaC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm92aWRlci1zZWxlY3RvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDUlIC0gMTBweCAtIDYycHggLSAyMHB4KTsgLy8gNjIgaXMgdGhlIGxhc3QgaW5wdXQgd2lkdGhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6ICRncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2MCUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb3ZpZGVyLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkb3dubG9hZHMtcGxhY2Vob2xkZXIoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9UQy5XZWJzaXRlL0ltYWdlcy9JY29ucy9zZWFyY2guc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFudGhyYXppdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL3NlYXJjaC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LWNsZWFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIyMVwiIGhlaWdodD1cIjIxXCIgdmlld0JveD1cIjAgMCAyMSAyMVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMSAxTDIwIDIwTTIwIDFMMSAyMFwiIHN0cm9rZT1cImJsYWNrXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb3ZpZGVyLW9yZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1idXR0b24oKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcmRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saW1lKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGltZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saW1lKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2LnJlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1idXR0b24oKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhLCA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpbWUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGltZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWxpbWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI2Rvd25sb2Fkcy10YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tdHQtY29tbW9ucy1wcm8pO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNvcnQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjEyNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4payXCIvXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pa8XCIvXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc29ydGluZ19hc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNvcnQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc29ydGluZ19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zb3J0LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zb3J0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jcmVhdGlvbkRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sYW5ndWFnZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oaTXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3JlYXRpb25EYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkYXRhdGFibGVzLXBhZ2luYXRpb247XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2stcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1zZWFyY2hyZXN1bHRzIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShkaXZpZGUoMywgJGdyaWQtY29sdW1ucykpO1xuXG4gICAgLnNlYXJjaC1mb3Ige1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXN1bHRzLWNvdW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSoyIC0gdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KTtcblxuICAgICAgICBkbCB7XG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgYS5yZXN1bHQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcblxuICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlc3VsdC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBociB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KSAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1oaXN0b3JpY2Fsc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1MHB4O1xuXG4gICAgLmNvbnRhaW5lci1yaWdodC1zdGlja3kge1xuICAgICAgICAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5zbGlkZXItbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IC04NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtaGlzdG9yaWNhbHNsaWRlcml0ZW0ge1xuICAgIC55ZWFyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAueWVhciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG5cbiAgICAgICAgLnllYXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5uZW9zLWJhY2tlbmQgJiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMgKiAuMzMpO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi5kbC1nYWxsZXJ5LWdhbGxlcnkge1xuICAgIC5yb3cge1xuICAgICAgICAmLmRsLWdhbGxlcnkge1xuICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgICAgICAgICAgICAmLm5lb3Mtbm9kZXR5cGVzLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmVvcy1ub2RldHlwZXMtbmF2aWdhdGlvbi1uYXZpZ2F0aW9uIHtcbiAgICA+IHVsIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtdWwoKTtcbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1wcm9kdWN0aW1hZ2Vzc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogNCk7XG5cbiAgICAuY29udGFpbmVyLXJpZ2h0LXN0aWNreSB7XG4gICAgICAgIC5wcm9kdWN0LWltYWdlcy1zbGlkZXItdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgLnNsaWRlci1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IDQ0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAucHJvZHVjdC1pbWFnZXMtc2xpZGVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuc2xpZGVyLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAucHJvZHVjdC1pbWFnZXMtc2xpZGVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuc2xpZGVyLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgLm5lb3MtYmFja2VuZCAmIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgLnRjLXdlYnNpdGUtcHJvZHVjdGltYWdlc3NsaWRlcml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDMwcHggMTVweDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItaW5zaWRlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsc2xpZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShkaXZpZGUoMywgJGdyaWQtY29sdW1ucykpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIC5zbGlkZXItbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRncmlkLWNvbHVtbnMpKTtcblxuICAgICAgICAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS10ZXN0aW1vbmlhbHNsaWRlcml0ZW0ge1xuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6ICRncmlkLWd1dHRlci13aWR0aCAqIC41O1xuXG4gICAgICAgIC5xdW90ZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXJlZ3VsYXIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiwqtcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIsK7XCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgICAgIC5uYW1lID4gc3BhbixcbiAgICAgICAgICAgICAgICAuZnVuY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGdhcDogMzVweDtcblxuICAgICAgICAgICAgLnF1b3RlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0LWNvbnRlbnQsXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyhwZXJjZW50YWdlKGRpdmlkZSgxLCAkZ3JpZC1jb2x1bW5zKSkgKyAoJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4NXB4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgLnRleHQtY29udGVudCxcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRncmlkLWNvbHVtbnMpKSArIDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmVvcy1iYWNrZW5kIHtcbiAgICAudGMtd2Vic2l0ZS10ZXN0aW1vbmlhbHNsaWRlcml0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1sYXRlc3RibG9nYXJ0aWNsZXMge1xuICAgICYudHdvLWNvbHVtbnMtd2l0aC1vZmZzZXQge1xuICAgICAgICBAaW5jbHVkZSBuZXdzLXZlcnRpY2FsLW9mZnNldDtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgICAgICAudGMtd2Vic2l0ZS1uZXdzbGlzdGl0ZW0ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbik6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRocmVlLWNvbHVtbnMge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdyg1MHB4KTtcblxuICAgICAgICAudGMtd2Vic2l0ZS1uZXdzbGlzdGl0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWJsb2dhcnRpY2xlbGlzdHByb2R1Y3R0ZWFzZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG5cbiAgICBtYXJnaW46IDEwMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICYuZXZlbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICAgIH1cblxuICAgICYub2RkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAzNzNweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAucHJvZHVjdC1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoNSwgJGdyaWQtY29sdW1ucykpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mb3JtYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcblxuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtYnV0dG9uKCk7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJisudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgqMiArICRncmlkLWd1dHRlci13aWR0aCouNSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggMDtcblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtdGlyZXdhcnJhbnR5Zm9ybSB7XG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuXG4gICAgICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg5KTtcblxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMocGVyY2VudGFnZShkaXZpZGUoMywgJGdyaWQtY29sdW1ucykpIC0gJGdyaWQtZ3V0dGVyLXdpZHRoKi41KTtcblxuICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuXG4gICAgICAgICAgICAgICAgPiBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogLS4yNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbndpdGhncmVlbmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMocGVyY2VudGFnZShkaXZpZGUoMSwgJGdyaWQtY29sdW1ucykpICsgY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSkpO1xuXG4gICAgLmN0YS13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFubmVuLWdydW4pO1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgICAuY3RhLXRleHQtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG5cbiAgICAgICAgICAgIC50aXRsZSxcbiAgICAgICAgICAgIC50ZWFzZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW1lKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgd2lkdGg6IDIwM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxODVweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjI2XCIgaGVpZ2h0PVwiMTZcIiB2aWV3Qm94PVwiMCAwIDI2IDE2XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xNS45NzAyIDIuNTcyTDE4LjIzODIgMC4zMDM5OTlMMjUuOTk0MiA4LjA2TDE4LjIzODIgMTUuODE2TDE1Ljk3MDIgMTMuNTQ4TDE5LjgzNDIgOS43MTJIMC43OTQxNTZWNi40MDhIMTkuODM0MkwxNS45NzAyIDIuNTcyWlwiIGZpbGw9XCIlMjMzMDJFMkZcIi8+PHBhdGggZD1cIk0xNS45NzAyIDIuNTcyTDE4LjIzODIgMC4zMDM5OTlMMjUuOTk0MiA4LjA2TDE4LjIzODIgMTUuODE2TDE1Ljk3MDIgMTMuNTQ4TDE5LjgzNDIgOS43MTJIMC43OTQxNTZWNi40MDhIMTkuODM0MkwxNS45NzAyIDIuNTcyWlwiIGZpbGw9XCJibGFja1wiIGZpbGwtb3BhY2l0eT1cIjAuMlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KSBib3R0b20gY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAgICAgICAgIC5idG4tYmlnLWdyZWVuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpIC0gNXB4KSBib3R0b20gY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hbnRocmF6aXQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgLmN0YS13cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDQ1cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLmN0YS10ZXh0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5idG4tYmlnLWdyZWVuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA2MHB4IDE1cHggMTVweFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1iaWdibG9ja3dpdGhwaWN0dXJldGV4dGFuZHRlc3RpbW9uaWFsIHtcbiAgICAuYmlnLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1yaWdodC1zdGlja3k7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuXG4gICAgICAgIC5iaWctYmxvY2std3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzO1xuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAyKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTAwcHg7XG5cbiAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgLnRleHRzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSxcbiAgICAgICAgICAgICAgICAgICAgLnRlYXNlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRlYXNlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGltZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1idXR0b24odmFyKC0td2hpdGUpLCB2YXIoLS1hbnRocmF6aXQpKTtcblxuICAgICAgICAgICAgICAgICAgICA+IGEsID4gZGl2LCA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFudGhyYXppdCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJpZy1ibG9jay10ZXN0aW1vbmlhbCB7XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLCB4bCkge1xuICAgICAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAuYmlnLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmJpZy1ibG9jay13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcblxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZWFzZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5iaWctYmxvY2stdGVzdGltb25pYWwge1xuICAgICAgICAgICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAuYmlnLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuYmlnLWJsb2NrLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1zaW5nbGV0ZXN0aW1vbmlhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMocGVyY2VudGFnZShkaXZpZGUoMSwgJGdyaWQtY29sdW1ucykpICsgY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSkpO1xuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFudGhyYXppdCk7XG4gICAgICAgIGdhcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5sZWZ0LWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAgICAgICAgIC5xdW90ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpbWUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgLmxlZnQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgLnRleHQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtZnVsbC13aWR0aDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzO1xuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZ2FwOiAzNXB4O1xuXG4gICAgICAgICAgICAubGVmdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAucXVvdGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMocGVyY2VudGFnZShkaXZpZGUoMSwgJGdyaWQtY29sdW1ucykpICsgY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgLmxlZnQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgLnF1b3RlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2stcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNsaXN0IHtcbiAgICAuY2FyZWVyLWNoYW5jZXMtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmVlci1jaGFuY2VzLXZlcnRpY2FsLW9mZnNldDtcbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW0ge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woNSk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgIC5uYW1lLWZ1bmN0aW9uIHtcbiAgICAgICAgICAgIC5uYW1lLFxuICAgICAgICAgICAgLmZ1bmN0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtYnV0dG9uKHZhcigtLWJsYWNrKSwgdmFyKC0td2hpdGUpKTtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDApO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMik7XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAubmFtZS1mdW5jdGlvbiB7XG4gICAgICAgICAgICAgICAgLm5hbWUsXG4gICAgICAgICAgICAgICAgLmZ1bmN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2V0ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyhwZXJjZW50YWdlKGRpdmlkZSgzLCAkZ3JpZC1jb2x1bW5zKSkgKyBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKyBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KSk7XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgKyAudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2V0ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLXZpZGVvYmxvY2sge1xuICAgIC52aWRlby1ibG9jay1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcjtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocztcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItcmlnaHQtc3RpY2t5O1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW50aHJheml0KTtcblxuICAgICAgICAudmlkZW8tYmxvY2std3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzO1xuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAyKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpO1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICsgY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSkpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGltZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICAgICAgICAgICAgICAvLyBDdXN0b20gcGxheSBidXR0b25cbiAgICAgICAgICAgICAgICAgICAgLyomOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBsYXktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgZmlsbD1cIldpbmRvd1wiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHdpZHRoPVwiMjRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk04IDV2MTRsMTEtN3pcIiBmaWxsPVwiJTIzQjVGRjAwXCIvPjxwYXRoIGQ9XCJNMCAwaDI0djI0SDB6XCIgZmlsbD1cIm5vbmVcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYueW91dHViZS12aWRlbzpub3QoLm5vLXlvdXR1YmUtaWQpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2ODBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4NnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoLnlvdXR1YmUtdmlkZW8pIHtcbiAgICAgICAgICAgICAgICAgICAgLnBsYXktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDYlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGltZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgNXB4IHZhcigtLWxpbWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggIzk5OTk5OTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM2JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnZpZGVvLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAudmlkZW8tYmxvY2std3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgLnZpZGVvLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAudmlkZW8tYmxvY2std3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2stcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWJlbmVmaXRzbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMocGVyY2VudGFnZShkaXZpZGUoMSwgJGdyaWQtY29sdW1ucykpICsgY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSkpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICsgY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSkpO1xuXG4gICAgPiAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBwZXJjZW50YWdlKGRpdmlkZSg1LCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuXG4gICAgLmJlbmVmaXRzLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdyhjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDMpKTtcblxuICAgICAgICAudGMtd2Vic2l0ZS1iZW5lZml0c2xpc3RpdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgIC5iZW5lZml0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGMtd2Vic2l0ZS1iZW5lZml0aWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZywgZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWxpbWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtYnV0dG9uKHZhcigtLWJsYWNrKSwgdmFyKC0td2hpdGUpKTtcblxuICAgICAgICA+IGEsID4gZGl2LCA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2stcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZ2FwOiA0NXB4O1xuXG4gICAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmVuZWZpdHMtd3JhcHBlciB7XG4gICAgICAgICAgICAudGMtd2Vic2l0ZS1iZW5lZml0c2xpc3RpdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWJlbmVmaXRzbGlzdGl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgIC5iZW5lZml0LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3OHB4O1xuXG4gICAgICAgICAgICAudGMtd2Vic2l0ZS1iZW5lZml0aWNvbiB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAuYmVuZWZpdC13cmFwcGVyIHtcbiAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgLnRleHQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtYmVuZWZpdHNzbGlkZXIge1xuICAgIC5iZW5lZml0cy1zbGlkZXItdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1yaWdodC1zdGlja3kge1xuICAgICAgICAuc2xpZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3coY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSkpO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgICAgICAgIC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAuYmVuZWZpdHMtc2xpZGVyLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci1yaWdodC1zdGlja3kge1xuICAgICAgICAgICAgLnNsaWRlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjI1KTtcblxuICAgICAgICAgICAgICAgIC50Yy13ZWJzaXRlLWJlbmVmaXRzc2xpZGVyaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDkpO1xuXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1iZW5lZml0c3NsaWRlcml0ZW0ge1xuICAgIEBpbmNsdWRlIGNhdGVnb3J5LWJhY2tncm91bmQtY29sb3IoKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuYmVuZWZpdC1pbmZvcm1hdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmJlbmVmaXQtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iZW5lZml0cy1wYWdlLWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1hcnJvdy1saW5rKCk7XG4gICAgICAgIH1cblxuICAgICAgICAuYmVuZWZpdC1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jb2xvci1zYW5kLFxuICAgICYuY29sb3Itc2llbmEsXG4gICAgJi5jb2xvci12aW9sZXQsXG4gICAgJi5jb2xvci1wZXRyb2wge1xuICAgICAgICAuYmVuZWZpdC1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICAuYmVuZWZpdC1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXJvb3Rjb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2xpc3R0ZXN0aW1vbmlhbCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTEpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMpO1xuXG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAuZmlyc3Qtcm93LFxuICAgIC5zZWNvbmQtcm93IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gICAgfVxuXG4gICAgLmZpcnN0LXJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuXG4gICAgICAgIC5sZWZ0LWNvbCxcbiAgICAgICAgLnJpZ2h0LWNvbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxlZnQtY29sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0LWNvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRpdGVtIHtcbiAgICAgICAgLmJlbmVmaXQtZ3JpZC1pdGVtLXdyYXBwZXIge1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIC50Yy13ZWJzaXRlLWJlbmVmaXRpY29uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTJweDtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICArIC5ub2RldHlwZXMtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogNCk7XG4gICAgfVxuXG4gICAgKyAudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWQge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XG4gICAgICAgIC5maXJzdC1yb3cge1xuICAgICAgICAgICAgLmxlZnQtY29sIHtcbiAgICAgICAgICAgICAgICAudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRpdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJpZ2h0LWNvbCB7XG4gICAgICAgICAgICAgICAgLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLXJpZ2h0LWNvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWNvbmQtcm93IHtcbiAgICAgICAgICAgIC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGxlZnRpbWFnZWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGVmdC1jb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgIC5maXJzdC1yb3cge1xuICAgICAgICAgICAgLnJpZ2h0LWNvbCB7XG4gICAgICAgICAgICAgICAgLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLXJpZ2h0LWNvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWNvbmQtcm93IHtcbiAgICAgICAgICAgIC50Yy13ZWJzaXRlLWJlbmVmaXRzZ3JpZGl0ZW0ge1xuICAgICAgICAgICAgICAgIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGVmdC1jb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuXG4gICAgICAgIC5maXJzdC1yb3cge1xuICAgICAgICAgICAgLmxlZnQtY29sLFxuICAgICAgICAgICAgLnJpZ2h0LWNvbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sZWZ0LWNvbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yaWdodC1jb2wge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAgICAgICAgICAgICAudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRpdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgLmJlbmVmaXQtZ3JpZC1pdGVtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tcmlnaHQtY29sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY29uZC1yb3cge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuXG4gICAgICAgICAgICAudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRpdGVtIHtcbiAgICAgICAgICAgICAgICAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWxlZnQtY29sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkaXRlbSB7XG4gICAgICAgICAgICAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAudGMtd2Vic2l0ZS1iZW5lZml0aWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtYmVuZWZpdHNncmlkc2ltcGxlaXRlbSB7XG4gICAgQGluY2x1ZGUgYmVuZWZpdHMtZ3JpZHMtY29sb3JzO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuMjUpKTtcblxuICAgIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRsZWZ0aW1hZ2VpdGVtIHtcbiAgICBAaW5jbHVkZSBiZW5lZml0cy1ncmlkcy1jb2xvcnM7XG5cbiAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXG4gICAgICAgIC5pdGVtLWxlZnQtY29sLFxuICAgICAgICAuaXRlbS1yaWdodC1jb2wge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLWxlZnQtY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tcmlnaHQtY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpIGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAudGV4dC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAuaXRlbS1sZWZ0LWNvbCxcbiAgICAgICAgICAgIC5pdGVtLXJpZ2h0LWNvbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLWxlZnQtY29sIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbS1yaWdodC1jb2wge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1iZW5lZml0c2dyaWRyaWdodGltYWdlaXRlbSB7XG4gICAgQGluY2x1ZGUgYmVuZWZpdHMtZ3JpZHMtY29sb3JzO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5O1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMpO1xuXG4gICAgcGFkZGluZzogMDtcblxuICAgIC5iZW5lZml0LWdyaWQtaXRlbS13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cbiAgICAgICAgLml0ZW0tbGVmdC1jb2wsXG4gICAgICAgIC5pdGVtLXJpZ2h0LWNvbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tbGVmdC1jb2wge1xuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpIGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1yaWdodC1jb2wge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAuYmVuZWZpdC1ncmlkLWl0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAuaXRlbS1sZWZ0LWNvbCxcbiAgICAgICAgICAgIC5pdGVtLXJpZ2h0LWNvbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLWxlZnQtY29sIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbS1yaWdodC1jb2wge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWJlbmVmaXRzYWNjb3JkaW9uIHtcbiAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgfVxuXG4gICAgLnRjLW5lb3MtZWxlbWVudHMtYm9vdHN0cmFwLWFjY29yZGlvbiB7XG4gICAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguZGlzYWJsZS1vZmZzZXQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShkaXZpZGUoNCwgJGdyaWQtY29sdW1ucykpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSg4LCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShkaXZpZGUoMywgJGdyaWQtY29sdW1ucykpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSg5LCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1iZW5lZml0c2FjY29yZGlvbml0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC50Yy13ZWJzaXRlLWJlbmVmaXRpY29uIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaWNvbi1wdWJsaWMtdHJhbnNwb3J0cyxcbiAgICAgICAgICAgICAgICAmLmljb24tZGlzY291bnRzIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmljb24taG9saWRheXMge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaWNvbi1vdGhlci1iZW5lZml0cyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pY29uLWZ1cnRoZXItZWR1Y2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAudGMtd2Vic2l0ZS1iZW5lZml0aWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtY3VzdG9tZXJ0ZXN0aW1vbmlhbHNsaWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5jdXN0b21lci10ZXN0aW1vbmlhbC1zbGlkZXItdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSArIGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpIC8gMikpO1xuICAgIH1cblxuICAgIC5jb250YWluZXItcmlnaHQtc3RpY2t5IHtcbiAgICAgICAgLnNsaWRlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuc2xpZGVyLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgPiBoMiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyLXJpZ2h0LXN0aWNreSB7XG4gICAgICAgICAgICAuc2xpZGVyLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIC5zbGlkZXItbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtOThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgPiBoMiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWN1c3RvbWVydGVzdGltb25pYWxzbGlkZXJpdGVtLFxuLnRjLXdlYnNpdGUtY3VzdG9tZXJ0ZXN0aW1vbmlhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoZGl2aWRlKDMsICRncmlkLWNvbHVtbnMpKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoOSwgJGdyaWQtY29sdW1ucykpO1xuICAgIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoOSwgJGdyaWQtY29sdW1ucykpO1xuICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAvIDIpO1xuXG4gICAgICAgIC5xdW90ZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmFtZS1mdW5jdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxMSwgJGdyaWQtY29sdW1ucykpO1xuICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKDExLCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAzNXB4O1xuXG4gICAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgLnF1b3RlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShkaXZpZGUoMSwgJGdyaWQtY29sdW1ucykpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkZ3JpZC1jb2x1bW5zKSk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpIC8gMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAubmVvcy1iYWNrZW5kICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1zb2NpYWxuZXR3b3JrcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1saW1lKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLW1lZ2FtZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHBhZGRpbmc6IDU1cHggMCA2NXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5tZWdhLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBoZWFkZXIsXG4gICAgICAgIGZvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAubWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIG5hdi50Yy13ZWJzaXRlLW1haW5tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgdWwubWFpbi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWFyY2gtdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG5cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFudGhyYXppdCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWJwYWdlcyB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWJwYWdlcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjkwcHg7XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICYuYmlnLW1lbnUsXG4gICAgICAgICAgICAgICAgICAgICYubGFyZ2UtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkaXNwbGF5LWNvbHVtbigyLCB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5iaWctbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWFmdGVyOiBhbHdheXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWstYWZ0ZXI6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYubGFyZ2UtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaTpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWFmdGVyOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhay1hZnRlcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9JbWFnZXMvSWNvbnMvYXJyb3ctcmlnaHQtYmxhY2suc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3RsaW5lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogOTZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcblxuICAgICAgICAgICAgZGl2LCBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1saW5rLWNvbG9yKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZm9vdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogNCk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYW50aHJheml0KTtcblxuICAgICAgICAgICAgbmF2LmZvb3Rlci1tZW51IHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDQ0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRjLXdlYnNpdGUtc29jaWFsbmV0d29ya3Mge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIC41KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIm5hdi50Yy13ZWJzaXRlLW1haW5tZW51IHtcbiAgICB1bC5tYWluLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDM1cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIC40cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zdG9yZS1sb2dpbixcbiAgICAgICAgICAgICYudGVjaG5vbWFnLWNvbnRhY3Qge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpbWUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGltZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWxpbWUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bC5kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5uZXdzbGV0dGVyLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuICAgICAgICAubmV3c2xldHRlci1ibG9jay13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAuaW5zaWRlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiA5MHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1idXR0b24odmFyKC0tbGltZSksIHZhcigtLWJsYWNrKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMyArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KSAwIDMwcHg7XG5cbiAgICAgICAgLm5ld3NsZXR0ZXItYmxvY2stY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5uZXdzbGV0dGVyLWJsb2NrLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAzICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuXG4gICAgICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmluc2lkZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vYmlsZSA6IHBhZGRpbmctaGF1dCByw6lkdWl0IChkZW1pLWd1dHRlcikgcG91ciBhbGzDqWdlciBsZSBibG9jLlxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KSAwIDMwcHg7XG5cbiAgICAgICAgLm5ld3NsZXR0ZXItYmxvY2stY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5uZXdzbGV0dGVyLWJsb2NrLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJmb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMDB2dztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0taGVpZ2h0LW5ld3NsZXR0ZXItYmxvY2spO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbWUpO1xuXG4gICAgdHJhbnNpdGlvbjogbGVmdCAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5uZXdzbGV0dGVyLWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICAgICAgICAgIC5jbGVhcmZpeCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmhlbHAtaW5saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVscC1pbmxpbmU6bm90KC5lbWFpbC1lcnJvcik6bm90KC5lbWFpbC1leGlzdHMtZXJyb3IpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5lcnJvci1lbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZW1haWwtZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmVycm9yLWVtYWlsLWV4aXN0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZW1haWwtZXhpc3RzLWVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gQ2hyb21lIC0gcmVtb3ZlIGJhY2tncm91bmQgYWRkZWQgd2l0aCBmb3JtIGF1dG8gZmlsbFxuICAgICAgICAgICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB2YXIoLS1saW1lKSBpbnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtYnV0dG9uKHZhcigtLWJsYWNrKSwgdmFyKC0td2hpdGUpKTtcblxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9JbWFnZXMvSWNvbnMvY2xvc2Uuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjFweDtcblxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lc3NhZ2Utd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvYWRlci1sYXllciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgLmxvYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWxvYWRlcigpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGhlaWdodDogdmFyKC0taGVpZ2h0LW5ld3NsZXR0ZXItYmxvY2stdGFibGV0KTtcblxuICAgICAgICAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgLnN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogdmFyKC0taGVpZ2h0LW5ld3NsZXR0ZXItYmxvY2stbW9iaWxlKTtcblxuICAgICAgICAubmV3c2xldHRlci1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tYXJnaW4tc21hbGwpO1xuXG4gICAgLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItcmlnaHQtc3RpY2t5KCk7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhZ2UtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1dnc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vLXBhZ2UtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKyAkZ3JpZC1ndXR0ZXItd2lkdGgqLjU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGgqMiArICRncmlkLWd1dHRlci13aWR0aCouNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLnBhZ2UtaW50cm9kdWN0aW9uLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYud2l0aG91dC1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tbWFyZ2luLXNtYWxsKSArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcblxuICAgICAgICAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAucGFnZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmludHJvZHVjdGlvbi10ZXh0IHtcbiAgICAgICAgLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLnBhZ2UtaW50cm9kdWN0aW9uLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoNiwgJGdyaWQtY29sdW1ucykpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYWdlLXRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSg1LCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtaW50cm9kdWN0aW9uLXRlYXNlciB7XG4gICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgLmludHJvZHVjdGlvbi10ZWFzZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShkaXZpZGUoMSwgJGdyaWQtY29sdW1ucykpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAmLmludHJvZHVjdGlvbi10ZXh0IHtcbiAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICAucGFnZS1pbnRyb2R1Y3Rpb24tbGVmdCxcbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtdGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtdGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLm5vLXBhZ2UtaW1hZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWhlaWdodC1oZWFkZXItdGFibGV0KSk7XG5cbiAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0taGVpZ2h0LWhlYWRlci10YWJsZXQpKTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGFnZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLnBhZ2UtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWlnaHQtaGVhZGVyLW1vYmlsZSkpO1xuXG4gICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubm8tcGFnZS1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1icmVhZGNydW1iIHtcbiAgICB1bC5icmVhZGNydW1iIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjEyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgJi5uZXdzLWJyZWFkY3J1bWIge1xuICAgICAgICAgICAgdWwuYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWxhbmd1YWdlbWVudSB7XG4gICAgLmRyb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNjJweDtcblxuICAgICAgICAuc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFudGhyYXppdCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL2NoZXZyb24tZG93bi1ibGFjay5zdmcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEZXNrdG9wIDogZHJvcGRvd24gYWJzb2x1dGUgKyBjYXNjYWRlIHRyYW5zbGF0ZVlcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICAuc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duLWxpc3Qge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbWUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5zZWxlY3QtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW1lKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vYmlsZSAvIG1tZW51IDogYmxvYyBsaW1lIGluLWZsb3cgKGZlcm1lID0gcGFzdGlsbGUsIG91dmVydCA9IHJlY3RhbmdsZSBhcnJvbmRpIGxpc2libGUpXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbWUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIC8vIFBhcyBkJ292ZXJmbG93OmhpZGRlbiA6IGNhIGNvdXBhaXQgRU4gZGFucyBsYSBwYXN0aWxsZVxuXG4gICAgICAgICAgICAuc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgYmFzIHN1ZmZpc2FudCBwb3VyIHNvcnRpciBkdSByYXlvbiBiYXMgZHUgY29udGVuZXVyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMnB4IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgICAgICAvLyBSZWN0YW5nbGUgYXJyb25kaSBjbGFpcmVtZW50IHBsdXMgaGF1dCBxdWUgbGFyZ2VcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjJweDtcblxuICAgICAgICAgICAgICAgIC5zZWxlY3QtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTRweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtaW50cm9kdWN0aW9udGV4dCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSoyICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KTtcblxuICAgIC5pbnRyb2R1Y3Rpb24tdGV4dC13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyAtIDUpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIC5pbnRyb2R1Y3Rpb24tdGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMgLSAyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuaW50cm9kdWN0aW9uLXRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgwKTtcblxuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLW5ld3NsaXN0LmNvbnRlbnQtbGlzdCB7XG4gICAgLm5ld3MtbGlzdC1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG5cbiAgICAgICAgLm5ld3MtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG5ld3MtdmVydGljYWwtb2Zmc2V0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtbmV3c2xpc3RpdGVtIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMgKiAuNSk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIgKyB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAubmV3cy1pdGVtLWltYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLm5ld3MtaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZXdzLWl0ZW0tZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgfVxuXG4gICAgLm5ld3MtaXRlbS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuICAgIH1cblxuICAgIC5uZXdzLWl0ZW0tdGVhc2VyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgfVxuXG4gICAgLmxlYXJuLW1vcmUtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtYXJyb3ctbGluayhmYWxzZSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMpO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMyk7XG5cbiAgICAgICAgLm5ld3MtaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAtLjUpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtY29uc3VsdGluZ2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1tYXJnaW4tYmlnKTtcblxuICAgIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuICAgICAgICAuY29uc3VsdGluZy1ibG9jay13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRhbm5lbi1ncnVuKTtcblxuICAgICAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgLnRpdGxlLFxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdHlsZS11bCgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1idXR0b24odmFyKC0tbGltZSksIHZhcigtLWJsYWNrKSk7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyhjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KSAtIDRweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBhLCA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGltZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saW1lKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9jay1pbWFnZSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuY29uc3VsdGluZy1ibG9jay13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAuYmxvY2staW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIC5jb25zdWx0aW5nLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAuY29uc3VsdGluZy1ibG9jay13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBnYXA6IDA7XG5cbiAgICAgICAgICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgICAgICAgICAgICAgICBmaWd1cmUudGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ibG9jay1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1wcm9kdWN0Z3JvdXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDMpO1xuXG4gICAgLnByb2R1Y3QtZ3JvdXBzLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuICAgICAgICAucHJvZHVjdC1ncm91cHMtd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyAtIDYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDMpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zIC0gNCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zIC0gMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRpc3BsYXktY29sdW1uKCk7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLXByb2R1Y3RnYWxsZXJ5IHtcbiAgICAucHJvZHVjdC1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuICAgICAgICAucHJvZHVjdC1nYWxsZXJ5LXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMgLSAyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcblxuICAgICAgICAgICAgLmRsLWdhbGxlcnktZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgLnJvdy5kbC1nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3coY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSkpO1xuXG4gICAgICAgICAgICAgICAgICAgIGZpZ3VyZS5uZW9zLW5vZGV0eXBlcy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKC1uICsgMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWdhbGxlcnktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgLmRsLWdhbGxlcnktZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgICAgIC5yb3cuZGwtZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZpZ3VyZS5uZW9zLW5vZGV0eXBlcy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbiArIDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLXN1YnNpZGlhcmllc2xpc3Qge1xuICAgIC50Yy1uZW9zLWVsZW1lbnRzLWJvb3RzdHJhcC1hY2NvcmRpb24ge1xuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA0NXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMjFcIiBoZWlnaHQ9XCIyMVwiIHZpZXdCb3g9XCIwIDAgMjEgMjFcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTEgMUwyMCAyME0yMCAxTDEgMjBcIiBzdHJva2U9XCJibGFja1wiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaGFzLWRldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgICAgICAgICAgICAuc3Vic2lkaWFyaWVzLWdyaWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRjLXdlYnNpdGUtc3Vic2lkaWFyaWVzbGlzdGl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWFudGhyYXppdCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdWJzaWRpYXJ5LWRldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1zdWJzaWRpYXJ5bGlzdGl0ZW0ge1xuICAgIC5zdWJzaWRpYXJ5LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLm5lb3MtZnJvbnRlbmQgJiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICB9XG5cbiAgICAuaW5mb3JtYXRpb24td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zICogLjMzKTtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Vic2lkaWFyeS10ZWFtLFxuICAgIC5zdWJzaWRpYXJ5LWltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAuc3Vic2lkaWFyeS10ZWFtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAudGMtd2Vic2l0ZS10ZWFtc2xpZGVyaXRlbSB7XG4gICAgICAgICAgICAuaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aXRsZS1mdW5jdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lLFxuICAgICAgICAgICAgICAgICAgICAuZnVuY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb29yZGluYXRlcyB7XG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZS1yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnBob25lLFxuICAgICAgICAgICAgICAgICAgICAgICAgLmVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWFudGhyYXppdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnNpZGlhcnktaW1hZ2Uge1xuICAgICAgICB3aWR0aDogY2FsYyg2NiUgKyAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIC5zdWJzaWRpYXJ5LXRlYW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgICAgIGdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG5cbiAgICAgICAgICAgIC50Yy13ZWJzaXRlLXRlYW1zbGlkZXJpdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuMjUpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnNpZGlhcnktaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgLnN1YnNpZGlhcnktdGVhbSB7XG4gICAgICAgICAgICAudGMtd2Vic2l0ZS10ZWFtc2xpZGVyaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uZW9zLWJhY2tlbmQge1xuICAgIC50Yy13ZWJzaXRlLXN1YnNpZGlhcnlsaXN0aXRlbSB7XG4gICAgICAgIC5wb3N0YWwtY29kZS1jaXR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLXN1cHBsaWVyaW50cm9kdWN0aW9uIHtcbiAgICAuaW50cm9kdWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuICAgICAgICAuaW50cm9kdWN0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMgLSAzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgzKTtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAyKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIC5pbnRyb2R1Y3Rpb24tbGVmdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWJ1dHRvbih2YXIoLS1ibGFjayksIHZhcigtLXdoaXRlKSk7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNrLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW50cm9kdWN0aW9uLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAuaW50cm9kdWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuaW50cm9kdWN0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgwKTtcblxuICAgICAgICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAgICAgICAgICAgICAuaW50cm9kdWN0aW9uLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuaW50cm9kdWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuaW50cm9kdWN0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAuaW50cm9kdWN0aW9uLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW50cm9kdWN0aW9uLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDMpO1xuXG4gICAgLnRjLXdlYnNpdGUtc3VwcGxpZXItZG93bmxvYWRzLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuICAgICAgICAudGMtd2Vic2l0ZS1zdXBwbGllci1kb3dubG9hZHMtd3JhcHBlciB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMgLSAzKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kb3dubG9hZHMtdGFibGUtbGFuZ3VhZ2VzLXNlbGVjdG9yIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kb3dubG9hZHMtdGFibGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMik7XG5cbiAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zb3J0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLihpNcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sYW5ndWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkYXRhdGFibGVzLXBhZ2luYXRpb247XG5cbiAgICAgICAgICAgICAgICAgICAgPiAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtbmF2aWdhdGlvbi1idXR0b24odmFyKC0tYW50aHJheml0KSwgdXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9UQy5XZWJzaXRlL0ltYWdlcy9JY29ucy9jaGV2cm9uLWxlZnQtYW50aHJheml0LnN2ZykpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnByZXZpb3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLXNlYXJjaGxheWVyIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC40cyBlYXNlLWluLW91dDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMDB2dztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW1lKTtcbiAgICB6LWluZGV4OiA5OTtcblxuICAgICYudmlzaWJsZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1sYXllci1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG5cbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5zZWFyY2gtbGF5ZXItaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIC5zZWFyY2gtbGF5ZXItY2xvc2Uge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzZWFyY2gtZm9ybSgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiLmRvd25sb2Fkcy10YWJsZS1sYW5ndWFnZXMtc2VsZWN0b3Ige1xuICAgIGNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNjJweDtcblxuICAgIC5kcm9wZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAuc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDYycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbWUpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFudGhyYXppdCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvVEMuV2Vic2l0ZS9JbWFnZXMvSWNvbnMvY2hldnJvbi1kb3duLWJsYWNrLnN2Zyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1saXN0IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW1lKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGltZSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEycHggNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFudGhyYXppdCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5ub3Qtb3BlbmVkKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAuc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGltZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL2NoZXZyb24tZG93bi1ibGFjay5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2N3B4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLXBhZ2VuYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShkaXZpZGUoMywgJGdyaWQtY29sdW1ucykpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubmF2aWdhdGlvbi1pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1uYXZpZ2F0aW9uLWJ1dHRvbih2YXIoLS1hbnRocmF6aXQpLCB1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL2NoZXZyb24tbGVmdC1saW1lLnN2ZykpO1xuICAgIH1cblxuICAgIC50Yy13ZWJzaXRlLXBhZ2VuYXZpZ2F0aW9uaXRlbSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAubmF2aWdhdGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGltZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL0ljb25zL2NoZXZyb24tbGVmdC1hbnRocmF6aXQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWFuaW1hdGVkcGlsbGFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICB3aWR0aDogNDJ2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW1lKTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLnJlZHVjZWQge1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAmLmhlYWRlciB7XG4gICAgICAgIGhlaWdodDogdmFyKC0taGVpZ2h0LWhlYWRlci10YWJsZXQpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQtaGVhZGVyLW1vYmlsZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgd2lkdGg6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAuY2F0ZWdvcnktY29sb3ItbW9zcyAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vb3MpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgLmNhdGVnb3J5LWNvbG9yLXBldHJvbCAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBldHJvbCk7XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAuY2F0ZWdvcnktY29sb3Itc2FuZCAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNhbmQpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgLmNhdGVnb3J5LWNvbG9yLXBlYXJsLWdyZXkgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZXJsLWdyYXUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgLmNhdGVnb3J5LWNvbG9yLXZpb2xldCAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpb2xldCk7XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAuY2F0ZWdvcnktY29sb3Itc2llbmEgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaWVuYSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDYwdnc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIiNtYWluLWNvbnRhaW5lciB7XG4gICAgLnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogNDtcblxuICAgICAgICAubGlzdC1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuICAgICAgICAgICAgLmFydGljbGVzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJi5sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RpdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJi5ldmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTcwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm9kZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubm9kZXR5cGVzLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubm8tcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOSk7XG5cbiAgICAgICAgICAgICAgICAubm8tcmVzdWx0cy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAzO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0ZmlsdGVycyB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMyk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woOSk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgqMiArICRncmlkLWd1dHRlci13aWR0aCouNSArIDM0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAmLm5vLXJlc3VsdHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKyAkZ3JpZC1ndXR0ZXItd2lkdGgqLjUgKyAzNHB4O1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAuY2xlYXJmaXgge1xuICAgICAgICAgICAgICAgICYudGV4dC1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLXNlYXJjaC1pbnB1dC1idXR0b24oNThweCwgMTZweCwgMjJweCwgMTVweCAyNXB4KTtcblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LWNsZWFyZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMjFcIiBoZWlnaHQ9XCIyMVwiIHZpZXdCb3g9XCIwIDAgMjEgMjFcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTEgMUwyMCAyME0yMCAxTDEgMjBcIiBzdHJva2U9XCJibGFja1wiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudG9waWNzIHtcbiAgICAgICAgICAgICAgICAgICAgLnRvcGljcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50b3BpYy1maWx0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFudGhyYXppdCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYnJhbmRzIHtcbiAgICAgICAgICAgICAgICAgICAgLmJyYW5kcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjhcIiB2aWV3Qm94PVwiMCAwIDE0IDhcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMSAwLjVMNyA2LjVMMTMgMC41XCIgc3Ryb2tlPVwiJTIzMzAyRTJGXCIvPjxwYXRoIGQ9XCJNMSAwLjVMNyA2LjVMMTMgMC41XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2Utb3BhY2l0eT1cIjAuMlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFudGhyYXppdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW50aHJheml0KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCI4XCIgdmlld0JveD1cIjAgMCAxNCA4XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTEzIDcuNUw3IDEuNUwxIDcuNVwiIHN0cm9rZT1cIndoaXRlXCIvPjxwYXRoIGQ9XCJNMTMgNy41TDcgMS41TDEgNy41XCIgc3Ryb2tlPVwid2hpdGVcIiBzdHJva2Utb3BhY2l0eT1cIjAuMlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnNlbGVjdDItZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMpO1xuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgIC5jbGVhcmZpeCB7XG4gICAgICAgICAgICAgICAgICAgICYudGV4dC1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoNywgJGdyaWQtY29sdW1ucykpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgIC5jbGVhcmZpeCB7XG4gICAgICAgICAgICAgICAgICAgICYudGV4dC1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoOCwgJGdyaWQtY29sdW1ucykpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNXB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3RpdGVtIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woNSk7XG5cbiAgICAmLmZpcnN0LWJsb2ctYXJ0aWNsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgwKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyk7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiA0O1xuXG4gICAgICAgIC5uZXdzLWl0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKDUsICRncmlkLWNvbHVtbnMpKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcblxuICAgICAgICAgICAgLmxlYXJuLW1vcmUtbGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYrLnRjLXdlYnNpdGUtYmxvZ2FydGljbGVsaXN0cHJvZHVjdHRlYXNlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3MtaXRlbS1kYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuMjU7XG5cbiAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3BpYy1wcm92aWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuMjU7XG5cbiAgICAgICAgICAgIC50b3BpY3Mtd3JhcHBlcixcbiAgICAgICAgICAgIC5wcm92aWRlcnMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6ICRncmlkLWd1dHRlci13aWR0aCAqIC4yNTtcblxuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgwKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyk7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoKjIgKyAkZ3JpZC1ndXR0ZXItd2lkdGgqLjU7XG4gICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgICYuZmlyc3QtYmxvZy1hcnRpY2xlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMpO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aCoyICsgJGdyaWQtZ3V0dGVyLXdpZHRoKi41O1xuXG4gICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAubmV3cy1pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1zdXBwbGllcmJsb2dhcnRpY2xlIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDM7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogMztcbn1cbiIsIi50Yy13ZWJzaXRlLWNhcmVlcmludHJvZHVjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKyAodmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpO1xuXG4gICAgLmNhcmVlci1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXI7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHM7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLXJpZ2h0LXN0aWNreTtcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgLmNhcmVlci1pbnRyb2R1Y3Rpb24td3JhcHBlciB7XG4gICAgICAgICAgICAudGMtd2Vic2l0ZS1icmVhZGNydW1iIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSArICh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XG5cbiAgICAgICAgLmNhcmVlci1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAgICAgICAgIC5jYXJlZXItaW50cm9kdWN0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIC50Yy13ZWJzaXRlLWJyZWFkY3J1bWIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDZweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjA2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGUtdmlkZW8tY2VudHJpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuY2FyZWVyLWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgLmNhcmVlci1pbnRyb2R1Y3Rpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VpbnRyb2R1Y3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG5cbiAgICAuY2FyZWVyLWNoYW5jZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXI7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHM7XG5cbiAgICAgICAgLmNhcmVlci1jaGFuY2UtaW50cm9kdWN0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMocGVyY2VudGFnZShkaXZpZGUoMSwgJGdyaWQtY29sdW1ucykpICsgY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSkpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpO1xuXG4gICAgICAgICAgICAubmFtZS1mdW5jdGlvbiB7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuXG4gICAgICAgIC5jYXJlZXItY2hhbmNlLWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgLmNhcmVlci1jaGFuY2UtaW50cm9kdWN0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgLm5hbWUtZnVuY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWNhbGx0b2FjdGlvbnJleHgge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG5cbiAgICAuY3RhLXJleHgtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXI7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHM7XG5cbiAgICAgICAgLmN0YS1yZXh4LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFubmVuLWdydW4pO1xuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgICAgICAuY3RhLXJleHgtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cbiAgICAgICAgICAgICAgICAuY2stcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1idXR0b24odmFyKC0tbGltZSksIHZhcigtLWJsYWNrKSk7XG5cbiAgICAgICAgICAgICAgICA+IGEsID4gZGl2LCA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saW1lKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjaykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MzBweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2Vzc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDQpO1xuXG4gICAgLmNhcmVlci1jaGFuY2VzLXNsaWRlci1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcjtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocztcblxuICAgICAgICAuY2FyZWVyLWNoYW5jZXMtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMocGVyY2VudGFnZShkaXZpZGUoMSwgJGdyaWQtY29sdW1ucykpICsgY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSkpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKyBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KSk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyLXJpZ2h0LXN0aWNreSB7XG4gICAgICAgICAgICAuc2xpZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpKTtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgIC50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXJpdGVte1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGlkZXItbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5zbGlkZXItbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICsgY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSkpO1xuXG4gICAgICAgIC5jYXJlZXItY2hhbmNlcy1zbGlkZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5jYXJlZXItY2hhbmNlcy10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRhaW5lci1yaWdodC1zdGlja3kge1xuICAgICAgICAgICAgICAgIC5zbGlkZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2Vzc2xpZGVyaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWNhcmVlcmNoYW5jZXNzbGlkZXJpdGVtIHtcbiAgICAuY2FyZWVyLWNoYW5jZS1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmVlci1jaGFuY2UtaW5mb3JtYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAubmFtZS1mdW5jdGlvbiB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10dC1jb21tb25zLXBybyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLCB4bCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJlZXItY2hhbmNlLWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1idXR0b24odmFyKC0tYmxhY2spLCB2YXIoLS13aGl0ZSkpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2ludHJvZHVjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAyKTtcblxuICAgIC5jYXJlZXItY2hhbmNlcy1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXI7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHM7XG5cbiAgICAgICAgLmNhcmVlci1jaGFuY2VzLWludHJvZHVjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuXG4gICAgICAgICAgICAuaGVhZGVyLFxuICAgICAgICAgICAgLnRlYXNlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XG4gICAgICAgIFxuICAgICAgICAuY2FyZWVyLWNoYW5jZXMtaW50cm9kdWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuY2FyZWVyLWNoYW5jZXMtaW50cm9kdWN0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGdhcDogMjVweDtcblxuICAgICAgICAgICAgICAgIC5oZWFkZXIsXG4gICAgICAgICAgICAgICAgLnRlYXNlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2Z1bGxsaXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDQpO1xuXG4gICAgLmNhcmVlci1jaGFuY2VzLWZ1bGwtbGlzdC1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcjtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocztcblxuICAgICAgICAuY2FyZWVyLWNoYW5jZXMtZnVsbC1saXN0LXdyYXBwZXIge1xuICAgICAgICAgICAgLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2xpc3Qge1xuICAgICAgICAgICAgICAgIC5jYXJlZXItY2hhbmNlcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLm5vZGV0eXBlcy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZXZlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub2RkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgIC5jYXJlZXItY2hhbmNlcy1mdWxsLWxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5jYXJlZXItY2hhbmNlcy1mdWxsLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLnRjLXdlYnNpdGUtY2FyZWVyY2hhbmNlc2xpc3Qge1xuICAgICAgICAgICAgICAgICAgICAuY2FyZWVyLWNoYW5jZXMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubm9kZXR5cGVzLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGMtd2Vic2l0ZS1jYXJlZXJjaGFuY2VzbGlzdGl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmV2ZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtYmVuZWZpdGljb24ge1xuICAgICYuZmlsbC1jb2xvci1hdm9jYWRvIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgID4gcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tYmxhY2spO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBnLCBnIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWF2b2NhZG8pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5maWxsLWNvbG9yLW1vc3Mge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgPiBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1ibGFjayk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGcsIGcgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tbW9vcyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZpbGwtY29sb3ItdmlvbGV0IHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgID4gcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBnLCBnIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXZpb2xldCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZpbGwtY29sb3Itc2llbmEge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgPiBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGcsIGcgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tc2llbmEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5maWxsLWNvbG9yLXBldHJvbCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICA+IHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZywgZyBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1wZXRyb2wpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5maWxsLWNvbG9yLXBlYXJsLWdyZXkge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgPiBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1ibGFjayk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGcsIGcgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tcGVybC1ncmF1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZmlsbC1jb2xvci1zYW5kIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgID4gcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBnLCBnIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXNhbmQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uby1maWxsLWNvbG9yIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgID4gcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tYmxhY2spO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBnLCBnIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImRpdi50Yy13ZWJzaXRlLWpvYm9mZmVyc2xpc3Qge1xuICAgIC5saXN0LWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzO1xuXG4gICAgICAgICN0Yy13ZWJzaXRlLWpvYm9mZmVyc2xpc3Qge1xuICAgICAgICAgICAgLnRjLXdlYnNpdGUtam9ic3NjcmFwZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgzKTtcblxuICAgICAgICAgICAgICAgIC5qb2JzLWZpbHRlcnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFudGhyYXppdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWFudGhyYXppdCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWFudGhyYXppdCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNyZWFjdC1zZWxlY3QtMi1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001LjE5Mjc4IDEyLjJMNy43ODQ3OCA5LjYwOEw4LjQ4ODc4IDEwLjMxMkw0LjY4MDc4IDE0LjEyTDAuODcyNzgxIDEwLjMxMkwxLjU3Njc4IDkuNjA4TDQuMTY4NzggMTIuMlYwLjUySDUuMTkyNzhWMTIuMlonIGZpbGw9JyUyMzMwMkUyRicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3Bhbiwgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXZbcm9sZT1saXN0Ym94XSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXZbY2xhc3MkPVwiLW11bHRpVmFsdWVcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbWUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2W3JvbGU9XCJidXR0b25cIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFudGhyYXppdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmpvYnMtdGFibGUge1xuICAgICAgICAgICAgICAgICAgICAuam9iLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5qb2ItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuam9iLWluZm9zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxvYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpO1xuXG4gICAgICAgICAgICAgICAgICAgICNsb2FkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1sb2FkZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB2YXIoLS1saW1lKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoNCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtYnV0dG9uO1xuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWFuaW1hdGVkbnVtYmVyIHtcbiAgICAmLnBsdXMtc2lnbiB7XG4gICAgICAgIC5udW1iZXItdGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5hbmltYXRlZC1udW1iZXIge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtaG9tZXNsaWRlciB7XG4gICAgLnRjLXdlYnNpdGUtaG9tZXNsaWRlcml0ZW0ge1xuICAgICAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgICBib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMykgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHBlcmNlbnRhZ2UoZGl2aWRlKDMsICRncmlkLWNvbHVtbnMpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICAgICAgLnRjLW5lb3MtZWxlbWVudHMtc3dpcGVyIHtcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vSW1hZ2VzL0ljb25zL2NoZXZyb24tbGVmdC1hcXVhbWFyaW4uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ud2l0aG1hcCB7XG4gICAgLmNhbGwtdG8tYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIC5pbnNpZGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAuY29udGVudC1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy10ZWNobm9tYWctYnJhbmR0ZWFzZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG5cbiAgICBtYXJnaW46IDEwMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICYuZXZlbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICAgIH1cblxuICAgICYub2RkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAzNzNweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAucHJvZHVjdC1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoNSwgJGdyaWQtY29sdW1ucykpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mb3JtYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcblxuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtYnV0dG9uKCk7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJisudGMtd2Vic2l0ZS1ibG9nYXJ0aWNsZWxpc3Rwcm9kdWN0dGVhc2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGgqMiArICRncmlkLWd1dHRlci13aWR0aCouNSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggMDtcblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm9ybWF0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXRlY2hub21hZy1wYXJ0bmVyc2dyaWQge1xuICAgIC5wYXJ0bmVycy1ncmlkLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcGVyY2VudGFnZShkaXZpZGUoMiwgJGdyaWQtY29sdW1ucykpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1mb250LWNvbG9yKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFydG5lcnMtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogNCkpO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG5cbiAgICAgICAgLnRjLXRlY2hub21hZy1wYXJ0bmVyc2dyaWRpdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woY2FsYygkZ3JpZC1jb2x1bW5zIC8gMykpO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgICAgICAgIC5wYXJ0bmVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1mb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgICAgICAgICAgLmNvdW50cnkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAudGMtdGVjaG5vbWFnLXBhcnRuZXJzZ3JpZGl0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKGNhbGMoJGdyaWQtY29sdW1ucyAvIDIpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3coY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAyKSk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtcHJvZHVjdGNhdGVnb3JpZXNzbGlkZXJpdGVtIHtcbiAgICAucHJvZHVjdC1jYXRlZ29yeS1pbmZvcm1hdGlvbiB7XG4gICAgICAgIC5oaWRkZW4tbGluayB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnUge1xuICAgIC8vIE92ZXJyaWRlIGRlc2t0b3AgdW5pcXVlbWVudCA6IG1vYmlsZSA9IGxpc3RlIGluLWZsb3cgKFRDLldlYnNpdGUpXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgdWwuZHJvcGRvd24tbGlzdCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB1bC5kcm9wZG93bi1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBCb290c3RyYXAgb3ZlcnJpZGVcblxuLyogPUJhc2ljIENTU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgJi5uby1zbW9vdGgtc2Nyb2xsIHtcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUtbW9iaWxlLW1lbnUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBib2R5IHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5hOmZvY3VzLCBhOmFjdGl2ZSxcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuc2VsZWN0OjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT1cImZpbGVcIl0gPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4qOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10dC1jb21tb25zLXBybyk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbn1cblxuaDEsIGgyLCBoMywgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvcik7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5oMSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuXG4gICAgc3Bhbi5ub3JtYWwtd2VpZ2h0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXR0LWNvbW1vbnMtcHJvKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG59XG5cbmEge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4gICAgfVxufVxuXG5wIHtcbiAgICBmb250LXdlaWdodDogdmFyKC0tcmVndWxhcik7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG5zdHJvbmcsIGIge1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbn1cblxuaW1nIHtcbiAgICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jay1wbGFjZWhvbGRlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tYW50aHJheml0KSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi5nbG9iYWwtY29udGFpbmVyIHtcbiAgICA+IGhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpIDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblxuICAgICAgICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAuaGVhZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAubWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1tZW51LXRyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItbGltZS1zaWRlYmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tbGltZSkgMjclLCB0cmFuc3BhcmVudCAyNyUpO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNjY1cHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWxpbWUpIDMyJSwgdHJhbnNwYXJlbnQgMzIlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpZGViYXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGltZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTQwcHg7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBvcGVuIDYwMG1zIGVhc2UtaW4tb3V0IDQwMG1zIDEgbm9ybWFsIGZvcndhcmRzO1xuXG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyBvcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAuY2F0ZWdvcnktY29sb3ItbW9zcyAmIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9vcyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLmNhdGVnb3J5LWNvbG9yLXBldHJvbCAmIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGV0cm9sKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAuY2F0ZWdvcnktY29sb3Itc2FuZCAmIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2FuZCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLmNhdGVnb3J5LWNvbG9yLXBlYXJsLWdyZXkgJiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBlcmwtZ3JhdSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLmNhdGVnb3J5LWNvbG9yLXZpb2xldCAmIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAuY2F0ZWdvcnktY29sb3Itc2llbmEgJiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpZW5hKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAubWluaW1pemUtaGVhZGVyICYge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiBjYWxjKHZhcigtLWhlaWdodC1oZWFkZXIpICogLTEpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAubWluaW1pemUtaGVhZGVyLnNob3ctaGVhZGVyICYge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1tZW51LXRyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVhZGVyLWxpbWUtc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAuc2lkZWJhci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0taGVpZ2h0LWhlYWRlci1tb2JpbGUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1tZW51LW5hdmJhcnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIiNtYWluLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWhlaWdodC1mb290ZXIpIC0gdmFyKC0taGVpZ2h0LWhlYWRlcikgLSAxcHgpO1xuXG4gICAgPiAubmVvcy1jb250ZW50Y29sbGVjdGlvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWlnaHQtZm9vdGVyKSAtIHZhcigtLWhlaWdodC1oZWFkZXIpIC0gdmFyKC0taGVpZ2h0LW5ld3NsZXR0ZXItYmxvY2spKTtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCAubWluaW1pemUtaGVhZGVyICYge1xuICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0taGVpZ2h0LWhlYWRlcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWlnaHQtZm9vdGVyLXRhYmxldCkgLSB2YXIoLS1oZWlnaHQtaGVhZGVyLXRhYmxldCkgLSAxcHgpO1xuXG4gICAgICAgID4gLm5lb3MtY29udGVudGNvbGxlY3Rpb24ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWhlaWdodC1mb290ZXItdGFibGV0KSAtIHZhcigtLWhlaWdodC1oZWFkZXItdGFibGV0KSAtIHZhcigtLWhlaWdodC1uZXdzbGV0dGVyLWJsb2NrLXRhYmxldCkpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgLm1pbmltaXplLWhlYWRlciAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1oZWlnaHQtaGVhZGVyLXRhYmxldCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWhlaWdodC1mb290ZXItbW9iaWxlKSAtIHZhcigtLWhlaWdodC1oZWFkZXItbW9iaWxlKSAtIDFweCk7XG5cbiAgICAgICAgPiAubmVvcy1jb250ZW50Y29sbGVjdGlvbiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0taGVpZ2h0LWZvb3Rlci1tb2JpbGUpIC0gdmFyKC0taGVpZ2h0LWhlYWRlci1tb2JpbGUpIC0gdmFyKC0taGVpZ2h0LW5ld3NsZXR0ZXItYmxvY2stbW9iaWxlKSk7XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAubWluaW1pemUtaGVhZGVyICYge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWhlaWdodC1oZWFkZXItbW9iaWxlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5nbG9iYWwtY29udGFpbmVyIHtcbiAgICA+IGZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFudGhyYXppdCk7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAwO1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgLmZvb3Rlci1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuICAgICAgICAgICAgLmZvb3Rlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiA0OXB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICAgICAgLmNvb3JkaW5hdGVzIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgbmF2LmZvb3Rlci1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXItc29jaWFsLW5ldHdvcmtzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50Yy13ZWJzaXRlLXNvY2lhbG5ldHdvcmtzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1saW1lKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG5hdi5mb290ZXItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkaXNwbGF5LWNvbHVtbig0LCAzMHB4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbmF2LmZvb3Rlci1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRpc3BsYXktY29sdW1uKDIsIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ub2RldHlwZXMtY29udGVudC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyAtIDMpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBmaWVsZHNldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAxMHB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gZmllbGRzZXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgLmNsZWFyZml4IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGEtcHJvdGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2hlY2stZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0xMnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCBncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpbWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmFjdGlvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICByaWdodCA6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkuc3VibWl0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWJ1dHRvbih2YXIoLS1hbnRocmF6aXQpLCB2YXIoLS13aGl0ZSkpO1xuXG4gICAgICAgICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2xlYXJmaXgge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICB9XG5cbiAgICAuaW5wdXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgIC5pbnB1dHMtbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6ICRncmlkLWd1dHRlci13aWR0aCAqIC4yNTtcblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMTJweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saW1lKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gLjRzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWFudGhyYXppdCk7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDYwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNS4xOTI3OCAxMi4yTDcuNzg0NzggOS42MDhMOC40ODg3OCAxMC4zMTJMNC42ODA3OCAxNC4xMkwwLjg3Mjc4MSAxMC4zMTJMMS41NzY3OCA5LjYwOEw0LjE2ODc4IDEyLjJWMC41Mkg1LjE5Mjc4VjEyLjJaJyBmaWxsPSclMjMzMDJFMkYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuXG4gICAgICArIC5oZWxwLWlubGluZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5lcnJvciB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wZXJsLWdyYXUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wZXJsLWdyYXUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVscC1pbmxpbmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tc2FuZCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgfVxufVxuXG4ubmVvcy1iYWNrZW5kIHtcbiAgICAmLnRjLXdlYnNpdGUtY29udGFjdGZvcm1wYWdlIHtcbiAgICAgICAgaDEucGFnZS1oZWFkZXIge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ub2RldHlwZXMtY29udGVudC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICA+IGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJmaWd1cmUsXG5maWd1cmUudGFibGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHRoZWFkLFxuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYW50aHJheml0KTtcblxuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tbWVudTpub3QoLm1tLW1lbnUpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbm5hdi5tbWVudSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuXG4gICAgQGF0LXJvb3QgLm1vYmlsZS1tZW51LW9wZW5lZCAmIHtcbiAgICAgICAgei1pbmRleDogOTkgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBhdC1yb290IC5uZW9zLWJhY2tlbmQgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLm1tLW1lbnVfb2ZmY2FudmFzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5tbS1wYW5lbHMge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG5cbiAgICAgICAgcGFkZGluZzogMCBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjMwcHggLSAxMDVweCk7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcblxuICAgICAgICAubW0tcGFuZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KTtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgLm1tLWxpc3R2aWV3IHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICA+IGEubW0tbGlzdGl0ZW1fX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXR0LWNvbW1vbnMtcHJvKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKGklwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEubW0tYnRuX25leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zdG9yZS1sb2dpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWJ1dHRvbih2YXIoLS1saW1lKSwgdmFyKC0tYmxhY2spKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEubW0tbGlzdGl0ZW1fX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAmLnBhcmVudC1wYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gYS5tbS1saXN0aXRlbV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYS5tbS1saXN0aXRlbV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tdHQtY29tbW9ucy1wcm8pO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1tLW5hdmJhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgIC5tbS1idG5fcHJldiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1tLW5hdmJhcl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFudGhyYXppdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLihpBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYjbW0tMSB7XG4gICAgICAgICAgICAgICAgLm1tLW5hdmJhciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1tLW5hdmJhciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW0tbmF2YmFyc190b3Age1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG5cbiAgICAgICAgLy8gRHJvcGRvd24gbGFuZ3VlIGFic29sdXRlIDogYXUtZGVzc3VzIGRlIC5tbS1wYW5lbHMgKyBwYXMgZGUgY2xpcCBvdmVyZmxvd1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG5cbiAgICAgICAgLm1tLW5hdmJhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMTEwcHg7XG5cbiAgICAgICAgICAgICAgICAubmF2YmFyLWhlYWRlcixcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWxhbmd1YWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdmJhci1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgLm1tZW51LWNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1sYW5ndWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlYXJjaC1mb3JtKCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjc2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JhdS13ZWIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTVweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hbnRocmF6aXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMnB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDcwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1tLW5hdmJhcnNfYm90dG9tIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuXG4gICAgICAgIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgICAubW0tbmF2YmFyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aCouMjUgMCAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYW50aHJheml0KTtcblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAyN3B4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgIG5hdi5mb290ZXItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYW50aHJheml0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSg0LCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuXG4gICAgICAgICAgICAubW0tbmF2YmFyIHtcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1tLWxpc3RpdGVtX19idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi5nbG9iYWwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+IC5saW1lLXNpZGViYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0taGVpZ2h0LWZvb3RlcikpO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tbGltZSkgMjclLCB0cmFuc3BhcmVudCAyNyUpO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI2NjVweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1saW1lKSAzMiUsIHRyYW5zcGFyZW50IDMyJSk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhci1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGltZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtNDBweDtcblxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIGFuaW1hdGlvbjogb3BlbiA2MDBtcyBlYXNlLWluLW91dCA0MDBtcyAxIG5vcm1hbCBmb3J3YXJkcztcblxuICAgICAgICAgICAgQGtleWZyYW1lcyBvcGVuIHtcbiAgICAgICAgICAgICAgICBmcm9tIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGF0LXJvb3QgLmNhdGVnb3J5LWNvbG9yLW1vc3MgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9vcyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5jYXRlZ29yeS1jb2xvci1wZXRyb2wgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGV0cm9sKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGF0LXJvb3QgLmNhdGVnb3J5LWNvbG9yLXNhbmQgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2FuZCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5jYXRlZ29yeS1jb2xvci1wZWFybC1ncmV5ICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBlcmwtZ3JhdSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5jYXRlZ29yeS1jb2xvci12aW9sZXQgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGF0LXJvb3QgLmNhdGVnb3J5LWNvbG9yLXNpZW5hICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpZW5hKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiN1c2VyY2VudHJpY3Mtcm9vdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xufVxuIiwiYm9keSB7XG4gICAgPiAubWZwLWdhbGxlcnkge1xuICAgICAgICAubWZwLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAubWZwLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5tZnAtZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaW5wdXQge1xuICAgIC5xcy1kYXRlcGlja2VyLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXR0LWNvbW1vbnMtcHJvKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAucXMtZGF0ZXBpY2tlciB7XG4gICAgICAgICAgICAucXMtY29udHJvbHMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucXMtc3F1YXJlcyB7XG4gICAgICAgICAgICAgICAgLnFzLWRheSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5xcy1zcXVhcmU6bm90KC5xcy1lbXB0eSk6bm90KC5xcy1kaXNhYmxlZCk6bm90KC5xcy1kYXkpOm5vdCgucXMtYWN0aXZlKTpob3ZlcixcbiAgICAgICAgICAgICAgICAucXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGltZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm5lb3MtY29udGVudGNvbGxlY3Rpb24ge1xuICAgIEBhdC1yb290IC5uZW9zLWJhY2tlbmQgJiB7XG4gICAgICAgIC8vIFBhZGRpbmcgcG91ciBsZSBjb250ZW50IGNvbGxlY3Rpb24gcXVpIG5lIGNvbnRpZW50IGF1Y3VuIMOpbMOpbWVudFxuICAgICAgICAmW2RhdGEtY2hpbGRyZW4tY291bnQ9XCIwXCJdIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwibm9kZXR5cGVzL25lb3NfY29udGVudGNvbGxlY3Rpb25cIjtcblxuYm9keS5uZW9zLWJhY2tlbmQge1xuICBwYWRkaW5nLXRvcDogMDtcblxuICA+IGhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNrLWNvbnRlbnQgLnRhYmxlIHRhYmxlIHRkLCAuY2stY29udGVudCAudGFibGUgdGFibGUgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgICAvLyBDb2xvcnNcbiAgICAtLWxpbWU6ICMyM0ZGRTY7XG4gICAgLS1ncmV5OiAjQTBCOUQ3O1xuICAgIC0tZ3JlZW46ICM4Nzk2N0Q7XG4gICAgLS1ibHVlOiAjMzc3OEI5O1xufVxuIl19 */
