﻿/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root,[data-bs-theme=light]{--gys-auction-blue: #0d6efd;--gys-auction-indigo: #6610f2;--gys-auction-purple: #6f42c1;--gys-auction-pink: #d63384;--gys-auction-red: #dc3545;--gys-auction-orange: #fd7e14;--gys-auction-yellow: #ffc107;--gys-auction-green: #198754;--gys-auction-teal: #20c997;--gys-auction-cyan: #0dcaf0;--gys-auction-black: #000;--gys-auction-white: #fff;--gys-auction-gray: #6c757d;--gys-auction-gray-dark: #343a40;--gys-auction-gray-100: #f8f9fa;--gys-auction-gray-200: #e9ecef;--gys-auction-gray-300: #dee2e6;--gys-auction-gray-400: #ced4da;--gys-auction-gray-500: #adb5bd;--gys-auction-gray-600: #6c757d;--gys-auction-gray-700: #495057;--gys-auction-gray-800: #343a40;--gys-auction-gray-900: #212529;--gys-auction-primary: #0d6efd;--gys-auction-secondary: #6c757d;--gys-auction-success: #198754;--gys-auction-info: #0dcaf0;--gys-auction-warning: #ffc107;--gys-auction-danger: #dc3545;--gys-auction-light: #f8f9fa;--gys-auction-dark: #212529;--gys-auction-primary-rgb: 13, 110, 253;--gys-auction-secondary-rgb: 108, 117, 125;--gys-auction-success-rgb: 25, 135, 84;--gys-auction-info-rgb: 13, 202, 240;--gys-auction-warning-rgb: 255, 193, 7;--gys-auction-danger-rgb: 220, 53, 69;--gys-auction-light-rgb: 248, 249, 250;--gys-auction-dark-rgb: 33, 37, 41;--gys-auction-primary-text-emphasis: #052c65;--gys-auction-secondary-text-emphasis: #2b2f32;--gys-auction-success-text-emphasis: #0a3622;--gys-auction-info-text-emphasis: #055160;--gys-auction-warning-text-emphasis: #664d03;--gys-auction-danger-text-emphasis: #58151c;--gys-auction-light-text-emphasis: #495057;--gys-auction-dark-text-emphasis: #495057;--gys-auction-primary-bg-subtle: #cfe2ff;--gys-auction-secondary-bg-subtle: #e2e3e5;--gys-auction-success-bg-subtle: #d1e7dd;--gys-auction-info-bg-subtle: #cff4fc;--gys-auction-warning-bg-subtle: #fff3cd;--gys-auction-danger-bg-subtle: #f8d7da;--gys-auction-light-bg-subtle: #fcfcfd;--gys-auction-dark-bg-subtle: #ced4da;--gys-auction-primary-border-subtle: #9ec5fe;--gys-auction-secondary-border-subtle: #c4c8cb;--gys-auction-success-border-subtle: #a3cfbb;--gys-auction-info-border-subtle: #9eeaf9;--gys-auction-warning-border-subtle: #ffe69c;--gys-auction-danger-border-subtle: #f1aeb5;--gys-auction-light-border-subtle: #e9ecef;--gys-auction-dark-border-subtle: #adb5bd;--gys-auction-white-rgb: 255, 255, 255;--gys-auction-black-rgb: 0, 0, 0;--gys-auction-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";--gys-auction-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--gys-auction-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--gys-auction-body-font-family: var(--gys-auction-font-sans-serif);--gys-auction-body-font-size:1rem;--gys-auction-body-font-weight: 400;--gys-auction-body-line-height: 1.5;--gys-auction-body-color: #212529;--gys-auction-body-color-rgb: 33, 37, 41;--gys-auction-body-bg: #fff;--gys-auction-body-bg-rgb: 255, 255, 255;--gys-auction-emphasis-color: #000;--gys-auction-emphasis-color-rgb: 0, 0, 0;--gys-auction-secondary-color: rgba(33, 37, 41, 0.75);--gys-auction-secondary-color-rgb: 33, 37, 41;--gys-auction-secondary-bg: #e9ecef;--gys-auction-secondary-bg-rgb: 233, 236, 239;--gys-auction-tertiary-color: rgba(33, 37, 41, 0.5);--gys-auction-tertiary-color-rgb: 33, 37, 41;--gys-auction-tertiary-bg: #f8f9fa;--gys-auction-tertiary-bg-rgb: 248, 249, 250;--gys-auction-heading-color: inherit;--gys-auction-link-color: #0d6efd;--gys-auction-link-color-rgb: 13, 110, 253;--gys-auction-link-decoration: underline;--gys-auction-link-hover-color: #0a58ca;--gys-auction-link-hover-color-rgb: 10, 88, 202;--gys-auction-code-color: #d63384;--gys-auction-highlight-color: #212529;--gys-auction-highlight-bg: #fff3cd;--gys-auction-border-width: 1px;--gys-auction-border-style: solid;--gys-auction-border-color: #dee2e6;--gys-auction-border-color-translucent: rgba(0, 0, 0, 0.175);--gys-auction-border-radius: 0.375rem;--gys-auction-border-radius-sm: 0.25rem;--gys-auction-border-radius-lg: 0.5rem;--gys-auction-border-radius-xl: 1rem;--gys-auction-border-radius-xxl: 2rem;--gys-auction-border-radius-2xl: var(--gys-auction-border-radius-xxl);--gys-auction-border-radius-pill: 50rem;--gys-auction-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--gys-auction-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--gys-auction-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--gys-auction-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--gys-auction-focus-ring-width: 0.25rem;--gys-auction-focus-ring-opacity: 0.25;--gys-auction-focus-ring-color: rgba(13, 110, 253, 0.25);--gys-auction-form-valid-color: #198754;--gys-auction-form-valid-border-color: #198754;--gys-auction-form-invalid-color: #dc3545;--gys-auction-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--gys-auction-body-color: #dee2e6;--gys-auction-body-color-rgb: 222, 226, 230;--gys-auction-body-bg: #212529;--gys-auction-body-bg-rgb: 33, 37, 41;--gys-auction-emphasis-color: #fff;--gys-auction-emphasis-color-rgb: 255, 255, 255;--gys-auction-secondary-color: rgba(222, 226, 230, 0.75);--gys-auction-secondary-color-rgb: 222, 226, 230;--gys-auction-secondary-bg: #343a40;--gys-auction-secondary-bg-rgb: 52, 58, 64;--gys-auction-tertiary-color: rgba(222, 226, 230, 0.5);--gys-auction-tertiary-color-rgb: 222, 226, 230;--gys-auction-tertiary-bg: #2b3035;--gys-auction-tertiary-bg-rgb: 43, 48, 53;--gys-auction-primary-text-emphasis: #6ea8fe;--gys-auction-secondary-text-emphasis: #a7acb1;--gys-auction-success-text-emphasis: #75b798;--gys-auction-info-text-emphasis: #6edff6;--gys-auction-warning-text-emphasis: #ffda6a;--gys-auction-danger-text-emphasis: #ea868f;--gys-auction-light-text-emphasis: #f8f9fa;--gys-auction-dark-text-emphasis: #dee2e6;--gys-auction-primary-bg-subtle: #031633;--gys-auction-secondary-bg-subtle: #161719;--gys-auction-success-bg-subtle: #051b11;--gys-auction-info-bg-subtle: #032830;--gys-auction-warning-bg-subtle: #332701;--gys-auction-danger-bg-subtle: #2c0b0e;--gys-auction-light-bg-subtle: #343a40;--gys-auction-dark-bg-subtle: #1a1d20;--gys-auction-primary-border-subtle: #084298;--gys-auction-secondary-border-subtle: #41464b;--gys-auction-success-border-subtle: #0f5132;--gys-auction-info-border-subtle: #087990;--gys-auction-warning-border-subtle: #997404;--gys-auction-danger-border-subtle: #842029;--gys-auction-light-border-subtle: #495057;--gys-auction-dark-border-subtle: #343a40;--gys-auction-heading-color: inherit;--gys-auction-link-color: #6ea8fe;--gys-auction-link-hover-color: #8bb9fe;--gys-auction-link-color-rgb: 110, 168, 254;--gys-auction-link-hover-color-rgb: 139, 185, 254;--gys-auction-code-color: #e685b5;--gys-auction-highlight-color: #dee2e6;--gys-auction-highlight-bg: #664d03;--gys-auction-border-color: #495057;--gys-auction-border-color-translucent: rgba(255, 255, 255, 0.15);--gys-auction-form-valid-color: #75b798;--gys-auction-form-valid-border-color: #75b798;--gys-auction-form-invalid-color: #ea868f;--gys-auction-form-invalid-border-color: #ea868f}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--gys-auction-body-font-family);font-size:var(--gys-auction-body-font-size);font-weight:var(--gys-auction-body-font-weight);line-height:var(--gys-auction-body-line-height);color:var(--gys-auction-body-color);text-align:var(--gys-auction-body-text-align);background-color:var(--gys-auction-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:var(--gys-auction-border-width) 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;color:var(--gys-auction-heading-color)}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]{text-decoration:underline dotted;cursor:help;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;color:var(--gys-auction-highlight-color);background-color:var(--gys-auction-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:rgba(var(--gys-auction-link-color-rgb), var(--gys-auction-link-opacity, 1));text-decoration:underline}a:hover{--gys-auction-link-color-rgb: var(--gys-auction-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--gys-auction-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(--gys-auction-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--gys-auction-body-bg);background-color:var(--gys-auction-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:var(--gys-auction-secondary-color);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]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--gys-auction-body-bg);border:var(--gys-auction-border-width) solid var(--gys-auction-border-color);border-radius:var(--gys-auction-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:var(--gys-auction-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--gys-auction-gutter-x: 1.5rem;--gys-auction-gutter-y: 0;width:100%;padding-right:calc(var(--gys-auction-gutter-x)*.5);padding-left:calc(var(--gys-auction-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}}:root{--gys-auction-breakpoint-xs: 0;--gys-auction-breakpoint-sm: 576px;--gys-auction-breakpoint-md: 768px;--gys-auction-breakpoint-lg: 992px;--gys-auction-breakpoint-xl: 1200px;--gys-auction-breakpoint-xxl: 1400px}.row{--gys-auction-gutter-x: 1.5rem;--gys-auction-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--gys-auction-gutter-y));margin-right:calc(-0.5*var(--gys-auction-gutter-x));margin-left:calc(-0.5*var(--gys-auction-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--gys-auction-gutter-x)*.5);padding-left:calc(var(--gys-auction-gutter-x)*.5);margin-top:var(--gys-auction-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--gys-auction-gutter-x: 0}.g-0,.gy-0{--gys-auction-gutter-y: 0}.g-1,.gx-1{--gys-auction-gutter-x: 0.25rem}.g-1,.gy-1{--gys-auction-gutter-y: 0.25rem}.g-2,.gx-2{--gys-auction-gutter-x: 0.5rem}.g-2,.gy-2{--gys-auction-gutter-y: 0.5rem}.g-3,.gx-3{--gys-auction-gutter-x: 1rem}.g-3,.gy-3{--gys-auction-gutter-y: 1rem}.g-4,.gx-4{--gys-auction-gutter-x: 1.5rem}.g-4,.gy-4{--gys-auction-gutter-y: 1.5rem}.g-5,.gx-5{--gys-auction-gutter-x: 3rem}.g-5,.gy-5{--gys-auction-gutter-y: 3rem}@media(min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--gys-auction-gutter-x: 0}.g-sm-0,.gy-sm-0{--gys-auction-gutter-y: 0}.g-sm-1,.gx-sm-1{--gys-auction-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--gys-auction-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--gys-auction-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--gys-auction-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--gys-auction-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--gys-auction-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--gys-auction-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--gys-auction-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--gys-auction-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--gys-auction-gutter-y: 3rem}}@media(min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--gys-auction-gutter-x: 0}.g-md-0,.gy-md-0{--gys-auction-gutter-y: 0}.g-md-1,.gx-md-1{--gys-auction-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--gys-auction-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--gys-auction-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--gys-auction-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--gys-auction-gutter-x: 1rem}.g-md-3,.gy-md-3{--gys-auction-gutter-y: 1rem}.g-md-4,.gx-md-4{--gys-auction-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--gys-auction-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--gys-auction-gutter-x: 3rem}.g-md-5,.gy-md-5{--gys-auction-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--gys-auction-gutter-x: 0}.g-lg-0,.gy-lg-0{--gys-auction-gutter-y: 0}.g-lg-1,.gx-lg-1{--gys-auction-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--gys-auction-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--gys-auction-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--gys-auction-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--gys-auction-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--gys-auction-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--gys-auction-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--gys-auction-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--gys-auction-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--gys-auction-gutter-y: 3rem}}@media(min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--gys-auction-gutter-x: 0}.g-xl-0,.gy-xl-0{--gys-auction-gutter-y: 0}.g-xl-1,.gx-xl-1{--gys-auction-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--gys-auction-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--gys-auction-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--gys-auction-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--gys-auction-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--gys-auction-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--gys-auction-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--gys-auction-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--gys-auction-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--gys-auction-gutter-y: 3rem}}@media(min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--gys-auction-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--gys-auction-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--gys-auction-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--gys-auction-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--gys-auction-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--gys-auction-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--gys-auction-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--gys-auction-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--gys-auction-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--gys-auction-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--gys-auction-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--gys-auction-gutter-y: 3rem}}.table{--gys-auction-table-color-type: initial;--gys-auction-table-bg-type: initial;--gys-auction-table-color-state: initial;--gys-auction-table-bg-state: initial;--gys-auction-table-color: var(--gys-auction-emphasis-color);--gys-auction-table-bg: var(--gys-auction-body-bg);--gys-auction-table-border-color: var(--gys-auction-border-color);--gys-auction-table-accent-bg: transparent;--gys-auction-table-striped-color: var(--gys-auction-emphasis-color);--gys-auction-table-striped-bg: rgba(var(--gys-auction-emphasis-color-rgb), 0.05);--gys-auction-table-active-color: var(--gys-auction-emphasis-color);--gys-auction-table-active-bg: rgba(var(--gys-auction-emphasis-color-rgb), 0.1);--gys-auction-table-hover-color: var(--gys-auction-emphasis-color);--gys-auction-table-hover-bg: rgba(var(--gys-auction-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--gys-auction-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--gys-auction-table-color-state, var(--gys-auction-table-color-type, var(--gys-auction-table-color)));background-color:var(--gys-auction-table-bg);border-bottom-width:var(--gys-auction-border-width);box-shadow:inset 0 0 0 9999px var(--gys-auction-table-bg-state, var(--gys-auction-table-bg-type, var(--gys-auction-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--gys-auction-border-width)*2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--gys-auction-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--gys-auction-border-width)}.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)>*{--gys-auction-table-color-type: var(--gys-auction-table-striped-color);--gys-auction-table-bg-type: var(--gys-auction-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--gys-auction-table-color-type: var(--gys-auction-table-striped-color);--gys-auction-table-bg-type: var(--gys-auction-table-striped-bg)}.table-active{--gys-auction-table-color-state: var(--gys-auction-table-active-color);--gys-auction-table-bg-state: var(--gys-auction-table-active-bg)}.table-hover>tbody>tr:hover>*{--gys-auction-table-color-state: var(--gys-auction-table-hover-color);--gys-auction-table-bg-state: var(--gys-auction-table-hover-bg)}.table-primary{--gys-auction-table-color: #000;--gys-auction-table-bg: #cfe2ff;--gys-auction-table-border-color: #a6b5cc;--gys-auction-table-striped-bg: #c5d7f2;--gys-auction-table-striped-color: #000;--gys-auction-table-active-bg: #bacbe6;--gys-auction-table-active-color: #000;--gys-auction-table-hover-bg: #bfd1ec;--gys-auction-table-hover-color: #000;color:var(--gys-auction-table-color);border-color:var(--gys-auction-table-border-color)}.table-secondary{--gys-auction-table-color: #000;--gys-auction-table-bg: #e2e3e5;--gys-auction-table-border-color: #b5b6b7;--gys-auction-table-striped-bg: #d7d8da;--gys-auction-table-striped-color: #000;--gys-auction-table-active-bg: #cbccce;--gys-auction-table-active-color: #000;--gys-auction-table-hover-bg: #d1d2d4;--gys-auction-table-hover-color: #000;color:var(--gys-auction-table-color);border-color:var(--gys-auction-table-border-color)}.table-success{--gys-auction-table-color: #000;--gys-auction-table-bg: #d1e7dd;--gys-auction-table-border-color: #a7b9b1;--gys-auction-table-striped-bg: #c7dbd2;--gys-auction-table-striped-color: #000;--gys-auction-table-active-bg: #bcd0c7;--gys-auction-table-active-color: #000;--gys-auction-table-hover-bg: #c1d6cc;--gys-auction-table-hover-color: #000;color:var(--gys-auction-table-color);border-color:var(--gys-auction-table-border-color)}.table-info{--gys-auction-table-color: #000;--gys-auction-table-bg: #cff4fc;--gys-auction-table-border-color: #a6c3ca;--gys-auction-table-striped-bg: #c5e8ef;--gys-auction-table-striped-color: #000;--gys-auction-table-active-bg: #badce3;--gys-auction-table-active-color: #000;--gys-auction-table-hover-bg: #bfe2e9;--gys-auction-table-hover-color: #000;color:var(--gys-auction-table-color);border-color:var(--gys-auction-table-border-color)}.table-warning{--gys-auction-table-color: #000;--gys-auction-table-bg: #fff3cd;--gys-auction-table-border-color: #ccc2a4;--gys-auction-table-striped-bg: #f2e7c3;--gys-auction-table-striped-color: #000;--gys-auction-table-active-bg: #e6dbb9;--gys-auction-table-active-color: #000;--gys-auction-table-hover-bg: #ece1be;--gys-auction-table-hover-color: #000;color:var(--gys-auction-table-color);border-color:var(--gys-auction-table-border-color)}.table-danger{--gys-auction-table-color: #000;--gys-auction-table-bg: #f8d7da;--gys-auction-table-border-color: #c6acae;--gys-auction-table-striped-bg: #eccccf;--gys-auction-table-striped-color: #000;--gys-auction-table-active-bg: #dfc2c4;--gys-auction-table-active-color: #000;--gys-auction-table-hover-bg: #e5c7ca;--gys-auction-table-hover-color: #000;color:var(--gys-auction-table-color);border-color:var(--gys-auction-table-border-color)}.table-light{--gys-auction-table-color: #000;--gys-auction-table-bg: #f8f9fa;--gys-auction-table-border-color: #c6c7c8;--gys-auction-table-striped-bg: #ecedee;--gys-auction-table-striped-color: #000;--gys-auction-table-active-bg: #dfe0e1;--gys-auction-table-active-color: #000;--gys-auction-table-hover-bg: #e5e6e7;--gys-auction-table-hover-color: #000;color:var(--gys-auction-table-color);border-color:var(--gys-auction-table-border-color)}.table-dark{--gys-auction-table-color: #fff;--gys-auction-table-bg: #212529;--gys-auction-table-border-color: #4d5154;--gys-auction-table-striped-bg: #2c3034;--gys-auction-table-striped-color: #fff;--gys-auction-table-active-bg: #373b3e;--gys-auction-table-active-color: #fff;--gys-auction-table-hover-bg: #323539;--gys-auction-table-hover-color: #fff;color:var(--gys-auction-table-color);border-color:var(--gys-auction-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 + var(--gys-auction-border-width));padding-bottom:calc(0.375rem + var(--gys-auction-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + var(--gys-auction-border-width));padding-bottom:calc(0.5rem + var(--gys-auction-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + var(--gys-auction-border-width));padding-bottom:calc(0.25rem + var(--gys-auction-border-width));font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:var(--gys-auction-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--gys-auction-body-color);appearance:none;background-color:var(--gys-auction-body-bg);background-clip:padding-box;border:var(--gys-auction-border-width) solid var(--gys-auction-border-color);border-radius:var(--gys-auction-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--gys-auction-body-color);background-color:var(--gys-auction-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--gys-auction-secondary-color);opacity:1}.form-control:disabled{background-color:var(--gys-auction-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:var(--gys-auction-body-color);background-color:var(--gys-auction-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--gys-auction-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--gys-auction-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--gys-auction-body-color);background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:var(--gys-auction-border-width) 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 + calc(var(--gys-auction-border-width) * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--gys-auction-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--gys-auction-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--gys-auction-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(var(--gys-auction-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--gys-auction-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--gys-auction-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(var(--gys-auction-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:var(--gys-auction-border-radius)}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:var(--gys-auction-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(var(--gys-auction-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--gys-auction-border-width) * 2))}.form-select{--gys-auction-form-select-bg-img: 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");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--gys-auction-body-color);appearance:none;background-color:var(--gys-auction-body-bg);background-image:var(--gys-auction-form-select-bg-img),var(--gys-auction-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--gys-auction-border-width) solid var(--gys-auction-border-color);border-radius:var(--gys-auction-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--gys-auction-secondary-bg)}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--gys-auction-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:var(--gys-auction-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--gys-auction-border-radius-lg)}[data-bs-theme=dark] .form-select{--gys-auction-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.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{--gys-auction-form-check-bg: var(--gys-auction-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;background-color:var(--gys-auction-form-check-bg);background-image:var(--gys-auction-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--gys-auction-border-width) solid var(--gys-auction-border-color);print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--gys-auction-form-check-bg-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]{--gys-auction-form-check-bg-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;--gys-auction-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--gys-auction-form-switch-bg: 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");width:2em;margin-left:-2.5em;background-image:var(--gys-auction-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--gys-auction-form-switch-bg: 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;--gys-auction-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--gys-auction-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{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:var(--gys-auction-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{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:var(--gys-auction-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--gys-auction-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--gys-auction-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--gys-auction-border-width) * 2));min-height:calc(3.5rem + calc(var(--gys-auction-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--gys-auction-border-width) solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.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:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--gys-auction-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--gys-auction-body-bg);border-radius:var(--gys-auction-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--gys-auction-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--gys-auction-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:var(--gys-auction-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--gys-auction-body-color);text-align:center;white-space:nowrap;background-color:var(--gys-auction-tertiary-bg);border:var(--gys-auction-border-width) solid var(--gys-auction-border-color);border-radius:var(--gys-auction-border-radius)}.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:var(--gys-auction-border-radius-lg)}.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:var(--gys-auction-border-radius-sm)}.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:calc(var(--gys-auction-border-width)*-1);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:var(--gys-auction-form-valid-color)}.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:var(--gys-auction-success);border-radius:var(--gys-auction-border-radius)}.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:var(--gys-auction-form-valid-border-color);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:var(--gys-auction-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--gys-auction-success-rgb), 0.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:var(--gys-auction-form-valid-border-color)}.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"]{--gys-auction-form-select-bg-icon: 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");padding-right:4.125rem;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:var(--gys-auction-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--gys-auction-success-rgb), 0.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:var(--gys-auction-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--gys-auction-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--gys-auction-success-rgb), 0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--gys-auction-form-valid-color)}.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:var(--gys-auction-form-invalid-color)}.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:var(--gys-auction-danger);border-radius:var(--gys-auction-border-radius)}.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:var(--gys-auction-form-invalid-border-color);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:var(--gys-auction-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--gys-auction-danger-rgb), 0.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:var(--gys-auction-form-invalid-border-color)}.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"]{--gys-auction-form-select-bg-icon: 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");padding-right:4.125rem;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:var(--gys-auction-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--gys-auction-danger-rgb), 0.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:var(--gys-auction-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--gys-auction-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--gys-auction-danger-rgb), 0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--gys-auction-form-invalid-color)}.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{--gys-auction-btn-padding-x: 0.75rem;--gys-auction-btn-padding-y: 0.375rem;--gys-auction-btn-font-family: ;--gys-auction-btn-font-size:1rem;--gys-auction-btn-font-weight: 400;--gys-auction-btn-line-height: 1.5;--gys-auction-btn-color: var(--gys-auction-body-color);--gys-auction-btn-bg: transparent;--gys-auction-btn-border-width: var(--gys-auction-border-width);--gys-auction-btn-border-color: transparent;--gys-auction-btn-border-radius: var(--gys-auction-border-radius);--gys-auction-btn-hover-border-color: transparent;--gys-auction-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--gys-auction-btn-disabled-opacity: 0.65;--gys-auction-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--gys-auction-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--gys-auction-btn-padding-y) var(--gys-auction-btn-padding-x);font-family:var(--gys-auction-btn-font-family);font-size:var(--gys-auction-btn-font-size);font-weight:var(--gys-auction-btn-font-weight);line-height:var(--gys-auction-btn-line-height);color:var(--gys-auction-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--gys-auction-btn-border-width) solid var(--gys-auction-btn-border-color);border-radius:var(--gys-auction-btn-border-radius);background-color:var(--gys-auction-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--gys-auction-btn-hover-color);background-color:var(--gys-auction-btn-hover-bg);border-color:var(--gys-auction-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--gys-auction-btn-color);background-color:var(--gys-auction-btn-bg);border-color:var(--gys-auction-btn-border-color)}.btn:focus-visible{color:var(--gys-auction-btn-hover-color);background-color:var(--gys-auction-btn-hover-bg);border-color:var(--gys-auction-btn-hover-border-color);outline:0;box-shadow:var(--gys-auction-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--gys-auction-btn-hover-border-color);outline:0;box-shadow:var(--gys-auction-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--gys-auction-btn-active-color);background-color:var(--gys-auction-btn-active-bg);border-color:var(--gys-auction-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--gys-auction-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--gys-auction-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--gys-auction-btn-disabled-color);pointer-events:none;background-color:var(--gys-auction-btn-disabled-bg);border-color:var(--gys-auction-btn-disabled-border-color);opacity:var(--gys-auction-btn-disabled-opacity)}.btn-primary{--gys-auction-btn-color: #fff;--gys-auction-btn-bg: #0d6efd;--gys-auction-btn-border-color: #0d6efd;--gys-auction-btn-hover-color: #fff;--gys-auction-btn-hover-bg: #0b5ed7;--gys-auction-btn-hover-border-color: #0a58ca;--gys-auction-btn-focus-shadow-rgb: 49, 132, 253;--gys-auction-btn-active-color: #fff;--gys-auction-btn-active-bg: #0a58ca;--gys-auction-btn-active-border-color: #0a53be;--gys-auction-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--gys-auction-btn-disabled-color: #fff;--gys-auction-btn-disabled-bg: #0d6efd;--gys-auction-btn-disabled-border-color: #0d6efd}.btn-secondary{--gys-auction-btn-color: #fff;--gys-auction-btn-bg: #6c757d;--gys-auction-btn-border-color: #6c757d;--gys-auction-btn-hover-color: #fff;--gys-auction-btn-hover-bg: #5c636a;--gys-auction-btn-hover-border-color: #565e64;--gys-auction-btn-focus-shadow-rgb: 130, 138, 145;--gys-auction-btn-active-color: #fff;--gys-auction-btn-active-bg: #565e64;--gys-auction-btn-active-border-color: #51585e;--gys-auction-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--gys-auction-btn-disabled-color: #fff;--gys-auction-btn-disabled-bg: #6c757d;--gys-auction-btn-disabled-border-color: #6c757d}.btn-success{--gys-auction-btn-color: #fff;--gys-auction-btn-bg: #198754;--gys-auction-btn-border-color: #198754;--gys-auction-btn-hover-color: #fff;--gys-auction-btn-hover-bg: #157347;--gys-auction-btn-hover-border-color: #146c43;--gys-auction-btn-focus-shadow-rgb: 60, 153, 110;--gys-auction-btn-active-color: #fff;--gys-auction-btn-active-bg: #146c43;--gys-auction-btn-active-border-color: #13653f;--gys-auction-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--gys-auction-btn-disabled-color: #fff;--gys-auction-btn-disabled-bg: #198754;--gys-auction-btn-disabled-border-color: #198754}.btn-info{--gys-auction-btn-color: #000;--gys-auction-btn-bg: #0dcaf0;--gys-auction-btn-border-color: #0dcaf0;--gys-auction-btn-hover-color: #000;--gys-auction-btn-hover-bg: #31d2f2;--gys-auction-btn-hover-border-color: #25cff2;--gys-auction-btn-focus-shadow-rgb: 11, 172, 204;--gys-auction-btn-active-color: #000;--gys-auction-btn-active-bg: #3dd5f3;--gys-auction-btn-active-border-color: #25cff2;--gys-auction-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--gys-auction-btn-disabled-color: #000;--gys-auction-btn-disabled-bg: #0dcaf0;--gys-auction-btn-disabled-border-color: #0dcaf0}.btn-warning{--gys-auction-btn-color: #000;--gys-auction-btn-bg: #ffc107;--gys-auction-btn-border-color: #ffc107;--gys-auction-btn-hover-color: #000;--gys-auction-btn-hover-bg: #ffca2c;--gys-auction-btn-hover-border-color: #ffc720;--gys-auction-btn-focus-shadow-rgb: 217, 164, 6;--gys-auction-btn-active-color: #000;--gys-auction-btn-active-bg: #ffcd39;--gys-auction-btn-active-border-color: #ffc720;--gys-auction-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--gys-auction-btn-disabled-color: #000;--gys-auction-btn-disabled-bg: #ffc107;--gys-auction-btn-disabled-border-color: #ffc107}.btn-danger{--gys-auction-btn-color: #fff;--gys-auction-btn-bg: #dc3545;--gys-auction-btn-border-color: #dc3545;--gys-auction-btn-hover-color: #fff;--gys-auction-btn-hover-bg: #bb2d3b;--gys-auction-btn-hover-border-color: #b02a37;--gys-auction-btn-focus-shadow-rgb: 225, 83, 97;--gys-auction-btn-active-color: #fff;--gys-auction-btn-active-bg: #b02a37;--gys-auction-btn-active-border-color: #a52834;--gys-auction-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--gys-auction-btn-disabled-color: #fff;--gys-auction-btn-disabled-bg: #dc3545;--gys-auction-btn-disabled-border-color: #dc3545}.btn-light{--gys-auction-btn-color: #000;--gys-auction-btn-bg: #f8f9fa;--gys-auction-btn-border-color: #f8f9fa;--gys-auction-btn-hover-color: #000;--gys-auction-btn-hover-bg: #d3d4d5;--gys-auction-btn-hover-border-color: #c6c7c8;--gys-auction-btn-focus-shadow-rgb: 211, 212, 213;--gys-auction-btn-active-color: #000;--gys-auction-btn-active-bg: #c6c7c8;--gys-auction-btn-active-border-color: #babbbc;--gys-auction-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--gys-auction-btn-disabled-color: #000;--gys-auction-btn-disabled-bg: #f8f9fa;--gys-auction-btn-disabled-border-color: #f8f9fa}.btn-dark{--gys-auction-btn-color: #fff;--gys-auction-btn-bg: #212529;--gys-auction-btn-border-color: #212529;--gys-auction-btn-hover-color: #fff;--gys-auction-btn-hover-bg: #424649;--gys-auction-btn-hover-border-color: #373b3e;--gys-auction-btn-focus-shadow-rgb: 66, 70, 73;--gys-auction-btn-active-color: #fff;--gys-auction-btn-active-bg: #4d5154;--gys-auction-btn-active-border-color: #373b3e;--gys-auction-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--gys-auction-btn-disabled-color: #fff;--gys-auction-btn-disabled-bg: #212529;--gys-auction-btn-disabled-border-color: #212529}.btn-outline-primary{--gys-auction-btn-color: #0d6efd;--gys-auction-btn-border-color: #0d6efd;--gys-auction-btn-hover-color: #fff;--gys-auction-btn-hover-bg: #0d6efd;--gys-auction-btn-hover-border-color: #0d6efd;--gys-auction-btn-focus-shadow-rgb: 13, 110, 253;--gys-auction-btn-active-color: #fff;--gys-auction-btn-active-bg: #0d6efd;--gys-auction-btn-active-border-color: #0d6efd;--gys-auction-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--gys-auction-btn-disabled-color: #0d6efd;--gys-auction-btn-disabled-bg: transparent;--gys-auction-btn-disabled-border-color: #0d6efd;--gys-auction-gradient: none}.btn-outline-secondary{--gys-auction-btn-color: #6c757d;--gys-auction-btn-border-color: #6c757d;--gys-auction-btn-hover-color: #fff;--gys-auction-btn-hover-bg: #6c757d;--gys-auction-btn-hover-border-color: #6c757d;--gys-auction-btn-focus-shadow-rgb: 108, 117, 125;--gys-auction-btn-active-color: #fff;--gys-auction-btn-active-bg: #6c757d;--gys-auction-btn-active-border-color: #6c757d;--gys-auction-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--gys-auction-btn-disabled-color: #6c757d;--gys-auction-btn-disabled-bg: transparent;--gys-auction-btn-disabled-border-color: #6c757d;--gys-auction-gradient: none}.btn-outline-success{--gys-auction-btn-color: #198754;--gys-auction-btn-border-color: #198754;--gys-auction-btn-hover-color: #fff;--gys-auction-btn-hover-bg: #198754;--gys-auction-btn-hover-border-color: #198754;--gys-auction-btn-focus-shadow-rgb: 25, 135, 84;--gys-auction-btn-active-color: #fff;--gys-auction-btn-active-bg: #198754;--gys-auction-btn-active-border-color: #198754;--gys-auction-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--gys-auction-btn-disabled-color: #198754;--gys-auction-btn-disabled-bg: transparent;--gys-auction-btn-disabled-border-color: #198754;--gys-auction-gradient: none}.btn-outline-info{--gys-auction-btn-color: #0dcaf0;--gys-auction-btn-border-color: #0dcaf0;--gys-auction-btn-hover-color: #000;--gys-auction-btn-hover-bg: #0dcaf0;--gys-auction-btn-hover-border-color: #0dcaf0;--gys-auction-btn-focus-shadow-rgb: 13, 202, 240;--gys-auction-btn-active-color: #000;--gys-auction-btn-active-bg: #0dcaf0;--gys-auction-btn-active-border-color: #0dcaf0;--gys-auction-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--gys-auction-btn-disabled-color: #0dcaf0;--gys-auction-btn-disabled-bg: transparent;--gys-auction-btn-disabled-border-color: #0dcaf0;--gys-auction-gradient: none}.btn-outline-warning{--gys-auction-btn-color: #ffc107;--gys-auction-btn-border-color: #ffc107;--gys-auction-btn-hover-color: #000;--gys-auction-btn-hover-bg: #ffc107;--gys-auction-btn-hover-border-color: #ffc107;--gys-auction-btn-focus-shadow-rgb: 255, 193, 7;--gys-auction-btn-active-color: #000;--gys-auction-btn-active-bg: #ffc107;--gys-auction-btn-active-border-color: #ffc107;--gys-auction-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--gys-auction-btn-disabled-color: #ffc107;--gys-auction-btn-disabled-bg: transparent;--gys-auction-btn-disabled-border-color: #ffc107;--gys-auction-gradient: none}.btn-outline-danger{--gys-auction-btn-color: #dc3545;--gys-auction-btn-border-color: #dc3545;--gys-auction-btn-hover-color: #fff;--gys-auction-btn-hover-bg: #dc3545;--gys-auction-btn-hover-border-color: #dc3545;--gys-auction-btn-focus-shadow-rgb: 220, 53, 69;--gys-auction-btn-active-color: #fff;--gys-auction-btn-active-bg: #dc3545;--gys-auction-btn-active-border-color: #dc3545;--gys-auction-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--gys-auction-btn-disabled-color: #dc3545;--gys-auction-btn-disabled-bg: transparent;--gys-auction-btn-disabled-border-color: #dc3545;--gys-auction-gradient: none}.btn-outline-light{--gys-auction-btn-color: #f8f9fa;--gys-auction-btn-border-color: #f8f9fa;--gys-auction-btn-hover-color: #000;--gys-auction-btn-hover-bg: #f8f9fa;--gys-auction-btn-hover-border-color: #f8f9fa;--gys-auction-btn-focus-shadow-rgb: 248, 249, 250;--gys-auction-btn-active-color: #000;--gys-auction-btn-active-bg: #f8f9fa;--gys-auction-btn-active-border-color: #f8f9fa;--gys-auction-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--gys-auction-btn-disabled-color: #f8f9fa;--gys-auction-btn-disabled-bg: transparent;--gys-auction-btn-disabled-border-color: #f8f9fa;--gys-auction-gradient: none}.btn-outline-dark{--gys-auction-btn-color: #212529;--gys-auction-btn-border-color: #212529;--gys-auction-btn-hover-color: #fff;--gys-auction-btn-hover-bg: #212529;--gys-auction-btn-hover-border-color: #212529;--gys-auction-btn-focus-shadow-rgb: 33, 37, 41;--gys-auction-btn-active-color: #fff;--gys-auction-btn-active-bg: #212529;--gys-auction-btn-active-border-color: #212529;--gys-auction-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--gys-auction-btn-disabled-color: #212529;--gys-auction-btn-disabled-bg: transparent;--gys-auction-btn-disabled-border-color: #212529;--gys-auction-gradient: none}.btn-link{--gys-auction-btn-font-weight: 400;--gys-auction-btn-color: var(--gys-auction-link-color);--gys-auction-btn-bg: transparent;--gys-auction-btn-border-color: transparent;--gys-auction-btn-hover-color: var(--gys-auction-link-hover-color);--gys-auction-btn-hover-border-color: transparent;--gys-auction-btn-active-color: var(--gys-auction-link-hover-color);--gys-auction-btn-active-border-color: transparent;--gys-auction-btn-disabled-color: #6c757d;--gys-auction-btn-disabled-border-color: transparent;--gys-auction-btn-box-shadow: 0 0 0 #000;--gys-auction-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--gys-auction-btn-color)}.btn-link:hover{color:var(--gys-auction-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--gys-auction-btn-padding-y: 0.5rem;--gys-auction-btn-padding-x: 1rem;--gys-auction-btn-font-size:1.25rem;--gys-auction-btn-border-radius: var(--gys-auction-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--gys-auction-btn-padding-y: 0.25rem;--gys-auction-btn-padding-x: 0.5rem;--gys-auction-btn-font-size:0.875rem;--gys-auction-btn-border-radius: var(--gys-auction-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--gys-auction-dropdown-zindex: 1000;--gys-auction-dropdown-min-width: 10rem;--gys-auction-dropdown-padding-x: 0;--gys-auction-dropdown-padding-y: 0.5rem;--gys-auction-dropdown-spacer: 0.125rem;--gys-auction-dropdown-font-size:1rem;--gys-auction-dropdown-color: var(--gys-auction-body-color);--gys-auction-dropdown-bg: var(--gys-auction-body-bg);--gys-auction-dropdown-border-color: var(--gys-auction-border-color-translucent);--gys-auction-dropdown-border-radius: var(--gys-auction-border-radius);--gys-auction-dropdown-border-width: var(--gys-auction-border-width);--gys-auction-dropdown-inner-border-radius: calc(var(--gys-auction-border-radius) - var(--gys-auction-border-width));--gys-auction-dropdown-divider-bg: var(--gys-auction-border-color-translucent);--gys-auction-dropdown-divider-margin-y: 0.5rem;--gys-auction-dropdown-box-shadow: var(--gys-auction-box-shadow);--gys-auction-dropdown-link-color: var(--gys-auction-body-color);--gys-auction-dropdown-link-hover-color: var(--gys-auction-body-color);--gys-auction-dropdown-link-hover-bg: var(--gys-auction-tertiary-bg);--gys-auction-dropdown-link-active-color: #fff;--gys-auction-dropdown-link-active-bg: #0d6efd;--gys-auction-dropdown-link-disabled-color: var(--gys-auction-tertiary-color);--gys-auction-dropdown-item-padding-x: 1rem;--gys-auction-dropdown-item-padding-y: 0.25rem;--gys-auction-dropdown-header-color: #6c757d;--gys-auction-dropdown-header-padding-x: 1rem;--gys-auction-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--gys-auction-dropdown-zindex);display:none;min-width:var(--gys-auction-dropdown-min-width);padding:var(--gys-auction-dropdown-padding-y) var(--gys-auction-dropdown-padding-x);margin:0;font-size:var(--gys-auction-dropdown-font-size);color:var(--gys-auction-dropdown-color);text-align:left;list-style:none;background-color:var(--gys-auction-dropdown-bg);background-clip:padding-box;border:var(--gys-auction-dropdown-border-width) solid var(--gys-auction-dropdown-border-color);border-radius:var(--gys-auction-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--gys-auction-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(--gys-auction-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(--gys-auction-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(--gys-auction-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(--gys-auction-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--gys-auction-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--gys-auction-dropdown-item-padding-y) var(--gys-auction-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--gys-auction-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--gys-auction-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--gys-auction-dropdown-link-hover-color);background-color:var(--gys-auction-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--gys-auction-dropdown-link-active-color);text-decoration:none;background-color:var(--gys-auction-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--gys-auction-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(--gys-auction-dropdown-header-padding-y) var(--gys-auction-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--gys-auction-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--gys-auction-dropdown-item-padding-y) var(--gys-auction-dropdown-item-padding-x);color:var(--gys-auction-dropdown-link-color)}.dropdown-menu-dark{--gys-auction-dropdown-color: #dee2e6;--gys-auction-dropdown-bg: #343a40;--gys-auction-dropdown-border-color: var(--gys-auction-border-color-translucent);--gys-auction-dropdown-box-shadow: ;--gys-auction-dropdown-link-color: #dee2e6;--gys-auction-dropdown-link-hover-color: #fff;--gys-auction-dropdown-divider-bg: var(--gys-auction-border-color-translucent);--gys-auction-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--gys-auction-dropdown-link-active-color: #fff;--gys-auction-dropdown-link-active-bg: #0d6efd;--gys-auction-dropdown-link-disabled-color: #adb5bd;--gys-auction-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--gys-auction-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--gys-auction-border-width)*-1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--gys-auction-border-width)*-1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--gys-auction-nav-link-padding-x: 1rem;--gys-auction-nav-link-padding-y: 0.5rem;--gys-auction-nav-link-font-weight: ;--gys-auction-nav-link-color: var(--gys-auction-link-color);--gys-auction-nav-link-hover-color: var(--gys-auction-link-hover-color);--gys-auction-nav-link-disabled-color: var(--gys-auction-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--gys-auction-nav-link-padding-y) var(--gys-auction-nav-link-padding-x);font-size:var(--gys-auction-nav-link-font-size);font-weight:var(--gys-auction-nav-link-font-weight);color:var(--gys-auction-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--gys-auction-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--gys-auction-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--gys-auction-nav-tabs-border-width: var(--gys-auction-border-width);--gys-auction-nav-tabs-border-color: var(--gys-auction-border-color);--gys-auction-nav-tabs-border-radius: var(--gys-auction-border-radius);--gys-auction-nav-tabs-link-hover-border-color: var(--gys-auction-secondary-bg) var(--gys-auction-secondary-bg) var(--gys-auction-border-color);--gys-auction-nav-tabs-link-active-color: var(--gys-auction-emphasis-color);--gys-auction-nav-tabs-link-active-bg: var(--gys-auction-body-bg);--gys-auction-nav-tabs-link-active-border-color: var(--gys-auction-border-color) var(--gys-auction-border-color) var(--gys-auction-body-bg);border-bottom:var(--gys-auction-nav-tabs-border-width) solid var(--gys-auction-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--gys-auction-nav-tabs-border-width));border:var(--gys-auction-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--gys-auction-nav-tabs-border-radius);border-top-right-radius:var(--gys-auction-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--gys-auction-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--gys-auction-nav-tabs-link-active-color);background-color:var(--gys-auction-nav-tabs-link-active-bg);border-color:var(--gys-auction-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--gys-auction-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--gys-auction-nav-pills-border-radius: var(--gys-auction-border-radius);--gys-auction-nav-pills-link-active-color: #fff;--gys-auction-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{border-radius:var(--gys-auction-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--gys-auction-nav-pills-link-active-color);background-color:var(--gys-auction-nav-pills-link-active-bg)}.nav-underline{--gys-auction-nav-underline-gap: 1rem;--gys-auction-nav-underline-border-width: 0.125rem;--gys-auction-nav-underline-link-active-color: var(--gys-auction-emphasis-color);gap:var(--gys-auction-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--gys-auction-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--gys-auction-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--gys-auction-navbar-padding-x: 0;--gys-auction-navbar-padding-y: 0.5rem;--gys-auction-navbar-color: rgba(var(--gys-auction-emphasis-color-rgb), 0.65);--gys-auction-navbar-hover-color: rgba(var(--gys-auction-emphasis-color-rgb), 0.8);--gys-auction-navbar-disabled-color: rgba(var(--gys-auction-emphasis-color-rgb), 0.3);--gys-auction-navbar-active-color: rgba(var(--gys-auction-emphasis-color-rgb), 1);--gys-auction-navbar-brand-padding-y: 0.3125rem;--gys-auction-navbar-brand-margin-end: 1rem;--gys-auction-navbar-brand-font-size: 1.25rem;--gys-auction-navbar-brand-color: rgba(var(--gys-auction-emphasis-color-rgb), 1);--gys-auction-navbar-brand-hover-color: rgba(var(--gys-auction-emphasis-color-rgb), 1);--gys-auction-navbar-nav-link-padding-x: 0.5rem;--gys-auction-navbar-toggler-padding-y: 0.25rem;--gys-auction-navbar-toggler-padding-x: 0.75rem;--gys-auction-navbar-toggler-font-size: 1.25rem;--gys-auction-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--gys-auction-navbar-toggler-border-color: rgba(var(--gys-auction-emphasis-color-rgb), 0.15);--gys-auction-navbar-toggler-border-radius: var(--gys-auction-border-radius);--gys-auction-navbar-toggler-focus-width: 0.25rem;--gys-auction-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--gys-auction-navbar-padding-y) var(--gys-auction-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--gys-auction-navbar-brand-padding-y);padding-bottom:var(--gys-auction-navbar-brand-padding-y);margin-right:var(--gys-auction-navbar-brand-margin-end);font-size:var(--gys-auction-navbar-brand-font-size);color:var(--gys-auction-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--gys-auction-navbar-brand-hover-color)}.navbar-nav{--gys-auction-nav-link-padding-x: 0;--gys-auction-nav-link-padding-y: 0.5rem;--gys-auction-nav-link-font-weight: ;--gys-auction-nav-link-color: var(--gys-auction-navbar-color);--gys-auction-nav-link-hover-color: var(--gys-auction-navbar-hover-color);--gys-auction-nav-link-disabled-color: var(--gys-auction-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--gys-auction-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--gys-auction-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--gys-auction-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--gys-auction-navbar-toggler-padding-y) var(--gys-auction-navbar-toggler-padding-x);font-size:var(--gys-auction-navbar-toggler-font-size);line-height:1;color:var(--gys-auction-navbar-color);background-color:rgba(0,0,0,0);border:var(--gys-auction-border-width) solid var(--gys-auction-navbar-toggler-border-color);border-radius:var(--gys-auction-navbar-toggler-border-radius);transition:var(--gys-auction-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--gys-auction-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--gys-auction-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--gys-auction-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--gys-auction-navbar-nav-link-padding-x);padding-left:var(--gys-auction-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--gys-auction-navbar-nav-link-padding-x);padding-left:var(--gys-auction-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--gys-auction-navbar-nav-link-padding-x);padding-left:var(--gys-auction-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--gys-auction-navbar-nav-link-padding-x);padding-left:var(--gys-auction-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--gys-auction-navbar-nav-link-padding-x);padding-left:var(--gys-auction-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--gys-auction-navbar-nav-link-padding-x);padding-left:var(--gys-auction-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--gys-auction-navbar-color: rgba(255, 255, 255, 0.55);--gys-auction-navbar-hover-color: rgba(255, 255, 255, 0.75);--gys-auction-navbar-disabled-color: rgba(255, 255, 255, 0.25);--gys-auction-navbar-active-color: #fff;--gys-auction-navbar-brand-color: #fff;--gys-auction-navbar-brand-hover-color: #fff;--gys-auction-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);--gys-auction-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--gys-auction-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--gys-auction-card-spacer-y: 1rem;--gys-auction-card-spacer-x: 1rem;--gys-auction-card-title-spacer-y: 0.5rem;--gys-auction-card-title-color: ;--gys-auction-card-subtitle-color: ;--gys-auction-card-border-width: var(--gys-auction-border-width);--gys-auction-card-border-color: var(--gys-auction-border-color-translucent);--gys-auction-card-border-radius: var(--gys-auction-border-radius);--gys-auction-card-box-shadow: ;--gys-auction-card-inner-border-radius: calc(var(--gys-auction-border-radius) - (var(--gys-auction-border-width)));--gys-auction-card-cap-padding-y: 0.5rem;--gys-auction-card-cap-padding-x: 1rem;--gys-auction-card-cap-bg: rgba(var(--gys-auction-body-color-rgb), 0.03);--gys-auction-card-cap-color: ;--gys-auction-card-height: ;--gys-auction-card-color: ;--gys-auction-card-bg: var(--gys-auction-body-bg);--gys-auction-card-img-overlay-padding: 1rem;--gys-auction-card-group-margin: 0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--gys-auction-card-height);color:var(--gys-auction-body-color);word-wrap:break-word;background-color:var(--gys-auction-card-bg);background-clip:border-box;border:var(--gys-auction-card-border-width) solid var(--gys-auction-card-border-color);border-radius:var(--gys-auction-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--gys-auction-card-inner-border-radius);border-top-right-radius:var(--gys-auction-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--gys-auction-card-inner-border-radius);border-bottom-left-radius:var(--gys-auction-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--gys-auction-card-spacer-y) var(--gys-auction-card-spacer-x);color:var(--gys-auction-card-color)}.card-title{margin-bottom:var(--gys-auction-card-title-spacer-y);color:var(--gys-auction-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--gys-auction-card-title-spacer-y));margin-bottom:0;color:var(--gys-auction-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--gys-auction-card-spacer-x)}.card-header{padding:var(--gys-auction-card-cap-padding-y) var(--gys-auction-card-cap-padding-x);margin-bottom:0;color:var(--gys-auction-card-cap-color);background-color:var(--gys-auction-card-cap-bg);border-bottom:var(--gys-auction-card-border-width) solid var(--gys-auction-card-border-color)}.card-header:first-child{border-radius:var(--gys-auction-card-inner-border-radius) var(--gys-auction-card-inner-border-radius) 0 0}.card-footer{padding:var(--gys-auction-card-cap-padding-y) var(--gys-auction-card-cap-padding-x);color:var(--gys-auction-card-cap-color);background-color:var(--gys-auction-card-cap-bg);border-top:var(--gys-auction-card-border-width) solid var(--gys-auction-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--gys-auction-card-inner-border-radius) var(--gys-auction-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--gys-auction-card-cap-padding-x));margin-bottom:calc(-1*var(--gys-auction-card-cap-padding-y));margin-left:calc(-0.5*var(--gys-auction-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--gys-auction-card-bg);border-bottom-color:var(--gys-auction-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--gys-auction-card-cap-padding-x));margin-left:calc(-0.5*var(--gys-auction-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--gys-auction-card-img-overlay-padding);border-radius:var(--gys-auction-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--gys-auction-card-inner-border-radius);border-top-right-radius:var(--gys-auction-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--gys-auction-card-inner-border-radius);border-bottom-left-radius:var(--gys-auction-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--gys-auction-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--gys-auction-accordion-color: var(--gys-auction-body-color);--gys-auction-accordion-bg: var(--gys-auction-body-bg);--gys-auction-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;--gys-auction-accordion-border-color: var(--gys-auction-border-color);--gys-auction-accordion-border-width: var(--gys-auction-border-width);--gys-auction-accordion-border-radius: var(--gys-auction-border-radius);--gys-auction-accordion-inner-border-radius: calc(var(--gys-auction-border-radius) - (var(--gys-auction-border-width)));--gys-auction-accordion-btn-padding-x: 1.25rem;--gys-auction-accordion-btn-padding-y: 1rem;--gys-auction-accordion-btn-color: var(--gys-auction-body-color);--gys-auction-accordion-btn-bg: var(--gys-auction-accordion-bg);--gys-auction-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--gys-auction-accordion-btn-icon-width: 1.25rem;--gys-auction-accordion-btn-icon-transform: rotate(-180deg);--gys-auction-accordion-btn-icon-transition: transform 0.2s ease-in-out;--gys-auction-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--gys-auction-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--gys-auction-accordion-body-padding-x: 1.25rem;--gys-auction-accordion-body-padding-y: 1rem;--gys-auction-accordion-active-color: var(--gys-auction-primary-text-emphasis);--gys-auction-accordion-active-bg: var(--gys-auction-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--gys-auction-accordion-btn-padding-y) var(--gys-auction-accordion-btn-padding-x);font-size:1rem;color:var(--gys-auction-accordion-btn-color);text-align:left;background-color:var(--gys-auction-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--gys-auction-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--gys-auction-accordion-active-color);background-color:var(--gys-auction-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--gys-auction-accordion-border-width)) 0 var(--gys-auction-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--gys-auction-accordion-btn-active-icon);transform:var(--gys-auction-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--gys-auction-accordion-btn-icon-width);height:var(--gys-auction-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--gys-auction-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--gys-auction-accordion-btn-icon-width);transition:var(--gys-auction-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--gys-auction-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--gys-auction-accordion-color);background-color:var(--gys-auction-accordion-bg);border:var(--gys-auction-accordion-border-width) solid var(--gys-auction-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--gys-auction-accordion-border-radius);border-top-right-radius:var(--gys-auction-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--gys-auction-accordion-inner-border-radius);border-top-right-radius:var(--gys-auction-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--gys-auction-accordion-border-radius);border-bottom-left-radius:var(--gys-auction-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--gys-auction-accordion-inner-border-radius);border-bottom-left-radius:var(--gys-auction-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--gys-auction-accordion-border-radius);border-bottom-left-radius:var(--gys-auction-accordion-border-radius)}.accordion-body{padding:var(--gys-auction-accordion-body-padding-y) var(--gys-auction-accordion-body-padding-x)}.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-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--gys-auction-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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");--gys-auction-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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")}.breadcrumb{--gys-auction-breadcrumb-padding-x: 0;--gys-auction-breadcrumb-padding-y: 0;--gys-auction-breadcrumb-margin-bottom: 1rem;--gys-auction-breadcrumb-bg: ;--gys-auction-breadcrumb-border-radius: ;--gys-auction-breadcrumb-divider-color: var(--gys-auction-secondary-color);--gys-auction-breadcrumb-item-padding-x: 0.5rem;--gys-auction-breadcrumb-item-active-color: var(--gys-auction-secondary-color);display:flex;flex-wrap:wrap;padding:var(--gys-auction-breadcrumb-padding-y) var(--gys-auction-breadcrumb-padding-x);margin-bottom:var(--gys-auction-breadcrumb-margin-bottom);font-size:var(--gys-auction-breadcrumb-font-size);list-style:none;background-color:var(--gys-auction-breadcrumb-bg);border-radius:var(--gys-auction-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--gys-auction-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--gys-auction-breadcrumb-item-padding-x);color:var(--gys-auction-breadcrumb-divider-color);content:var(--gys-auction-breadcrumb-divider, "/") /* rtl: var(--gys-auction-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:var(--gys-auction-breadcrumb-item-active-color)}.pagination{--gys-auction-pagination-padding-x: 0.75rem;--gys-auction-pagination-padding-y: 0.375rem;--gys-auction-pagination-font-size:1rem;--gys-auction-pagination-color: var(--gys-auction-link-color);--gys-auction-pagination-bg: var(--gys-auction-body-bg);--gys-auction-pagination-border-width: var(--gys-auction-border-width);--gys-auction-pagination-border-color: var(--gys-auction-border-color);--gys-auction-pagination-border-radius: var(--gys-auction-border-radius);--gys-auction-pagination-hover-color: var(--gys-auction-link-hover-color);--gys-auction-pagination-hover-bg: var(--gys-auction-tertiary-bg);--gys-auction-pagination-hover-border-color: var(--gys-auction-border-color);--gys-auction-pagination-focus-color: var(--gys-auction-link-hover-color);--gys-auction-pagination-focus-bg: var(--gys-auction-secondary-bg);--gys-auction-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--gys-auction-pagination-active-color: #fff;--gys-auction-pagination-active-bg: #0d6efd;--gys-auction-pagination-active-border-color: #0d6efd;--gys-auction-pagination-disabled-color: var(--gys-auction-secondary-color);--gys-auction-pagination-disabled-bg: var(--gys-auction-secondary-bg);--gys-auction-pagination-disabled-border-color: var(--gys-auction-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--gys-auction-pagination-padding-y) var(--gys-auction-pagination-padding-x);font-size:var(--gys-auction-pagination-font-size);color:var(--gys-auction-pagination-color);text-decoration:none;background-color:var(--gys-auction-pagination-bg);border:var(--gys-auction-pagination-border-width) solid var(--gys-auction-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--gys-auction-pagination-hover-color);background-color:var(--gys-auction-pagination-hover-bg);border-color:var(--gys-auction-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--gys-auction-pagination-focus-color);background-color:var(--gys-auction-pagination-focus-bg);outline:0;box-shadow:var(--gys-auction-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--gys-auction-pagination-active-color);background-color:var(--gys-auction-pagination-active-bg);border-color:var(--gys-auction-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--gys-auction-pagination-disabled-color);pointer-events:none;background-color:var(--gys-auction-pagination-disabled-bg);border-color:var(--gys-auction-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--gys-auction-border-width)*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--gys-auction-pagination-border-radius);border-bottom-left-radius:var(--gys-auction-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--gys-auction-pagination-border-radius);border-bottom-right-radius:var(--gys-auction-pagination-border-radius)}.pagination-lg{--gys-auction-pagination-padding-x: 1.5rem;--gys-auction-pagination-padding-y: 0.75rem;--gys-auction-pagination-font-size:1.25rem;--gys-auction-pagination-border-radius: var(--gys-auction-border-radius-lg)}.pagination-sm{--gys-auction-pagination-padding-x: 0.5rem;--gys-auction-pagination-padding-y: 0.25rem;--gys-auction-pagination-font-size:0.875rem;--gys-auction-pagination-border-radius: var(--gys-auction-border-radius-sm)}.badge{--gys-auction-badge-padding-x: 0.65em;--gys-auction-badge-padding-y: 0.35em;--gys-auction-badge-font-size:0.75em;--gys-auction-badge-font-weight: 700;--gys-auction-badge-color: #fff;--gys-auction-badge-border-radius: var(--gys-auction-border-radius);display:inline-block;padding:var(--gys-auction-badge-padding-y) var(--gys-auction-badge-padding-x);font-size:var(--gys-auction-badge-font-size);font-weight:var(--gys-auction-badge-font-weight);line-height:1;color:var(--gys-auction-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--gys-auction-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--gys-auction-alert-bg: transparent;--gys-auction-alert-padding-x: 1rem;--gys-auction-alert-padding-y: 1rem;--gys-auction-alert-margin-bottom: 1rem;--gys-auction-alert-color: inherit;--gys-auction-alert-border-color: transparent;--gys-auction-alert-border: var(--gys-auction-border-width) solid var(--gys-auction-alert-border-color);--gys-auction-alert-border-radius: var(--gys-auction-border-radius);--gys-auction-alert-link-color: inherit;position:relative;padding:var(--gys-auction-alert-padding-y) var(--gys-auction-alert-padding-x);margin-bottom:var(--gys-auction-alert-margin-bottom);color:var(--gys-auction-alert-color);background-color:var(--gys-auction-alert-bg);border:var(--gys-auction-alert-border);border-radius:var(--gys-auction-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--gys-auction-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--gys-auction-alert-color: var(--gys-auction-primary-text-emphasis);--gys-auction-alert-bg: var(--gys-auction-primary-bg-subtle);--gys-auction-alert-border-color: var(--gys-auction-primary-border-subtle);--gys-auction-alert-link-color: var(--gys-auction-primary-text-emphasis)}.alert-secondary{--gys-auction-alert-color: var(--gys-auction-secondary-text-emphasis);--gys-auction-alert-bg: var(--gys-auction-secondary-bg-subtle);--gys-auction-alert-border-color: var(--gys-auction-secondary-border-subtle);--gys-auction-alert-link-color: var(--gys-auction-secondary-text-emphasis)}.alert-success{--gys-auction-alert-color: var(--gys-auction-success-text-emphasis);--gys-auction-alert-bg: var(--gys-auction-success-bg-subtle);--gys-auction-alert-border-color: var(--gys-auction-success-border-subtle);--gys-auction-alert-link-color: var(--gys-auction-success-text-emphasis)}.alert-info{--gys-auction-alert-color: var(--gys-auction-info-text-emphasis);--gys-auction-alert-bg: var(--gys-auction-info-bg-subtle);--gys-auction-alert-border-color: var(--gys-auction-info-border-subtle);--gys-auction-alert-link-color: var(--gys-auction-info-text-emphasis)}.alert-warning{--gys-auction-alert-color: var(--gys-auction-warning-text-emphasis);--gys-auction-alert-bg: var(--gys-auction-warning-bg-subtle);--gys-auction-alert-border-color: var(--gys-auction-warning-border-subtle);--gys-auction-alert-link-color: var(--gys-auction-warning-text-emphasis)}.alert-danger{--gys-auction-alert-color: var(--gys-auction-danger-text-emphasis);--gys-auction-alert-bg: var(--gys-auction-danger-bg-subtle);--gys-auction-alert-border-color: var(--gys-auction-danger-border-subtle);--gys-auction-alert-link-color: var(--gys-auction-danger-text-emphasis)}.alert-light{--gys-auction-alert-color: var(--gys-auction-light-text-emphasis);--gys-auction-alert-bg: var(--gys-auction-light-bg-subtle);--gys-auction-alert-border-color: var(--gys-auction-light-border-subtle);--gys-auction-alert-link-color: var(--gys-auction-light-text-emphasis)}.alert-dark{--gys-auction-alert-color: var(--gys-auction-dark-text-emphasis);--gys-auction-alert-bg: var(--gys-auction-dark-bg-subtle);--gys-auction-alert-border-color: var(--gys-auction-dark-border-subtle);--gys-auction-alert-link-color: var(--gys-auction-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--gys-auction-progress-height: 1rem;--gys-auction-progress-font-size:0.75rem;--gys-auction-progress-bg: var(--gys-auction-secondary-bg);--gys-auction-progress-border-radius: var(--gys-auction-border-radius);--gys-auction-progress-box-shadow: var(--gys-auction-box-shadow-inset);--gys-auction-progress-bar-color: #fff;--gys-auction-progress-bar-bg: #0d6efd;--gys-auction-progress-bar-transition: width 0.6s ease;display:flex;height:var(--gys-auction-progress-height);overflow:hidden;font-size:var(--gys-auction-progress-font-size);background-color:var(--gys-auction-progress-bg);border-radius:var(--gys-auction-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--gys-auction-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--gys-auction-progress-bar-bg);transition:var(--gys-auction-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--gys-auction-progress-height) var(--gys-auction-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--gys-auction-list-group-color: var(--gys-auction-body-color);--gys-auction-list-group-bg: var(--gys-auction-body-bg);--gys-auction-list-group-border-color: var(--gys-auction-border-color);--gys-auction-list-group-border-width: var(--gys-auction-border-width);--gys-auction-list-group-border-radius: var(--gys-auction-border-radius);--gys-auction-list-group-item-padding-x: 1rem;--gys-auction-list-group-item-padding-y: 0.5rem;--gys-auction-list-group-action-color: var(--gys-auction-secondary-color);--gys-auction-list-group-action-hover-color: var(--gys-auction-emphasis-color);--gys-auction-list-group-action-hover-bg: var(--gys-auction-tertiary-bg);--gys-auction-list-group-action-active-color: var(--gys-auction-body-color);--gys-auction-list-group-action-active-bg: var(--gys-auction-secondary-bg);--gys-auction-list-group-disabled-color: var(--gys-auction-secondary-color);--gys-auction-list-group-disabled-bg: var(--gys-auction-body-bg);--gys-auction-list-group-active-color: #fff;--gys-auction-list-group-active-bg: #0d6efd;--gys-auction-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--gys-auction-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--gys-auction-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--gys-auction-list-group-action-hover-color);text-decoration:none;background-color:var(--gys-auction-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--gys-auction-list-group-action-active-color);background-color:var(--gys-auction-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--gys-auction-list-group-item-padding-y) var(--gys-auction-list-group-item-padding-x);color:var(--gys-auction-list-group-color);text-decoration:none;background-color:var(--gys-auction-list-group-bg);border:var(--gys-auction-list-group-border-width) solid var(--gys-auction-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--gys-auction-list-group-disabled-color);pointer-events:none;background-color:var(--gys-auction-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--gys-auction-list-group-active-color);background-color:var(--gys-auction-list-group-active-bg);border-color:var(--gys-auction-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--gys-auction-list-group-border-width));border-top-width:var(--gys-auction-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--gys-auction-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--gys-auction-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--gys-auction-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--gys-auction-list-group-border-width));border-left-width:var(--gys-auction-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--gys-auction-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--gys-auction-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--gys-auction-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--gys-auction-list-group-border-width));border-left-width:var(--gys-auction-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--gys-auction-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--gys-auction-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--gys-auction-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--gys-auction-list-group-border-width));border-left-width:var(--gys-auction-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--gys-auction-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--gys-auction-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--gys-auction-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--gys-auction-list-group-border-width));border-left-width:var(--gys-auction-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--gys-auction-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--gys-auction-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--gys-auction-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--gys-auction-list-group-border-width));border-left-width:var(--gys-auction-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--gys-auction-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--gys-auction-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--gys-auction-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--gys-auction-list-group-border-width));border-left-width:var(--gys-auction-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--gys-auction-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--gys-auction-list-group-color: var(--gys-auction-primary-text-emphasis);--gys-auction-list-group-bg: var(--gys-auction-primary-bg-subtle);--gys-auction-list-group-border-color: var(--gys-auction-primary-border-subtle);--gys-auction-list-group-action-hover-color: var(--gys-auction-emphasis-color);--gys-auction-list-group-action-hover-bg: var(--gys-auction-primary-border-subtle);--gys-auction-list-group-action-active-color: var(--gys-auction-emphasis-color);--gys-auction-list-group-action-active-bg: var(--gys-auction-primary-border-subtle);--gys-auction-list-group-active-color: var(--gys-auction-primary-bg-subtle);--gys-auction-list-group-active-bg: var(--gys-auction-primary-text-emphasis);--gys-auction-list-group-active-border-color: var(--gys-auction-primary-text-emphasis)}.list-group-item-secondary{--gys-auction-list-group-color: var(--gys-auction-secondary-text-emphasis);--gys-auction-list-group-bg: var(--gys-auction-secondary-bg-subtle);--gys-auction-list-group-border-color: var(--gys-auction-secondary-border-subtle);--gys-auction-list-group-action-hover-color: var(--gys-auction-emphasis-color);--gys-auction-list-group-action-hover-bg: var(--gys-auction-secondary-border-subtle);--gys-auction-list-group-action-active-color: var(--gys-auction-emphasis-color);--gys-auction-list-group-action-active-bg: var(--gys-auction-secondary-border-subtle);--gys-auction-list-group-active-color: var(--gys-auction-secondary-bg-subtle);--gys-auction-list-group-active-bg: var(--gys-auction-secondary-text-emphasis);--gys-auction-list-group-active-border-color: var(--gys-auction-secondary-text-emphasis)}.list-group-item-success{--gys-auction-list-group-color: var(--gys-auction-success-text-emphasis);--gys-auction-list-group-bg: var(--gys-auction-success-bg-subtle);--gys-auction-list-group-border-color: var(--gys-auction-success-border-subtle);--gys-auction-list-group-action-hover-color: var(--gys-auction-emphasis-color);--gys-auction-list-group-action-hover-bg: var(--gys-auction-success-border-subtle);--gys-auction-list-group-action-active-color: var(--gys-auction-emphasis-color);--gys-auction-list-group-action-active-bg: var(--gys-auction-success-border-subtle);--gys-auction-list-group-active-color: var(--gys-auction-success-bg-subtle);--gys-auction-list-group-active-bg: var(--gys-auction-success-text-emphasis);--gys-auction-list-group-active-border-color: var(--gys-auction-success-text-emphasis)}.list-group-item-info{--gys-auction-list-group-color: var(--gys-auction-info-text-emphasis);--gys-auction-list-group-bg: var(--gys-auction-info-bg-subtle);--gys-auction-list-group-border-color: var(--gys-auction-info-border-subtle);--gys-auction-list-group-action-hover-color: var(--gys-auction-emphasis-color);--gys-auction-list-group-action-hover-bg: var(--gys-auction-info-border-subtle);--gys-auction-list-group-action-active-color: var(--gys-auction-emphasis-color);--gys-auction-list-group-action-active-bg: var(--gys-auction-info-border-subtle);--gys-auction-list-group-active-color: var(--gys-auction-info-bg-subtle);--gys-auction-list-group-active-bg: var(--gys-auction-info-text-emphasis);--gys-auction-list-group-active-border-color: var(--gys-auction-info-text-emphasis)}.list-group-item-warning{--gys-auction-list-group-color: var(--gys-auction-warning-text-emphasis);--gys-auction-list-group-bg: var(--gys-auction-warning-bg-subtle);--gys-auction-list-group-border-color: var(--gys-auction-warning-border-subtle);--gys-auction-list-group-action-hover-color: var(--gys-auction-emphasis-color);--gys-auction-list-group-action-hover-bg: var(--gys-auction-warning-border-subtle);--gys-auction-list-group-action-active-color: var(--gys-auction-emphasis-color);--gys-auction-list-group-action-active-bg: var(--gys-auction-warning-border-subtle);--gys-auction-list-group-active-color: var(--gys-auction-warning-bg-subtle);--gys-auction-list-group-active-bg: var(--gys-auction-warning-text-emphasis);--gys-auction-list-group-active-border-color: var(--gys-auction-warning-text-emphasis)}.list-group-item-danger{--gys-auction-list-group-color: var(--gys-auction-danger-text-emphasis);--gys-auction-list-group-bg: var(--gys-auction-danger-bg-subtle);--gys-auction-list-group-border-color: var(--gys-auction-danger-border-subtle);--gys-auction-list-group-action-hover-color: var(--gys-auction-emphasis-color);--gys-auction-list-group-action-hover-bg: var(--gys-auction-danger-border-subtle);--gys-auction-list-group-action-active-color: var(--gys-auction-emphasis-color);--gys-auction-list-group-action-active-bg: var(--gys-auction-danger-border-subtle);--gys-auction-list-group-active-color: var(--gys-auction-danger-bg-subtle);--gys-auction-list-group-active-bg: var(--gys-auction-danger-text-emphasis);--gys-auction-list-group-active-border-color: var(--gys-auction-danger-text-emphasis)}.list-group-item-light{--gys-auction-list-group-color: var(--gys-auction-light-text-emphasis);--gys-auction-list-group-bg: var(--gys-auction-light-bg-subtle);--gys-auction-list-group-border-color: var(--gys-auction-light-border-subtle);--gys-auction-list-group-action-hover-color: var(--gys-auction-emphasis-color);--gys-auction-list-group-action-hover-bg: var(--gys-auction-light-border-subtle);--gys-auction-list-group-action-active-color: var(--gys-auction-emphasis-color);--gys-auction-list-group-action-active-bg: var(--gys-auction-light-border-subtle);--gys-auction-list-group-active-color: var(--gys-auction-light-bg-subtle);--gys-auction-list-group-active-bg: var(--gys-auction-light-text-emphasis);--gys-auction-list-group-active-border-color: var(--gys-auction-light-text-emphasis)}.list-group-item-dark{--gys-auction-list-group-color: var(--gys-auction-dark-text-emphasis);--gys-auction-list-group-bg: var(--gys-auction-dark-bg-subtle);--gys-auction-list-group-border-color: var(--gys-auction-dark-border-subtle);--gys-auction-list-group-action-hover-color: var(--gys-auction-emphasis-color);--gys-auction-list-group-action-hover-bg: var(--gys-auction-dark-border-subtle);--gys-auction-list-group-action-active-color: var(--gys-auction-emphasis-color);--gys-auction-list-group-action-active-bg: var(--gys-auction-dark-border-subtle);--gys-auction-list-group-active-color: var(--gys-auction-dark-bg-subtle);--gys-auction-list-group-active-bg: var(--gys-auction-dark-text-emphasis);--gys-auction-list-group-active-border-color: var(--gys-auction-dark-text-emphasis)}.btn-close{--gys-auction-btn-close-color: #000;--gys-auction-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--gys-auction-btn-close-opacity: 0.5;--gys-auction-btn-close-hover-opacity: 0.75;--gys-auction-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--gys-auction-btn-close-focus-opacity: 1;--gys-auction-btn-close-disabled-opacity: 0.25;--gys-auction-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--gys-auction-btn-close-color);background:rgba(0,0,0,0) var(--gys-auction-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--gys-auction-btn-close-opacity)}.btn-close:hover{color:var(--gys-auction-btn-close-color);text-decoration:none;opacity:var(--gys-auction-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--gys-auction-btn-close-focus-shadow);opacity:var(--gys-auction-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--gys-auction-btn-close-disabled-opacity)}.btn-close-white{filter:var(--gys-auction-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--gys-auction-btn-close-white-filter)}.toast{--gys-auction-toast-zindex: 1090;--gys-auction-toast-padding-x: 0.75rem;--gys-auction-toast-padding-y: 0.5rem;--gys-auction-toast-spacing: 1.5rem;--gys-auction-toast-max-width: 350px;--gys-auction-toast-font-size:0.875rem;--gys-auction-toast-color: ;--gys-auction-toast-bg: rgba(var(--gys-auction-body-bg-rgb), 0.85);--gys-auction-toast-border-width: var(--gys-auction-border-width);--gys-auction-toast-border-color: var(--gys-auction-border-color-translucent);--gys-auction-toast-border-radius: var(--gys-auction-border-radius);--gys-auction-toast-box-shadow: var(--gys-auction-box-shadow);--gys-auction-toast-header-color: var(--gys-auction-secondary-color);--gys-auction-toast-header-bg: rgba(var(--gys-auction-body-bg-rgb), 0.85);--gys-auction-toast-header-border-color: var(--gys-auction-border-color-translucent);width:var(--gys-auction-toast-max-width);max-width:100%;font-size:var(--gys-auction-toast-font-size);color:var(--gys-auction-toast-color);pointer-events:auto;background-color:var(--gys-auction-toast-bg);background-clip:padding-box;border:var(--gys-auction-toast-border-width) solid var(--gys-auction-toast-border-color);box-shadow:var(--gys-auction-toast-box-shadow);border-radius:var(--gys-auction-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--gys-auction-toast-zindex: 1090;position:absolute;z-index:var(--gys-auction-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--gys-auction-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--gys-auction-toast-padding-y) var(--gys-auction-toast-padding-x);color:var(--gys-auction-toast-header-color);background-color:var(--gys-auction-toast-header-bg);background-clip:padding-box;border-bottom:var(--gys-auction-toast-border-width) solid var(--gys-auction-toast-header-border-color);border-top-left-radius:calc(var(--gys-auction-toast-border-radius) - var(--gys-auction-toast-border-width));border-top-right-radius:calc(var(--gys-auction-toast-border-radius) - var(--gys-auction-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--gys-auction-toast-padding-x));margin-left:var(--gys-auction-toast-padding-x)}.toast-body{padding:var(--gys-auction-toast-padding-x);word-wrap:break-word}.modal{--gys-auction-modal-zindex: 1055;--gys-auction-modal-width: 500px;--gys-auction-modal-padding: 1rem;--gys-auction-modal-margin: 0.5rem;--gys-auction-modal-color: ;--gys-auction-modal-bg: var(--gys-auction-body-bg);--gys-auction-modal-border-color: var(--gys-auction-border-color-translucent);--gys-auction-modal-border-width: var(--gys-auction-border-width);--gys-auction-modal-border-radius: var(--gys-auction-border-radius-lg);--gys-auction-modal-box-shadow: var(--gys-auction-box-shadow-sm);--gys-auction-modal-inner-border-radius: calc(var(--gys-auction-border-radius-lg) - (var(--gys-auction-border-width)));--gys-auction-modal-header-padding-x: 1rem;--gys-auction-modal-header-padding-y: 1rem;--gys-auction-modal-header-padding: 1rem 1rem;--gys-auction-modal-header-border-color: var(--gys-auction-border-color);--gys-auction-modal-header-border-width: var(--gys-auction-border-width);--gys-auction-modal-title-line-height: 1.5;--gys-auction-modal-footer-gap: 0.5rem;--gys-auction-modal-footer-bg: ;--gys-auction-modal-footer-border-color: var(--gys-auction-border-color);--gys-auction-modal-footer-border-width: var(--gys-auction-border-width);position:fixed;top:0;left:0;z-index:var(--gys-auction-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--gys-auction-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--gys-auction-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--gys-auction-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--gys-auction-modal-color);pointer-events:auto;background-color:var(--gys-auction-modal-bg);background-clip:padding-box;border:var(--gys-auction-modal-border-width) solid var(--gys-auction-modal-border-color);border-radius:var(--gys-auction-modal-border-radius);outline:0}.modal-backdrop{--gys-auction-backdrop-zindex: 1050;--gys-auction-backdrop-bg: #000;--gys-auction-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--gys-auction-backdrop-zindex);width:100vw;height:100vh;background-color:var(--gys-auction-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--gys-auction-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--gys-auction-modal-header-padding);border-bottom:var(--gys-auction-modal-header-border-width) solid var(--gys-auction-modal-header-border-color);border-top-left-radius:var(--gys-auction-modal-inner-border-radius);border-top-right-radius:var(--gys-auction-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--gys-auction-modal-header-padding-y)*.5) calc(var(--gys-auction-modal-header-padding-x)*.5);margin:calc(-0.5*var(--gys-auction-modal-header-padding-y)) calc(-0.5*var(--gys-auction-modal-header-padding-x)) calc(-0.5*var(--gys-auction-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--gys-auction-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--gys-auction-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--gys-auction-modal-padding) - var(--gys-auction-modal-footer-gap)*.5);background-color:var(--gys-auction-modal-footer-bg);border-top:var(--gys-auction-modal-footer-border-width) solid var(--gys-auction-modal-footer-border-color);border-bottom-right-radius:var(--gys-auction-modal-inner-border-radius);border-bottom-left-radius:var(--gys-auction-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--gys-auction-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--gys-auction-modal-margin: 1.75rem;--gys-auction-modal-box-shadow: var(--gys-auction-box-shadow)}.modal-dialog{max-width:var(--gys-auction-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--gys-auction-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--gys-auction-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--gys-auction-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--gys-auction-tooltip-zindex: 1080;--gys-auction-tooltip-max-width: 200px;--gys-auction-tooltip-padding-x: 0.5rem;--gys-auction-tooltip-padding-y: 0.25rem;--gys-auction-tooltip-margin: ;--gys-auction-tooltip-font-size:0.875rem;--gys-auction-tooltip-color: var(--gys-auction-body-bg);--gys-auction-tooltip-bg: var(--gys-auction-emphasis-color);--gys-auction-tooltip-border-radius: var(--gys-auction-border-radius);--gys-auction-tooltip-opacity: 0.9;--gys-auction-tooltip-arrow-width: 0.8rem;--gys-auction-tooltip-arrow-height: 0.4rem;z-index:var(--gys-auction-tooltip-zindex);display:block;margin:var(--gys-auction-tooltip-margin);font-family:var(--gys-auction-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--gys-auction-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--gys-auction-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--gys-auction-tooltip-arrow-width);height:var(--gys-auction-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--gys-auction-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--gys-auction-tooltip-arrow-height) calc(var(--gys-auction-tooltip-arrow-width)*.5) 0;border-top-color:var(--gys-auction-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--gys-auction-tooltip-arrow-height));width:var(--gys-auction-tooltip-arrow-height);height:var(--gys-auction-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--gys-auction-tooltip-arrow-width)*.5) var(--gys-auction-tooltip-arrow-height) calc(var(--gys-auction-tooltip-arrow-width)*.5) 0;border-right-color:var(--gys-auction-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--gys-auction-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--gys-auction-tooltip-arrow-width)*.5) var(--gys-auction-tooltip-arrow-height);border-bottom-color:var(--gys-auction-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--gys-auction-tooltip-arrow-height));width:var(--gys-auction-tooltip-arrow-height);height:var(--gys-auction-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--gys-auction-tooltip-arrow-width)*.5) 0 calc(var(--gys-auction-tooltip-arrow-width)*.5) var(--gys-auction-tooltip-arrow-height);border-left-color:var(--gys-auction-tooltip-bg)}.tooltip-inner{max-width:var(--gys-auction-tooltip-max-width);padding:var(--gys-auction-tooltip-padding-y) var(--gys-auction-tooltip-padding-x);color:var(--gys-auction-tooltip-color);text-align:center;background-color:var(--gys-auction-tooltip-bg);border-radius:var(--gys-auction-tooltip-border-radius)}.popover{--gys-auction-popover-zindex: 1070;--gys-auction-popover-max-width: 276px;--gys-auction-popover-font-size:0.875rem;--gys-auction-popover-bg: var(--gys-auction-body-bg);--gys-auction-popover-border-width: var(--gys-auction-border-width);--gys-auction-popover-border-color: var(--gys-auction-border-color-translucent);--gys-auction-popover-border-radius: var(--gys-auction-border-radius-lg);--gys-auction-popover-inner-border-radius: calc(var(--gys-auction-border-radius-lg) - var(--gys-auction-border-width));--gys-auction-popover-box-shadow: var(--gys-auction-box-shadow);--gys-auction-popover-header-padding-x: 1rem;--gys-auction-popover-header-padding-y: 0.5rem;--gys-auction-popover-header-font-size:1rem;--gys-auction-popover-header-color: inherit;--gys-auction-popover-header-bg: var(--gys-auction-secondary-bg);--gys-auction-popover-body-padding-x: 1rem;--gys-auction-popover-body-padding-y: 1rem;--gys-auction-popover-body-color: var(--gys-auction-body-color);--gys-auction-popover-arrow-width: 1rem;--gys-auction-popover-arrow-height: 0.5rem;--gys-auction-popover-arrow-border: var(--gys-auction-popover-border-color);z-index:var(--gys-auction-popover-zindex);display:block;max-width:var(--gys-auction-popover-max-width);font-family:var(--gys-auction-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--gys-auction-popover-font-size);word-wrap:break-word;background-color:var(--gys-auction-popover-bg);background-clip:padding-box;border:var(--gys-auction-popover-border-width) solid var(--gys-auction-popover-border-color);border-radius:var(--gys-auction-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--gys-auction-popover-arrow-width);height:var(--gys-auction-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--gys-auction-popover-arrow-height)) - var(--gys-auction-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--gys-auction-popover-arrow-height) calc(var(--gys-auction-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--gys-auction-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--gys-auction-popover-border-width);border-top-color:var(--gys-auction-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--gys-auction-popover-arrow-height)) - var(--gys-auction-popover-border-width));width:var(--gys-auction-popover-arrow-height);height:var(--gys-auction-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--gys-auction-popover-arrow-width)*.5) var(--gys-auction-popover-arrow-height) calc(var(--gys-auction-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--gys-auction-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--gys-auction-popover-border-width);border-right-color:var(--gys-auction-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--gys-auction-popover-arrow-height)) - var(--gys-auction-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--gys-auction-popover-arrow-width)*.5) var(--gys-auction-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--gys-auction-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--gys-auction-popover-border-width);border-bottom-color:var(--gys-auction-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--gys-auction-popover-arrow-width);margin-left:calc(-0.5*var(--gys-auction-popover-arrow-width));content:"";border-bottom:var(--gys-auction-popover-border-width) solid var(--gys-auction-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--gys-auction-popover-arrow-height)) - var(--gys-auction-popover-border-width));width:var(--gys-auction-popover-arrow-height);height:var(--gys-auction-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--gys-auction-popover-arrow-width)*.5) 0 calc(var(--gys-auction-popover-arrow-width)*.5) var(--gys-auction-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--gys-auction-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--gys-auction-popover-border-width);border-left-color:var(--gys-auction-popover-bg)}.popover-header{padding:var(--gys-auction-popover-header-padding-y) var(--gys-auction-popover-header-padding-x);margin-bottom:0;font-size:var(--gys-auction-popover-header-font-size);color:var(--gys-auction-popover-header-color);background-color:var(--gys-auction-popover-header-bg);border-bottom:var(--gys-auction-popover-border-width) solid var(--gys-auction-popover-border-color);border-top-left-radius:var(--gys-auction-popover-inner-border-radius);border-top-right-radius:var(--gys-auction-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--gys-auction-popover-body-padding-y) var(--gys-auction-popover-body-padding-x);color:var(--gys-auction-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--gys-auction-spinner-width);height:var(--gys-auction-spinner-height);vertical-align:var(--gys-auction-spinner-vertical-align);border-radius:50%;animation:var(--gys-auction-spinner-animation-speed) linear infinite var(--gys-auction-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--gys-auction-spinner-width: 2rem;--gys-auction-spinner-height: 2rem;--gys-auction-spinner-vertical-align: -0.125em;--gys-auction-spinner-border-width: 0.25em;--gys-auction-spinner-animation-speed: 0.75s;--gys-auction-spinner-animation-name: spinner-border;border:var(--gys-auction-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--gys-auction-spinner-width: 1rem;--gys-auction-spinner-height: 1rem;--gys-auction-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--gys-auction-spinner-width: 2rem;--gys-auction-spinner-height: 2rem;--gys-auction-spinner-vertical-align: -0.125em;--gys-auction-spinner-animation-speed: 0.75s;--gys-auction-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--gys-auction-spinner-width: 1rem;--gys-auction-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--gys-auction-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--gys-auction-offcanvas-zindex: 1045;--gys-auction-offcanvas-width: 400px;--gys-auction-offcanvas-height: 30vh;--gys-auction-offcanvas-padding-x: 1rem;--gys-auction-offcanvas-padding-y: 1rem;--gys-auction-offcanvas-color: var(--gys-auction-body-color);--gys-auction-offcanvas-bg: var(--gys-auction-body-bg);--gys-auction-offcanvas-border-width: var(--gys-auction-border-width);--gys-auction-offcanvas-border-color: var(--gys-auction-border-color-translucent);--gys-auction-offcanvas-box-shadow: var(--gys-auction-box-shadow-sm);--gys-auction-offcanvas-transition: transform 0.3s ease-in-out;--gys-auction-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--gys-auction-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--gys-auction-offcanvas-color);visibility:hidden;background-color:var(--gys-auction-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--gys-auction-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--gys-auction-offcanvas-width);border-right:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--gys-auction-offcanvas-width);border-left:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--gys-auction-offcanvas-height);max-height:100%;border-bottom:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--gys-auction-offcanvas-height);max-height:100%;border-top:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--gys-auction-offcanvas-height: auto;--gys-auction-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--gys-auction-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--gys-auction-offcanvas-color);visibility:hidden;background-color:var(--gys-auction-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--gys-auction-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--gys-auction-offcanvas-width);border-right:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--gys-auction-offcanvas-width);border-left:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--gys-auction-offcanvas-height);max-height:100%;border-bottom:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--gys-auction-offcanvas-height);max-height:100%;border-top:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--gys-auction-offcanvas-height: auto;--gys-auction-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--gys-auction-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--gys-auction-offcanvas-color);visibility:hidden;background-color:var(--gys-auction-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--gys-auction-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--gys-auction-offcanvas-width);border-right:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--gys-auction-offcanvas-width);border-left:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--gys-auction-offcanvas-height);max-height:100%;border-bottom:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--gys-auction-offcanvas-height);max-height:100%;border-top:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--gys-auction-offcanvas-height: auto;--gys-auction-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--gys-auction-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--gys-auction-offcanvas-color);visibility:hidden;background-color:var(--gys-auction-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--gys-auction-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--gys-auction-offcanvas-width);border-right:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--gys-auction-offcanvas-width);border-left:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--gys-auction-offcanvas-height);max-height:100%;border-bottom:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--gys-auction-offcanvas-height);max-height:100%;border-top:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--gys-auction-offcanvas-height: auto;--gys-auction-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--gys-auction-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--gys-auction-offcanvas-color);visibility:hidden;background-color:var(--gys-auction-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--gys-auction-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--gys-auction-offcanvas-width);border-right:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--gys-auction-offcanvas-width);border-left:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--gys-auction-offcanvas-height);max-height:100%;border-bottom:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--gys-auction-offcanvas-height);max-height:100%;border-top:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--gys-auction-offcanvas-height: auto;--gys-auction-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--gys-auction-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--gys-auction-offcanvas-color);visibility:hidden;background-color:var(--gys-auction-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--gys-auction-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--gys-auction-offcanvas-width);border-right:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--gys-auction-offcanvas-width);border-left:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--gys-auction-offcanvas-height);max-height:100%;border-bottom:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--gys-auction-offcanvas-height);max-height:100%;border-top:var(--gys-auction-offcanvas-border-width) solid var(--gys-auction-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--gys-auction-offcanvas-padding-y) var(--gys-auction-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--gys-auction-offcanvas-padding-y)*.5) calc(var(--gys-auction-offcanvas-padding-x)*.5);margin:calc(-0.5*var(--gys-auction-offcanvas-padding-y)) calc(-0.5*var(--gys-auction-offcanvas-padding-x)) calc(-0.5*var(--gys-auction-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--gys-auction-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--gys-auction-offcanvas-padding-y) var(--gys-auction-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--gys-auction-primary-rgb), var(--gys-auction-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--gys-auction-secondary-rgb), var(--gys-auction-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--gys-auction-success-rgb), var(--gys-auction-bg-opacity, 1)) !important}.text-bg-info{color:#000 !important;background-color:RGBA(var(--gys-auction-info-rgb), var(--gys-auction-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(var(--gys-auction-warning-rgb), var(--gys-auction-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--gys-auction-danger-rgb), var(--gys-auction-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--gys-auction-light-rgb), var(--gys-auction-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--gys-auction-dark-rgb), var(--gys-auction-bg-opacity, 1)) !important}.link-primary{color:RGBA(var(--gys-auction-primary-rgb), var(--gys-auction-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--gys-auction-primary-rgb), var(--gys-auction-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(10, 88, 202, var(--gys-auction-link-opacity, 1)) !important;text-decoration-color:RGBA(10, 88, 202, var(--gys-auction-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--gys-auction-secondary-rgb), var(--gys-auction-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--gys-auction-secondary-rgb), var(--gys-auction-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86, 94, 100, var(--gys-auction-link-opacity, 1)) !important;text-decoration-color:RGBA(86, 94, 100, var(--gys-auction-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--gys-auction-success-rgb), var(--gys-auction-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--gys-auction-success-rgb), var(--gys-auction-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(20, 108, 67, var(--gys-auction-link-opacity, 1)) !important;text-decoration-color:RGBA(20, 108, 67, var(--gys-auction-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--gys-auction-info-rgb), var(--gys-auction-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--gys-auction-info-rgb), var(--gys-auction-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(61, 213, 243, var(--gys-auction-link-opacity, 1)) !important;text-decoration-color:RGBA(61, 213, 243, var(--gys-auction-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--gys-auction-warning-rgb), var(--gys-auction-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--gys-auction-warning-rgb), var(--gys-auction-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(255, 205, 57, var(--gys-auction-link-opacity, 1)) !important;text-decoration-color:RGBA(255, 205, 57, var(--gys-auction-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--gys-auction-danger-rgb), var(--gys-auction-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--gys-auction-danger-rgb), var(--gys-auction-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(176, 42, 55, var(--gys-auction-link-opacity, 1)) !important;text-decoration-color:RGBA(176, 42, 55, var(--gys-auction-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--gys-auction-light-rgb), var(--gys-auction-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--gys-auction-light-rgb), var(--gys-auction-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(249, 250, 251, var(--gys-auction-link-opacity, 1)) !important;text-decoration-color:RGBA(249, 250, 251, var(--gys-auction-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--gys-auction-dark-rgb), var(--gys-auction-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--gys-auction-dark-rgb), var(--gys-auction-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(26, 30, 33, var(--gys-auction-link-opacity, 1)) !important;text-decoration-color:RGBA(26, 30, 33, var(--gys-auction-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--gys-auction-emphasis-color-rgb), var(--gys-auction-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--gys-auction-emphasis-color-rgb), var(--gys-auction-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--gys-auction-emphasis-color-rgb), var(--gys-auction-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--gys-auction-emphasis-color-rgb), var(--gys-auction-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--gys-auction-focus-ring-x, 0) var(--gys-auction-focus-ring-y, 0) var(--gys-auction-focus-ring-blur, 0) var(--gys-auction-focus-ring-width) var(--gys-auction-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--gys-auction-link-color-rgb), var(--gys-auction-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--gys-auction-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--gys-auction-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--gys-auction-aspect-ratio: 100%}.ratio-4x3{--gys-auction-aspect-ratio: 75%}.ratio-16x9{--gys-auction-aspect-ratio: 56.25%}.ratio-21x9{--gys-auction-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){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}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--gys-auction-border-width);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}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit: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}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y: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-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:var(--gys-auction-box-shadow) !important}.shadow-sm{box-shadow:var(--gys-auction-box-shadow-sm) !important}.shadow-lg{box-shadow:var(--gys-auction-box-shadow-lg) !important}.shadow-none{box-shadow:none !important}.focus-ring-primary{--gys-auction-focus-ring-color: rgba(var(--gys-auction-primary-rgb), var(--gys-auction-focus-ring-opacity))}.focus-ring-secondary{--gys-auction-focus-ring-color: rgba(var(--gys-auction-secondary-rgb), var(--gys-auction-focus-ring-opacity))}.focus-ring-success{--gys-auction-focus-ring-color: rgba(var(--gys-auction-success-rgb), var(--gys-auction-focus-ring-opacity))}.focus-ring-info{--gys-auction-focus-ring-color: rgba(var(--gys-auction-info-rgb), var(--gys-auction-focus-ring-opacity))}.focus-ring-warning{--gys-auction-focus-ring-color: rgba(var(--gys-auction-warning-rgb), var(--gys-auction-focus-ring-opacity))}.focus-ring-danger{--gys-auction-focus-ring-color: rgba(var(--gys-auction-danger-rgb), var(--gys-auction-focus-ring-opacity))}.focus-ring-light{--gys-auction-focus-ring-color: rgba(var(--gys-auction-light-rgb), var(--gys-auction-focus-ring-opacity))}.focus-ring-dark{--gys-auction-focus-ring-color: rgba(var(--gys-auction-dark-rgb), var(--gys-auction-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--gys-auction-border-width) var(--gys-auction-border-style) var(--gys-auction-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--gys-auction-border-width) var(--gys-auction-border-style) var(--gys-auction-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--gys-auction-border-width) var(--gys-auction-border-style) var(--gys-auction-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--gys-auction-border-width) var(--gys-auction-border-style) var(--gys-auction-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--gys-auction-border-width) var(--gys-auction-border-style) var(--gys-auction-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{--gys-auction-border-opacity: 1;border-color:rgba(var(--gys-auction-primary-rgb), var(--gys-auction-border-opacity)) !important}.border-secondary{--gys-auction-border-opacity: 1;border-color:rgba(var(--gys-auction-secondary-rgb), var(--gys-auction-border-opacity)) !important}.border-success{--gys-auction-border-opacity: 1;border-color:rgba(var(--gys-auction-success-rgb), var(--gys-auction-border-opacity)) !important}.border-info{--gys-auction-border-opacity: 1;border-color:rgba(var(--gys-auction-info-rgb), var(--gys-auction-border-opacity)) !important}.border-warning{--gys-auction-border-opacity: 1;border-color:rgba(var(--gys-auction-warning-rgb), var(--gys-auction-border-opacity)) !important}.border-danger{--gys-auction-border-opacity: 1;border-color:rgba(var(--gys-auction-danger-rgb), var(--gys-auction-border-opacity)) !important}.border-light{--gys-auction-border-opacity: 1;border-color:rgba(var(--gys-auction-light-rgb), var(--gys-auction-border-opacity)) !important}.border-dark{--gys-auction-border-opacity: 1;border-color:rgba(var(--gys-auction-dark-rgb), var(--gys-auction-border-opacity)) !important}.border-black{--gys-auction-border-opacity: 1;border-color:rgba(var(--gys-auction-black-rgb), var(--gys-auction-border-opacity)) !important}.border-white{--gys-auction-border-opacity: 1;border-color:rgba(var(--gys-auction-white-rgb), var(--gys-auction-border-opacity)) !important}.border-primary-subtle{border-color:var(--gys-auction-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--gys-auction-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--gys-auction-success-border-subtle) !important}.border-info-subtle{border-color:var(--gys-auction-info-border-subtle) !important}.border-warning-subtle{border-color:var(--gys-auction-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--gys-auction-danger-border-subtle) !important}.border-light-subtle{border-color:var(--gys-auction-light-border-subtle) !important}.border-dark-subtle{border-color:var(--gys-auction-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--gys-auction-border-opacity: 0.1}.border-opacity-25{--gys-auction-border-opacity: 0.25}.border-opacity-50{--gys-auction-border-opacity: 0.5}.border-opacity-75{--gys-auction-border-opacity: 0.75}.border-opacity-100{--gys-auction-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--gys-auction-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-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !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{--gys-auction-text-opacity: 1;color:rgba(var(--gys-auction-primary-rgb), var(--gys-auction-text-opacity)) !important}.text-secondary{--gys-auction-text-opacity: 1;color:rgba(var(--gys-auction-secondary-rgb), var(--gys-auction-text-opacity)) !important}.text-success{--gys-auction-text-opacity: 1;color:rgba(var(--gys-auction-success-rgb), var(--gys-auction-text-opacity)) !important}.text-info{--gys-auction-text-opacity: 1;color:rgba(var(--gys-auction-info-rgb), var(--gys-auction-text-opacity)) !important}.text-warning{--gys-auction-text-opacity: 1;color:rgba(var(--gys-auction-warning-rgb), var(--gys-auction-text-opacity)) !important}.text-danger{--gys-auction-text-opacity: 1;color:rgba(var(--gys-auction-danger-rgb), var(--gys-auction-text-opacity)) !important}.text-light{--gys-auction-text-opacity: 1;color:rgba(var(--gys-auction-light-rgb), var(--gys-auction-text-opacity)) !important}.text-dark{--gys-auction-text-opacity: 1;color:rgba(var(--gys-auction-dark-rgb), var(--gys-auction-text-opacity)) !important}.text-black{--gys-auction-text-opacity: 1;color:rgba(var(--gys-auction-black-rgb), var(--gys-auction-text-opacity)) !important}.text-white{--gys-auction-text-opacity: 1;color:rgba(var(--gys-auction-white-rgb), var(--gys-auction-text-opacity)) !important}.text-body{--gys-auction-text-opacity: 1;color:rgba(var(--gys-auction-body-color-rgb), var(--gys-auction-text-opacity)) !important}.text-muted{--gys-auction-text-opacity: 1;color:var(--gys-auction-secondary-color) !important}.text-black-50{--gys-auction-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--gys-auction-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-body-secondary{--gys-auction-text-opacity: 1;color:var(--gys-auction-secondary-color) !important}.text-body-tertiary{--gys-auction-text-opacity: 1;color:var(--gys-auction-tertiary-color) !important}.text-body-emphasis{--gys-auction-text-opacity: 1;color:var(--gys-auction-emphasis-color) !important}.text-reset{--gys-auction-text-opacity: 1;color:inherit !important}.text-opacity-25{--gys-auction-text-opacity: 0.25}.text-opacity-50{--gys-auction-text-opacity: 0.5}.text-opacity-75{--gys-auction-text-opacity: 0.75}.text-opacity-100{--gys-auction-text-opacity: 1}.text-primary-emphasis{color:var(--gys-auction-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--gys-auction-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--gys-auction-success-text-emphasis) !important}.text-info-emphasis{color:var(--gys-auction-info-text-emphasis) !important}.text-warning-emphasis{color:var(--gys-auction-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--gys-auction-danger-text-emphasis) !important}.text-light-emphasis{color:var(--gys-auction-light-text-emphasis) !important}.text-dark-emphasis{color:var(--gys-auction-dark-text-emphasis) !important}.link-opacity-10{--gys-auction-link-opacity: 0.1}.link-opacity-10-hover:hover{--gys-auction-link-opacity: 0.1}.link-opacity-25{--gys-auction-link-opacity: 0.25}.link-opacity-25-hover:hover{--gys-auction-link-opacity: 0.25}.link-opacity-50{--gys-auction-link-opacity: 0.5}.link-opacity-50-hover:hover{--gys-auction-link-opacity: 0.5}.link-opacity-75{--gys-auction-link-opacity: 0.75}.link-opacity-75-hover:hover{--gys-auction-link-opacity: 0.75}.link-opacity-100{--gys-auction-link-opacity: 1}.link-opacity-100-hover:hover{--gys-auction-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-primary{--gys-auction-link-underline-opacity: 1;text-decoration-color:rgba(var(--gys-auction-primary-rgb), var(--gys-auction-link-underline-opacity)) !important}.link-underline-secondary{--gys-auction-link-underline-opacity: 1;text-decoration-color:rgba(var(--gys-auction-secondary-rgb), var(--gys-auction-link-underline-opacity)) !important}.link-underline-success{--gys-auction-link-underline-opacity: 1;text-decoration-color:rgba(var(--gys-auction-success-rgb), var(--gys-auction-link-underline-opacity)) !important}.link-underline-info{--gys-auction-link-underline-opacity: 1;text-decoration-color:rgba(var(--gys-auction-info-rgb), var(--gys-auction-link-underline-opacity)) !important}.link-underline-warning{--gys-auction-link-underline-opacity: 1;text-decoration-color:rgba(var(--gys-auction-warning-rgb), var(--gys-auction-link-underline-opacity)) !important}.link-underline-danger{--gys-auction-link-underline-opacity: 1;text-decoration-color:rgba(var(--gys-auction-danger-rgb), var(--gys-auction-link-underline-opacity)) !important}.link-underline-light{--gys-auction-link-underline-opacity: 1;text-decoration-color:rgba(var(--gys-auction-light-rgb), var(--gys-auction-link-underline-opacity)) !important}.link-underline-dark{--gys-auction-link-underline-opacity: 1;text-decoration-color:rgba(var(--gys-auction-dark-rgb), var(--gys-auction-link-underline-opacity)) !important}.link-underline{--gys-auction-link-underline-opacity: 1;text-decoration-color:rgba(var(--gys-auction-link-color-rgb), var(--gys-auction-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--gys-auction-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--gys-auction-link-underline-opacity: 0}.link-underline-opacity-10{--gys-auction-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--gys-auction-link-underline-opacity: 0.1}.link-underline-opacity-25{--gys-auction-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--gys-auction-link-underline-opacity: 0.25}.link-underline-opacity-50{--gys-auction-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--gys-auction-link-underline-opacity: 0.5}.link-underline-opacity-75{--gys-auction-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--gys-auction-link-underline-opacity: 0.75}.link-underline-opacity-100{--gys-auction-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--gys-auction-link-underline-opacity: 1}.bg-primary{--gys-auction-bg-opacity: 1;background-color:rgba(var(--gys-auction-primary-rgb), var(--gys-auction-bg-opacity)) !important}.bg-secondary{--gys-auction-bg-opacity: 1;background-color:rgba(var(--gys-auction-secondary-rgb), var(--gys-auction-bg-opacity)) !important}.bg-success{--gys-auction-bg-opacity: 1;background-color:rgba(var(--gys-auction-success-rgb), var(--gys-auction-bg-opacity)) !important}.bg-info{--gys-auction-bg-opacity: 1;background-color:rgba(var(--gys-auction-info-rgb), var(--gys-auction-bg-opacity)) !important}.bg-warning{--gys-auction-bg-opacity: 1;background-color:rgba(var(--gys-auction-warning-rgb), var(--gys-auction-bg-opacity)) !important}.bg-danger{--gys-auction-bg-opacity: 1;background-color:rgba(var(--gys-auction-danger-rgb), var(--gys-auction-bg-opacity)) !important}.bg-light{--gys-auction-bg-opacity: 1;background-color:rgba(var(--gys-auction-light-rgb), var(--gys-auction-bg-opacity)) !important}.bg-dark{--gys-auction-bg-opacity: 1;background-color:rgba(var(--gys-auction-dark-rgb), var(--gys-auction-bg-opacity)) !important}.bg-black{--gys-auction-bg-opacity: 1;background-color:rgba(var(--gys-auction-black-rgb), var(--gys-auction-bg-opacity)) !important}.bg-white{--gys-auction-bg-opacity: 1;background-color:rgba(var(--gys-auction-white-rgb), var(--gys-auction-bg-opacity)) !important}.bg-body{--gys-auction-bg-opacity: 1;background-color:rgba(var(--gys-auction-body-bg-rgb), var(--gys-auction-bg-opacity)) !important}.bg-transparent{--gys-auction-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--gys-auction-bg-opacity: 1;background-color:rgba(var(--gys-auction-secondary-bg-rgb), var(--gys-auction-bg-opacity)) !important}.bg-body-tertiary{--gys-auction-bg-opacity: 1;background-color:rgba(var(--gys-auction-tertiary-bg-rgb), var(--gys-auction-bg-opacity)) !important}.bg-opacity-10{--gys-auction-bg-opacity: 0.1}.bg-opacity-25{--gys-auction-bg-opacity: 0.25}.bg-opacity-50{--gys-auction-bg-opacity: 0.5}.bg-opacity-75{--gys-auction-bg-opacity: 0.75}.bg-opacity-100{--gys-auction-bg-opacity: 1}.bg-primary-subtle{background-color:var(--gys-auction-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--gys-auction-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--gys-auction-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--gys-auction-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--gys-auction-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--gys-auction-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--gys-auction-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--gys-auction-dark-bg-subtle) !important}.bg-gradient{background-image:var(--gys-auction-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--gys-auction-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--gys-auction-border-radius-sm) !important}.rounded-2{border-radius:var(--gys-auction-border-radius) !important}.rounded-3{border-radius:var(--gys-auction-border-radius-lg) !important}.rounded-4{border-radius:var(--gys-auction-border-radius-xl) !important}.rounded-5{border-radius:var(--gys-auction-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--gys-auction-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--gys-auction-border-radius) !important;border-top-right-radius:var(--gys-auction-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--gys-auction-border-radius-sm) !important;border-top-right-radius:var(--gys-auction-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--gys-auction-border-radius) !important;border-top-right-radius:var(--gys-auction-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--gys-auction-border-radius-lg) !important;border-top-right-radius:var(--gys-auction-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--gys-auction-border-radius-xl) !important;border-top-right-radius:var(--gys-auction-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--gys-auction-border-radius-xxl) !important;border-top-right-radius:var(--gys-auction-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--gys-auction-border-radius-pill) !important;border-top-right-radius:var(--gys-auction-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--gys-auction-border-radius) !important;border-bottom-right-radius:var(--gys-auction-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--gys-auction-border-radius-sm) !important;border-bottom-right-radius:var(--gys-auction-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--gys-auction-border-radius) !important;border-bottom-right-radius:var(--gys-auction-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--gys-auction-border-radius-lg) !important;border-bottom-right-radius:var(--gys-auction-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--gys-auction-border-radius-xl) !important;border-bottom-right-radius:var(--gys-auction-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--gys-auction-border-radius-xxl) !important;border-bottom-right-radius:var(--gys-auction-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--gys-auction-border-radius-pill) !important;border-bottom-right-radius:var(--gys-auction-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--gys-auction-border-radius) !important;border-bottom-left-radius:var(--gys-auction-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--gys-auction-border-radius-sm) !important;border-bottom-left-radius:var(--gys-auction-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--gys-auction-border-radius) !important;border-bottom-left-radius:var(--gys-auction-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--gys-auction-border-radius-lg) !important;border-bottom-left-radius:var(--gys-auction-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--gys-auction-border-radius-xl) !important;border-bottom-left-radius:var(--gys-auction-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--gys-auction-border-radius-xxl) !important;border-bottom-left-radius:var(--gys-auction-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--gys-auction-border-radius-pill) !important;border-bottom-left-radius:var(--gys-auction-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--gys-auction-border-radius) !important;border-top-left-radius:var(--gys-auction-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--gys-auction-border-radius-sm) !important;border-top-left-radius:var(--gys-auction-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--gys-auction-border-radius) !important;border-top-left-radius:var(--gys-auction-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--gys-auction-border-radius-lg) !important;border-top-left-radius:var(--gys-auction-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--gys-auction-border-radius-xl) !important;border-top-left-radius:var(--gys-auction-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--gys-auction-border-radius-xxl) !important;border-top-left-radius:var(--gys-auction-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--gys-auction-border-radius-pill) !important;border-top-left-radius:var(--gys-auction-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit: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-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-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}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit: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-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-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}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit: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-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-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}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit: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-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-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}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit: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-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-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-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}#galatiAuctionMenu .offcanvas-header{display:flex;justify-content:flex-end;align-items:center}#galatiAuctionMenu .gys-auctions-mobile-menu{display:flex;flex-direction:column;gap:50px;margin:0px 20px}#galatiAuctionMenu .gys-auctions-mobile-menu .menu-item{font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase}@media screen and (min-width: 540px){#galatiAuctionMenu .gys-auctions-mobile-menu .menu-item{font-size:14px}}#galatiAuctionMenu .gys-auctions-mobile-menu .menu-item:last-of-type a{color:#5daad5}@font-face{font-family:Delight Mother;src:url(../../fonts/delight_mother-webfont.woff);font-weight:normal}:root{--font-primary: "Montserrat", sans-serif;--font-size-xx-small: 10px;--font-size-x-small: 12px;--font-size-small: 14px;--font-size-medium: 16px;--font-size-large: 18px;--font-size-x-large: 24px;--font-size-xx-large: 30px;--font-size-xxx-large: 48px;--fw-normal: 400;--fw-semi-bold: 600;--fw-bold: 700;--space-xxx-small: 2px;--space-xx-small: 4px;--space-x-small: 8px;--space-small: 12px;--space-medium: 16px;--space-large: 20px;--space-x-large: 30px;--space-xx-large: 48px;--space-xxx-large: 60px;--space-xxxx-large: 120px;--ls-small: 2.5px;--ls-medium: 4px;--ls-large: 6px;--dark-blue: rgb(0, 43, 73);--light-blue: rgb(93, 170, 213);--dark-grey: rgb(112, 112, 112);--light-grey: rgb(228, 228, 228);--yellow: rgb(247, 227, 83);--white: rgb(255, 255, 255)}html,body,div,span,applet,object,iframe,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,.small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,.mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*,*::before,*::after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding:0}*{font-family:"Montserrat",sans-serif}body{min-height:100vh !important;font-family:var(--font-primary);font-size:16px !important;font-weight:var(--fw-normal);line-height:1.5;color:var(--dark-blue);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:0px !important}a{text-decoration:none;color:inherit}p{line-height:1.8}p+p{margin-top:var(--space-medium)}ol,ul{list-style:none}img,picture{display:block;max-width:100%}hr{border-top:1px solid var(--light-grey) !important;margin-top:var(--space-x-large);margin-bottom:var(--space-x-large)}strong{font-weight:bolder !important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Montserrat",sans-serif}.widget-odd a p{font-family:"Montserrat",sans-serif}.text-uppercase{text-transform:uppercase}.text-title{font-size:var(--font-size-large);font-weight:var(--fw-semi-bold);letter-spacing:var(--ls-medium);text-transform:uppercase;margin-bottom:var(--space-medium)}.text-subtitle{font-size:var(--font-size-medium)}.text-arrow{text-transform:uppercase;font-weight:var(--fw-semi-bold);letter-spacing:var(--ls-small)}.text-arrow:before{content:">>>";font-family:"Raleway",sans-serif;letter-spacing:0px;padding-right:8px}.text-arrow--reverse:before{content:"<<<"}.gs-heading{display:block;line-height:1.25;letter-spacing:-0.01rem;word-break:break-word;font-family:var(--font-primary)}.gs-heading.display-heading{text-transform:uppercase;letter-spacing:var(--ls-large);font-weight:var(--fw-bold);font-size:var(--font-size-xxx-large) !important}.gs-heading.page-heading{text-transform:uppercase;letter-spacing:var(--ls-large);font-weight:var(--fw-semi-bold);font-size:var(--font-size-xx-large) !important}.gs-heading.section-heading{text-transform:uppercase;letter-spacing:var(--ls-small);font-weight:var(--fw-semi-bold);font-size:var(--font-size-x-large) !important}.gs-heading.block-heading{text-transform:uppercase;letter-spacing:var(--ls-small);font-weight:var(--fw-semi-bold);font-size:var(--font-size-large) !important}.gs-heading.detail-heading{font-size:var(--font-size-medium) !important;letter-spacing:var(--ls-small);text-transform:uppercase;font-weight:var(--fw-normal)}.gs-heading.text-heading{font-weight:var(--fw-bold);font-size:var(--font-size-medium) !important}.gs-heading.link-heading{font-size:var(--font-size-small) !important;letter-spacing:var(--ls-small);text-transform:uppercase;font-weight:var(--fw-semi-bold)}.gs-heading.tiny{font-size:var(--font-size-x-small) !important;letter-spacing:var(--ls-small);text-transform:uppercase;font-weight:var(--fw-normal)}.gs-header{top:0;left:0;z-index:300;width:100%;box-shadow:rgba(0,41,77,.07) 0px 2px 6px 0px;position:sticky !important}.gs-header .gs-icon svg{fill:#fff;cursor:pointer}.gs-header__site-bar{justify-content:space-between;border-bottom:1px solid #e4e4e4;align-items:center;background:#fff;display:none;z-index:400;position:relative}.gs-header__site-bar.active{display:flex}.gs-header__site-tabs{display:flex;flex-direction:row;width:100%}.gs-header__site-link:first-child{background:#002b49}.gs-header__site-link{display:flex;border-right:1px solid #e4e4e4;width:50%;padding:10px 50px;justify-content:center;align-items:center}.gs-header__site-link svg{height:25px}.gs-heaer__site-link .gs-icon .gs-icon__svg{width:68px !important;height:24px !important}@media screen and (min-width: 576px){.gs-header__site-tabs{width:auto}.gs-header__site-link{width:200px}}@media screen and (min-width: 1200px){.gs-header__site-bar{display:flex;padding-right:30px}}.gs-header__top{position:relative;z-index:200;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:70px;padding:0px 16px;background:#fff;border-bottom:1px solid #e4e4e4;margin:auto}.gs-header__top.active{display:flex}.gs-header__top.gs-header__top--desktop{display:none;z-index:300}.gs-header__top-left{display:flex}.gs-header__top-right{display:flex;align-items:center;column-gap:12px}.gs-header__logo{margin:0px 30px;fill:#00294d;color:#00294d !important}.gs-header__logo .gs-icon.xxx-large .gs-icon__svg{height:40px}@media screen and (min-width: 1200px){.gs-header__top{height:90px}.gs-header__top-left{flex:1;justify-content:center}.gs-header__top-right{flex:1;column-gap:unset;align-items:unset;justify-content:center}.gs-header__top-logo{display:flex}.gs-header__logo{margin:0px 30px}.gs-header__logo .gs-icon.xxx-large .gs-icon__svg{height:90px}.gs-header__top.gs-header__top--desktop{display:flex;justify-content:space-evenly;column-gap:20px}.gs-header__top.gs-header__top--mobile{display:none}.gs-header__top.gs-header__top--mobile.active{display:none}}@media screen and (min-width: 1400px){.gs-header__top.gs-header__top--desktop{column-gap:48px}}.gs-header__nav{z-index:100;flex-direction:row;padding:0px 16px;display:none;height:90px}a.gs-header__nav-link{text-decoration:none;color:#00294d}.gs-header__nav a:hover{color:#5daad5}.gs-header__nav-link.gs-heading{font-size:12px !important}.gs-header__nav-item{display:flex;align-items:center;font-size:1rem;line-height:48px;color:#00294d;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:300px;padding:0px 8px;overflow:visible}.gs-header__nav-item.gs-dropdown__container{position:static}.gs-header__overlay{display:none}.gs-header__overlay.active{display:block;position:absolute;top:0px;left:0px;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:-1}.gs-header__nav-item.active .gs-dropdown__button:after{position:absolute;top:auto;bottom:0px;left:0px;width:100%;height:3px;transform:translateY(0px);content:"";background:#5daad5}.gs-header__nav-item .gs-dropdown__button:hover,.gs-header__nav-item.active .gs-dropdown__button{color:#5daad5}.gs-header__nav-item .gs-dropdown__button:hover svg,.gs-header__nav-item.active .gs-dropdown__button svg{fill:#5daad5}.gs-header__nav-item .gs-dropdown__button{background:none;border:none;display:flex;cursor:pointer;position:relative;height:100%;align-items:center}.gs-header__nav-item a.gs-dropdown__button{color:#00294d}.gs-dropdown__button .gs-header__caret-icon .gs-icon__svg{display:flex;margin-left:8px;margin-top:1px}.gs-dropdown__button .gs-header__link-icon .gs-icon__svg{display:flex;margin-left:6px;margin-top:1px}.gs-header__nav-item .gs-dropdown__content{top:100%;left:0;padding:20px 48px;flex-direction:row;justify-content:flex-start}@media screen and (min-width: 992px){.gs-header__nav{display:flex;width:100%;justify-content:space-around;max-width:600px}}.gs-header__sub-nav{display:flex;flex-direction:column;margin-right:60px}a.gs-header__sub-nav-link{text-decoration:none;color:#00294d;font-size:16px;font-weight:600;display:flex;flex-direction:row;align-items:center;line-height:1;padding:16px 0px}.gs-header__sub-nav-link .gs-header__caret-icon .gs-icon__svg{display:flex;margin-left:8px;margin-top:1px}.gs-header__sub-utility{display:flex;column-gap:48px}.gs-header__sub-utility-nav-link{text-decoration:none;color:#00294d;font-size:14px;font-weight:400;line-height:1;display:block;padding-bottom:16px}.gs-header__sub-utility-grid a.gs-header__sub-nav-link,.gs-header__sub-utility-grid .gs-header__sub-nav-link{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#5daad5;padding-bottom:12px;height:49px;font-weight:600}.gs-header__sub-utility-grid-links{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:20px}.gs-header__sub-utility-grid-link{text-decoration:none;color:#5daad5;font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:2px;line-height:1;display:block}.gs-header__sub-utility-grid-link img{max-width:275px;width:100%;margin-bottom:12px}.gs-header__sub-utility-grid .gs-header__sub-utility-grid-link{color:#00294d;font-size:12px;font-weight:400;text-transform:none;letter-spacing:initial}.gs-header__sub-utility-grid .gs-header__sub-utility-grid-link img{max-width:115px;margin-bottom:8px}.gs-header__sub-utility-locations{display:flex;flex-direction:column}.gs-header__sub-utility-locations-title{text-decoration:none;color:#5daad5;font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:2px;line-height:1;padding:16px 0px}.gs-header__sub-utility-locations-link{text-decoration:none;color:#00294d;font-size:14px;font-weight:400;line-height:1;display:block;padding-bottom:16px}.gs-header__utility{display:flex;flex-direction:column-reverse;padding:30px 0px;margin:0px 30px;margin-top:30px;border-top:1px solid #e4e4e4;row-gap:16px}.gs-header__utility--desktop{display:none}.gs-header__utility-item{position:relative;display:flex;align-items:center;font-size:1rem;color:#00294d;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:300px;overflow:hidden;column-gap:4px}a.gs-header__utility-link.gs-heading{text-decoration:none;color:#707070;font-size:14px !important}.gs-button.gs-header__login-btn.outline{display:none;border-color:var(--light-blue) !important;color:var(--light-blue) !important;font-weight:400}.gs-button.gs-header__login-btn.outline:hover{background:var(--light-blue) !important;color:var(--white) !important}.gs-header__top--mobile.active .gs-button.gs-header__login-btn.outline{display:block}.gs-header__top--mobile .gs-header__account{display:none}.gs-header__top--mobile.active .gs-header__account{display:block}.gs-header__account .gs-dropdown__content{bottom:100%;margin-top:0;margin-bottom:3px}.gs-header__account-btn.gs-dropdown__button .gs-button__content{display:flex;align-items:center}.gs-header__account-avatar{height:16px;width:16px;margin-right:12px;border-radius:50%;object-fit:cover}.gs-header__account .gs-dropdown__content{margin-top:7px}.gs-header__account-menu{display:flex;flex-direction:column;row-gap:20px;justify-content:center}.gs-header__account-link{font-size:12px;text-transform:none;letter-spacing:initial;font-weight:600;color:#00294d}@media screen and (min-width: 1200px){.gs-header__utility{flex-direction:row;border:none;padding:0;margin:0}.gs-header__utility--desktop{display:flex}.gs-header__utility-item{line-height:48px;column-gap:0;padding:0px 16px}.gs-header__account-btn.gs-dropdown__button.gs-button.icon{font-size:10px !important;padding:8px 16px !important;letter-spacing:2.5px !important;padding-right:30px !important}.gs-button.gs-header__login-btn.outline{font-size:10px !important;padding:8px 16px !important;letter-spacing:2.5px !important;margin-bottom:0px;display:block}.gs-header__account .gs-dropdown__content{bottom:unset;margin-top:7px;margin-bottom:0px}.gs-header__utility-item:nth-child(2)::before{position:absolute;top:50%;left:0px;width:1px;height:20px;content:"";background:#cfd2d4;transform:translateY(-50%)}a.gs-header__utility-link.gs-heading{font-size:12px !important;text-transform:initial;letter-spacing:initial}}.gs-header__utility .gs-header__caret-icon svg{fill:#707070 !important;stroke:#707070 !important}.gs-header__utility .contact .gs-icon__svg{margin-right:8px;width:10px !important;height:29px !important;display:flex}.gs-header__utility .chat .gs-icon__svg{margin-right:8px;width:16px !important;height:29px !important;margin-top:2px;display:flex}.gs-header__utility .search-utility .gs-icon__svg{margin-right:8px;display:flex}.gs-header__utility .gs-icon__svg svg{fill:#707070 !important}.gs-header__top--mobile .gs-header__mobile-menu{display:none;position:fixed;top:116px;bottom:0px;left:0px;z-index:100;flex-direction:column;width:100%;overflow-y:auto;background:#fff;min-height:100vh;padding-bottom:116px}.gs-header__bar{display:flex;justify-content:space-between;width:100%}.gs-header__top--mobile.active .gs-header__logo{display:none}.gs-header__mobile-search-bar{display:none}.gs-header__top--mobile.active .gs-header__mobile-search-bar{display:flex}.gs-header__mobile-search-input{width:100%;width:210px;max-width:400px;margin-right:4px}.gs-header__mobile-search-button{appearance:none;border:0;background:none;cursor:pointer;color:#00294d}.gs-header__toggle{appearance:none;border:0;background:none;cursor:pointer}.gs-header__search-toggle{appearance:none;border:0;background:none;cursor:pointer;color:#00294d;margin-bottom:3px;display:none}header.header.scroll-hidden .gs-header__search-toggle{display:block}header.header.scroll-hidden .gs-header__top--mobile.active .gs-header__search-toggle{display:none}.gs-header__hamburger{position:relative;width:24px;height:24px;pointer-events:none;transition:.4s ease-in-out;backface-visibility:hidden;margin-top:5px !important}.gs-header__hamburger-bar{position:absolute;left:0px;display:block;width:100%;height:2px;background:#00294d;border-radius:20rem;opacity:1;transition:.25s ease-in-out;transform:rotate(0deg) scale(0.98)}.gs-header__hamburger-bar:nth-child(1){top:0px}.gs-header__hamburger-bar:nth-child(2){top:7px}.gs-header__hamburger-bar:nth-child(3){top:7px}.gs-header__hamburger-bar:nth-child(4){top:14px}.gs-header__top--mobile.active .gs-header__hamburger{margin-top:8px !important}.gs-header__top--mobile.active .gs-header__hamburger-bar:nth-child(1){top:7px;left:50%;width:0%}.gs-header__top--mobile.active .gs-header__hamburger-bar:nth-child(2){transform:rotate(45deg)}.gs-header__top--mobile.active .gs-header__hamburger-bar:nth-child(3){transform:rotate(-45deg)}.gs-header__top--mobile.active .gs-header__hamburger-bar:nth-child(4){top:7px;left:50%;width:0%}.gs-header__top--mobile.active .gs-header__mobile-menu{display:flex}.gs-header__mobile-nav-item{position:relative;display:block;width:100%;padding:0px 30px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;flex-direction:column}.gs-header__mobile-nav-item .gs-dropdown__button{background:none;border:none;display:flex;cursor:pointer;position:relative;width:100%;align-items:center;padding:0}.gs-header__mobile-nav-item .gs-heading.link-heading{font-size:24px !important;padding:30px 0px;color:#00294d;text-transform:none;letter-spacing:initial}.gs-header__mobile-nav-item.active .gs-dropdown__button .gs-heading.link-heading{color:#5daad5}.gs-header__mobile-nav-item .gs-dropdown__content{position:relative;padding:0;box-shadow:none}.gs-header__mobile-nav-item a.gs-header__sub-nav-link{padding:12px 20px}.gs-header__mobile-nav-item .gs-accordion{padding:12px 20px;margin-bottom:0px}.gs-header__mobile-nav-item .gs-accordion__heading{width:100%}.gs-header__mobile-nav-item .gs-accordion__content{padding:0px 20px;padding-top:8px}.gs-header__mobile-nav-item .gs-accordion__icon{transform:none}.gs-header__mobile-nav-item .gs-accordion.active .gs-accordion__icon{transform:rotate(180deg)}.gs-header__mobile-nav-item .gs-header__sub-utility-nav-link{padding-bottom:20px}.gs-header__mobile-nav-item .gs-header__sub-utility-nav-link:last-child{padding-bottom:0px}.hs-form-field{box-sizing:border-box;padding:0 !important;margin:0;background:rgba(0,0,0,0);border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;margin-bottom:12px;width:100%;text-align:left;vertical-align:bottom}.hs-form-field label{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;font-size:10px !important;letter-spacing:2.5px;text-transform:uppercase;font-weight:600;margin-bottom:4px !important}.hs-form-field .hs-form-checkbox label{justify-content:initial;align-items:center}label.hs-form-booleancheckbox-display{letter-spacing:initial;text-transform:none;line-height:1.5;font-weight:normal;font-size:12px !important}.hs-form-booleancheckbox-display input{width:auto !important;margin-right:12px}.hs-input{width:100% !important;padding:2px 8px !important;border:none !important;font-size:14px !important;color:#707070 !important;border-radius:0 !important;height:30px !important;margin-top:0 !important}.hs-input.invalid{border:red 1px solid !important}ul.hs-error-msgs{display:none !important}.hs-input::-webkit-input-placeholder{color:#707070 !important}.hs-input:-moz-placeholder{color:#707070 !important}.hs-input::-moz-placeholder{color:#707070 !important}.hs-input:-ms-input-placeholder{color:#707070 !important}.hs-submit input[type=submit]{display:block;user-select:none;position:relative;width:fit-content;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;hyphens:auto;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;background:rgba(0,0,0,0);border-style:solid;border-width:1px;border-radius:320px;transition:background-color 300ms ease 0s,color 300ms ease 0s,border 300ms ease 0s,box-shadow 300ms ease 0s;padding:12px 20px 12px !important;color:#fff;background:var(--dark-blue);border-color:var(--dark-blue);width:100%;max-width:128px;margin-top:20px}.gs-script{color:#5daad5;font-family:"Delight Mother",serif;text-transform:none;letter-spacing:initial;font-weight:300;line-height:1;position:absolute;white-space:nowrap}.gs-script.highlight{color:#f7e353}.gs-card__wrapper{margin-bottom:var(--space-x-large)}.gs-card{position:relative;display:flex;flex-direction:column;min-height:100%}.gs-card:before{inset:-1px;pointer-events:none;position:absolute;z-index:0;border-color:rgba(8,28,69,.15);border-style:solid;border-width:1px;box-shadow:rgba(6,10,36,.1) 0px 1px 4px 1px,rgba(6,10,36,.08) 0px 5px 10px 0px;content:""}.gs-card__image{max-width:100%;height:auto;object-fit:cover;object-position:50% 50%}.gs-card__body{padding:var(--space-medium) var(--space-medium)}.gs-card__subtitle{color:var(--dark-grey);font-size:var(--font-size-x-small) !important;font-weight:var(--fw-semi-bold);letter-spacing:var(--ls-small);text-transform:uppercase;margin-bottom:var(--space-medium)}.gs-card__title{display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;line-clamp:2;overflow:hidden;color:var(--dark-blue);font-size:var(--font-size-large) !important;font-weight:var(--fw-semi-bold);letter-spacing:var(--ls-small);text-transform:uppercase;margin-bottom:var(--space-medium);min-height:40px}.gs-card__copy{display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;line-clamp:3;overflow:hidden;display:flex;justify-content:space-between;align-items:center}.gs-card__footer{display:flex;justify-content:space-between;align-items:flex-end;font-size:var(--font-size-small);letter-spacing:var(--ls-small);text-transform:uppercase;padding:var(--space-x-small) var(--space-medium) var(--space-medium) var(--space-medium)}.gs-card__badge{position:absolute;top:12px;left:8px;z-index:2;padding:2px 12px;background:var(--light-grey);color:#fff;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;font-weight:600;border-radius:320px}.inverse.gs-card__badge{background:#fff;color:var(--dark-blue)}.primary.gs-card__badge{color:#fff;background:var(--dark-blue)}.highlight.gs-card__badge{color:var(--dark-blue);background:var(--yellow)}.gs-special-offer__badge{position:absolute;bottom:0;right:0;height:45px;width:100px}.gs-card__link{font-size:var(--font-size-x-small);font-weight:var(--fw-bold);position:relative}.gs-card__date{font-size:var(--font-size-x-small);color:var(--dark-grey);font-weight:var(--fw-semi-bold)}.listing-card.gs-card__wrapper{width:100%;max-width:600px}.listing-card .gs-card{background:#fff;color:#002b49}.listing-card .simplefavorite-button.preset i{left:unset !important;right:12px !important;top:13px !important}.listing-card .gs-card:before{inset:-1px;pointer-events:none;position:absolute;z-index:0;border-color:rgba(8,28,69,.15);border-style:solid;border-width:1px;box-shadow:none;content:""}.listing-card .gs-card__save{cursor:pointer;position:absolute;z-index:2;width:24px;height:24px;box-sizing:border-box;right:0;background:rgba(0,0,0,0);border-radius:50%;display:flex}.listing-card .gs-card__save svg{fill:none;stroke:#fff;stroke-width:2.25}.listing-card .gs-card__save:hover svg{fill:#f7e353 !important;stroke:#f7e353 !important;stroke-width:2.25;cursor:pointer}.listing-card .gs-card__media{padding-bottom:53.5385%;position:relative;background:#e0e0e0;overflow:hidden}.listing-card .gs-card__media a{position:absolute;bottom:0;top:0;left:0;right:0}.listing-card .gs-card__media a img{position:relative;top:50%;transform:translateY(-50%);width:auto;height:auto}.listing-card .gs-card__body{padding-bottom:12px;border-bottom:1px solid #e4e4e4}.listing-card .gs-card__body a{text-decoration:none !important;color:initial !important}.listing-card .gs-card__title{margin-bottom:0px}.listing-card .gs-card__copy{font-size:12px;color:#707070}.listing-card .gs-card__price{font-size:14px !important;font-weight:600 !important;letter-spacing:initial !important;text-transform:uppercase;margin-bottom:8px}.listing-card .gs-card__footer{padding-top:12px;padding-bottom:12px}.listing-card .gs-card__footer a{text-decoration:none;cursor:pointer}.listing-card .gs-card__link{font-size:12px;font-weight:700;position:relative;letter-spacing:2.5px;text-transform:uppercase;color:#5daad5 !important}.listing-card p.gs-card__date{font-weight:700 !important;color:#002b49 !important}.listing-card .gs-card__date.gs-heading{text-transform:none;letter-spacing:initial}.listing-card .gs-listing__identifier{margin-top:0px}.listing-card .gs-card__footer .gs-card__compare{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:normal;text-transform:capitalize;color:#5daad5;display:flex}.listing-card .gs-card__footer .gs-card__compare .gs-icon__svg svg{width:20px;height:20px}.listing-card .gs-card__footer .gs-card__compare:hover{cursor:pointer;color:#002b49}.listing-card .gs-card__footer .gs-card__compare:hover .gs-icon__svg use{fill:#002b49;--svg-fill-color: #002B49}.listing-card .gs-card__footer .gs-card__compare.active{cursor:pointer;color:#002b49 !important}.listing-card .gs-card__footer .gs-card__compare.active .gs-icon__svg use{fill:#002b49 !important;--svg-fill-color: #002B49 !important}.listing-card .gs-card__footer .gs-card__compare span{margin-left:5px}@media screen and (min-width: 576px){.horizontal.gs-card__wrapper{width:100%;max-width:650px}.horizontal .gs-card{flex-direction:row;max-height:200px}.horizontal .gs-card__media a{display:inline-flex;height:100%;width:100%}.horizontal .gs-card__media{position:relative;background:#e0e0e0;overflow:hidden;width:60%}.horizontal .gs-card__media img{position:relative;-webkit-align-self:center;align-self:center}.horizontal .gs-card__body{width:40%;display:flex;flex-direction:column}.horizontal .gs-card__copy{font-size:12px;color:#707070;font-style:italic}.horizontal .gs-card__body .gs-icon__text{font-size:12px;color:#707070}}.gs-quote{display:flex;flex-direction:column;gap:8px;align-items:center;max-width:688px;text-align:center}.gs-quote__body{display:flex;flex-direction:column;row-gap:12px;margin-top:8px}.gs-feature{display:flex;flex-direction:column;width:100%;height:100%;text-align:left;background-color:#fff;height:fit-content}.gs-feature__body{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.gs-feature__media{position:relative;overflow:hidden}.gs-feature__image{position:relative;width:100%;max-height:300px;overflow:hidden;object-fit:cover}.gs-feature__image img{position:relative;object-fit:cover}.gs-feature__content{display:flex;flex-direction:column;flex-grow:1;gap:8px;padding:20px 16px}.gs-feature__title{margin-bottom:4px}.gs-feature__copy{font-size:14px}.gs-feature__copy+.gs-feature__action{padding-top:12px}.gs-feature.no-bg{background:none}.gs-feature.no-bg .gs-feature__content{padding:20px 0px}.gs-feature.banner{max-width:300px}.gs-feature.banner .gs-feature__image{position:relative;width:400px;height:200px;overflow:hidden;left:-50px}.gs-feature.banner .gs-feature__image img{width:100%}.gs-hero{position:relative;display:block;width:100%;padding:var(--space-xxxx-large) var(--space-xxx-large);color:var(--white);background:var(--dark-grey);background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.gs-hero__wrapper{position:relative;width:100%;max-width:1170px;margin:0px auto}.gs-hero__text{width:52%;margin-left:0px}.gs-hero__title{margin-bottom:var(--space-medium);letter-spacing:var(--ls-large);font-weight:var(--fw-semi-bold);text-transform:uppercase}.gs-hero__buttons{margin-top:var(--space-x-large);display:flex}.gs-hero__buttons a:first-child{margin-right:var(--space-medium)}@media screen and (max-width: 991.99px){.gs-hero{padding:var(--space-xxx-large) var(--space-x-large)}.gs-hero__wrapper{text-align:center}.gs-hero__text{width:80%;margin:0 auto}.gs-hero__buttons{flex-direction:column;align-items:center}.gs-hero__buttons a:first-child{margin-right:0;margin-bottom:var(--space-medium)}}.gs-avatar{border-radius:50%;width:72px;height:72px;overflow:hidden}.gs-avatar.x-small{width:36px;height:36px}.gs-avatar.small{width:48px;height:48px}.gs-avatar.large{width:120px;height:120px}.gs-avatar.x-large{width:256px;height:256px}.gs-button{display:block;user-select:none;position:relative;width:fit-content;min-width:128px;font-size:var(--font-size-small);font-weight:var(--fw-semi-bold);text-transform:uppercase;letter-spacing:var(--ls-small);hyphens:auto;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;background:rgba(0,0,0,0);border-style:solid;border-width:2px;border-radius:320px;transition:background-color 300ms ease 0s,color 300ms ease 0s,border 300ms ease 0s,box-shadow 300ms ease 0s;padding:9.5px 24px 10.5px !important;color:var(--dark-blue) !important}.gs-button__content{position:relative;display:inline-block;margin:0px auto;pointer-events:none;transition:none !important;font-weight:var(--fw-semi-bold)}.gs-button.primary{background:var(--light-blue);border-color:var(--light-blue);color:var(--white) !important}.gs-button.primary:hover{background:#4f8eb3;border-color:#4f8eb3;box-shadow:rgba(34,34,34,.1) 0px 4px 20px}.gs-button.secondary{background:var(--dark-blue);border-color:var(--dark-blue);color:var(--white) !important}.gs-button.secondary:hover{box-shadow:rgba(34,34,34,.1) 0px 4px 20px}.gs-button.inverse{background:var(--white);border-color:var(--white);color:var(--dark-blue) !important}.gs-button.outline{border-color:#002b49 !important}.gs-button.inverse:hover{background:var(--light-grey);border-color:var(--light-grey);box-shadow:rgba(34,34,34,.1) 0px 4px 20px}.gs-button.light{border-color:var(--light-grey) !important;background:var(--light-grey) !important}.gs-button.highlight{background:var(--yellow);border-color:var(--yellow);color:var(--dark-blue) !important}.gs-button.light-outline{border:1px solid var(--light-grey) !important}.gs-button.inverse-outline{border:1px solid var(--white) !important;color:var(--white) !important}.gs-button.square{border-radius:0 !important}.gs-button.small{font-size:var(--font-size-xx-small);padding:var(--space-small) var(--space-large) var(--space-small) !important}.gs-button.x-small{font-size:var(--font-size-x-small);padding:var(--space-xx-small) var(--space-small) var(--space-xx-small) !important;min-width:initial}.gs-button.full-width{width:100%}.gs-button.icon{padding-right:48px !important}.gs-button.small.icon{padding-right:40px !important}.gs-button.x-small.icon{padding-right:32px !important}.gs-button__icon{position:absolute;top:50%;left:auto;right:-24px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);margin:0px !important}.gs-icon.text{display:flex;flex-direction:row;align-items:center;line-height:1;column-gap:8px}.gs-icon__svg{display:block;height:24px;width:24px}.gs-icon svg{width:100%;fill:currentcolor;height:inherit;width:inherit;vertical-align:initial}.gs-icon.xx-small .gs-icon__svg{height:12px;width:12px}.gs-icon.x-small .gs-icon__svg{height:16px;width:16px}.gs-icon.small .gs-icon__svg{height:20px;width:20px}.gs-icon.large .gs-icon__svg{height:32px;width:32px}.gs-icon.x-large .gs-icon__svg{height:48px;width:48px}.gs-icon.xx-large .gs-icon__svg{height:64px;width:64px}.gs-icon.xxx-large .gs-icon__svg{height:120px;width:120px}.gs-icon.background{padding:12px;background:#fff}.gs-icon.background .gs-icon__svg{position:relative}.gs-icon.background .gs-icon__svg svg{position:absolute;top:0;left:0}.gs-icon.xx-small.background{padding:4px}.gs-icon.x-small.background{padding:8px}.gs-icon.small.background{padding:12px}.gs-icon.large.background{padding:16px}.gs-icon.x-large.background{padding:20px}.gs-icon.xx-large.background{padding:20px}.gs-icon.xxx-large.background{padding:30px}.gs-icon.background.round{border-radius:12px}.gs-icon.background.circle{border-radius:50%}.gs-breadcrumbs{display:none}.gs-breadcrumbs__list{margin:0;padding:0;display:flex;flex-wrap:wrap;font-size:var(--font-size-medium);line-height:1}.gs-breadcrumbs__item{display:flex;align-items:center;padding-bottom:var(--space-xx-small)}.gs-breadcrumbs__link{text-decoration:none;color:var(--dark-grey)}.gs-breadcrumbs__link:hover{text-decoration:underline;color:var(--dark-blue)}.gs-breadcrumbs__icon{margin-right:var(--space-small);margin-left:var(--space-small)}.gs-breadcrumbs__icon svg{fill:none;stroke:var(--white)}@media screen and (min-width: 576px){.gs-breadcrumbs{display:flex}}.gs-table__wrapper{width:100%;overflow-x:scroll}.gs-table{position:relative;font-size:16px;text-align:left;border-spacing:0;width:100%}.gs-table th{font-weight:600;line-height:1.25;text-align:center;text-transform:uppercase;font-size:16px;letter-spacing:2px;padding:20px;border-bottom:1px solid #e4e4e4}.gs-table thead:only-of-type th:nth-of-type(even),.gs-table tbody:only-of-type td:nth-of-type(even){background:rgba(228,228,228,.4)}.gs-table td{padding:20px;font-weight:600;font-size:14px;text-align:center}.gs-table__img img{display:none;max-width:100px}.gs-table__img a{color:var(--dark-blue) !important}.gs-table__expand-btn{text-align:center;display:flex;align-items:center;margin-top:20px;cursor:pointer}.gs-table__expand-btn:before,.gs-table__expand-btn:after{content:"";width:100%;height:1px;z-index:-1;background:#e4e4e4}.gs-table__expand-btn span{width:20%}.gs-table tr.show-more{display:none}.gs-table__wrapper.expanded tr.show-more{display:table-row}.gs-table__wrapper.expanded .gs-table__expand-btn{display:none}@media screen and (min-width: 1200px){.gs-table__img{display:grid;width:auto;grid-template-columns:1fr 2fr;align-items:flex-end;text-align:left !important}.gs-table__img img{display:block}.gs-table__wrapper tbody tr:last-child td{padding-bottom:48px}.gs-table__wrapper.expanded tr:nth-child(5) td{padding-bottom:20px}}.gs-accordion{position:relative;width:100%;margin-bottom:16px}.gs-accordion__heading{user-select:none;display:flex;align-items:center;font-size:16px;font-weight:600;line-height:1.5;text-align:left;cursor:pointer;padding:0px;margin:0px;background:rgba(0,0,0,0);border:0px;appearance:none;color:#002b49;padding-right:20px}.gs-accordion__icon{display:flex;align-items:center;justify-content:center;transition:transform 300ms ease 0s;position:absolute;right:0px;transform:rotate(90deg)}.gs-accordion__icon svg{fill:none;stroke:#002b49}.gs-accordion__content{display:none;padding-left:4px;margin-top:12px;font-size:14px;font-weight:400;font-variant-numeric:tabular-nums;hyphens:auto;line-height:1.5;color:#002b49}.gs-accordion.active .gs-accordion__content{display:block}.gs-accordion.active .gs-accordion__icon{transform:rotate(-90deg)}.gs-modal__container{position:fixed;inset:0px;z-index:100000;max-height:100vh;overflow-y:auto;visibility:hidden;opacity:0;transition:all 300ms ease 200ms}.gs-modal__container.active{visibility:visible;opacity:1;transition:all 300ms ease 0s}.gs-modal__inner{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:100000;display:flex;align-items:center;justify-content:center;overflow:hidden}.gs-modal__overlay{position:fixed;top:0px;right:0px;height:100%;width:100%;z-index:100000;background:rgba(29,29,29,.4)}.gs-modal{background-color:var(--white);position:relative;overflow:hidden;overflow-y:scroll;min-height:auto;z-index:100001}.gs-modal__close{-webkit-tap-highlight-color:rgba(0,0,0,0);appearance:none;background:var(--dark-blue);border:0px;margin:0px;padding:0px;text-decoration:none;position:absolute;z-index:100001;top:var(--space-medium);right:var(--space-medium);display:flex;align-items:center;justify-content:center;border-radius:0px;cursor:pointer;height:var(--space-x-large);width:var(--space-x-large)}.gs-modal__close .gs-icon svg{fill:var(--white)}.gs-modal__content{max-width:1920px;width:100%;margin-left:auto;margin-right:auto;padding:var(--space-xx-large) var(--space-x-large);text-align:center}.gs-modal__container.full-screen .gs-modal{max-height:unset;max-width:unset;height:100%;width:100%}.gs-modal__container.video .gs-modal{position:initial;width:100%;max-width:860px;background:rgba(0,0,0,0);overflow:initial;overflow-y:initial}.gs-modal__container.video .gs-modal__overlay{background:rgba(29,29,29,.8)}.gs-modal__container.video .gs-modal__content{padding:0px var(--space-medium);position:relative;background:rgba(0,0,0,0)}.gs-modal__video-wrapper{max-height:100%;width:100%}.gs-modal__video{width:100%;height:100%;padding-bottom:80%;overflow:hidden;position:relative}.gs-modal__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:408px;max-width:725px}@media screen and (min-width: 768px){.gs-modal__video{padding-bottom:56.25%}.gs-modal__container.video .gs-modal__content{padding:0px var(--space-xxx-large)}}.gs-drawer__inner{display:flex;align-items:center}.gs-drawer__overlay{position:fixed;top:0px;right:0px;height:100%;width:100%;z-index:300;background:rgba(29,29,29,.4);visibility:hidden;opacity:0;transition:all 300ms ease 0s}.gs-drawer__container.active .gs-drawer__overlay{visibility:visible;opacity:1}.gs-drawer{background-color:var(--white);position:fixed;top:0px;bottom:0px;left:0px;z-index:400;width:100%;height:100%;overflow-y:auto;box-shadow:rgba(0,41,77,.1) 0px 3px 6px 0px inset;visibility:hidden;display:none}.gs-drawer__container.active .gs-drawer{visibility:visible;display:block}.gs-drawer__header{position:relative;width:100%;padding:var(--space-xx-large);padding-left:var(--space-large);padding-bottom:var(--space-x-large);border-bottom:1px solid var(--light-grey)}.gs-drawer__title{letter-spacing:4px !important}.gs-drawer__close{-webkit-tap-highlight-color:rgba(0,0,0,0);appearance:none;background:none;border:0px;margin:0px;padding:0px;text-decoration:none;position:absolute;z-index:500;top:var(--space-medium);right:var(--space-medium);cursor:pointer}.gs-drawer__close svg{fill:var(--dark-blue)}.gs-drawer__content{width:100%;margin-left:auto;margin-right:auto;padding:var(--space-x-large) var(--space-large);padding-bottom:90px}.gs-drawer__footer{position:fixed;background:var(--white);width:100%;bottom:0;z-index:200;border-top:1px solid var(--light-grey);padding:var(--space-medium) var(--space-large)}@media screen and (min-width: 768px){.gs-drawer__header{padding-left:var(--space-xx-large)}.gs-drawer__content{padding:var(--space-x-large) var(--space-xx-large);padding-bottom:90px}.gs-drawer__footer{padding:var(--space-medium) var(--space-xx-large)}}@media screen and (min-width: 992px){.gs-drawer{left:-500px;right:auto;width:500px;transition:left 400ms ease 0s;visibility:visible;display:block}.gs-drawer__container.active .gs-drawer{left:0px}.gs-drawer__footer{width:500px}}.gs-input-group{display:flex;gap:16px;justify-content:space-between}.gs-input-group .gs-input input{text-align:center}.gs-input-group .gs-label{font-size:10px;margin:0 auto;margin-top:var(--space-x-small);width:fit-content;display:block;font-weight:var(--fw-normal)}.gs-input__container{width:100%;position:relative}.gs-input input,.gs-input input::after,.gs-input input::before{box-sizing:border-box;padding:0;margin:0;background:rgba(0,0,0,0);border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}.gs-input input{position:relative;font-family:"Montserrat",sans-serif;z-index:100;display:block;width:100%;min-width:120px;max-width:initial;height:auto;padding:12px 16px;font-size:var(--font-size-small);margin:initial;line-height:1;margin-bottom:initial;color:#002b49;cursor:initial;background:#fff;background-clip:initial;border:1px solid #e4e4e4;box-shadow:initial;transition:box-shadow 150ms ease,border 150ms ease}.gs-input__icon{pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%);z-index:200}.gs-input.rounded input{border-radius:320px}.gs-input.icon input{padding-right:48px}.gs-radio-group{display:flex;flex-direction:column;gap:var(--space-x-small)}@media screen and (min-width: 768px){.gs-radio-group{flex-direction:row;gap:unset}}.gs-radio__container{box-sizing:border-box;padding:0;margin:0;background:rgba(0,0,0,0);border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;display:inline-flex;vertical-align:bottom;-webkit-tap-highlight-color:rgba(0,0,0,0);margin-right:var(--space-xx-large);width:auto}.gs-radio{position:relative;width:100%;height:100%}.gs-radio input[type=radio]{padding:14px !important;position:absolute;top:0;left:0;z-index:200;width:100%;height:100%;cursor:pointer;opacity:0}.gs-radio__label{font-size:var(--font-size-small);color:var(--dark-grey);position:relative;z-index:100;display:flex;width:100%;margin:0;font-weight:var(--fw-normal);hyphens:auto;line-height:1.5;word-break:break-word;overflow-wrap:break-word;cursor:pointer;background:rgba(0,0,0,0)}.gs-radio__label:before{z-index:100;flex-shrink:0;width:16px;height:16px;margin:2px 12px 1px 1px;content:"";background:var(--white);border:1px solid var(--light-grey);border-radius:50%}.gs-radio input[type=radio]:checked+.gs-radio__label:before{border-color:var(--dark-blue)}.gs-radio input[type=radio]:checked+.gs-radio__label:after{position:absolute;top:5px;left:4px;z-index:200;flex-shrink:0;width:10px;height:10px;content:"";background:var(--dark-blue);border-radius:50%}.gs-checkbox-group{display:flex}.gs-checkbox-group.image-group{flex-wrap:wrap;gap:20px;justify-content:space-around}.gs-checkbox__container{box-sizing:border-box;padding:0;margin:0;background:rgba(0,0,0,0);border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;display:inline-flex;width:100%;vertical-align:bottom;-webkit-tap-highlight-color:rgba(0,0,0,0)}.gs-checkbox{position:relative;width:100%;height:100%}.gs-checkbox input[type=checkbox]{padding:var(--space-small) !important;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.gs-checkbox__label{position:static;font-size:var(--font-size-small);display:inline;line-height:1.5;color:var(--dark-grey);cursor:pointer;background:rgba(0,0,0,0);margin:0;font-weight:var(--fw-normal);transition:300ms ease}.gs-checkbox__label:before{z-index:100;display:inline-block;height:20px;width:20px;margin:2px 8px 1px 1px;vertical-align:top;content:"";background:#fff;border:1px solid var(--light-grey)}.gs-checkbox input[type=checkbox]:checked+.gs-checkbox__label:before{background:var(--dark-blue);border:1px solid var(--dark-blue)}.gs-checkbox__label:after{position:absolute;top:6px;left:5px;z-index:200;width:12px;height:12px;pointer-events:none;content:"";background:rgba(0,0,0,0) url(data:image/svg+xml,%3Csvg%20fill%3D%27white%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M23.374.287a1.5%2C1.5%2C0%2C0%2C0-2.093.345L7.246%2C20.2%2C2.561%2C15.511A1.5%2C1.5%2C0%2C1%2C0%2C.439%2C17.632l5.935%2C5.934a1.525%2C1.525%2C0%2C0%2C0%2C2.279-.186l15.066-21A1.5%2C1.5%2C0%2C0%2C0%2C23.374.287Z%27%20%2F%3E%3C%2Fsvg%3E) no-repeat 0 0;background-size:100% auto}.gs-checkbox-group.image-group .gs-checkbox__container{width:120px;display:block}.gs-checkbox.image{width:auto}.gs-checkbox.image .gs-checkbox__label{display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.2}.gs-checkbox.image .gs-checkbox__label-content{font-size:10px;margin:0 auto;margin-top:var(--space-x-small);width:fit-content;display:block;font-weight:var(--fw-normal);letter-spacing:var(--ls-small);text-transform:uppercase;color:var(--dark-grey)}.gs-checkbox.image input[type=checkbox]:checked+.gs-checkbox__label .gs-checkbox__label-content{font-weight:var(--fw-semi-bold);color:var(--dark-blue)}.gs-checkbox.image .gs-checkbox__label:before{z-index:100;position:absolute;top:0px;left:50%;transform:translateX(-50%);height:72px;width:72px;content:"";background:rgba(255,255,255,0);margin:0;border:none;border-radius:50%}.gs-checkbox.image input[type=checkbox]:checked+.gs-checkbox__label:before{background:rgba(255,255,255,.4);border:none}.gs-checkbox.image .gs-checkbox__label:after{display:block;border-radius:50%;position:absolute;top:24px;left:50%;transform:translateX(-50%);width:24px;height:24px;pointer-events:none;content:"";background:rgba(0,0,0,0) url(data:image/svg+xml,%3Csvg%20fill%3D%27%23002B49%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M23.374.287a1.5%2C1.5%2C0%2C0%2C0-2.093.345L7.246%2C20.2%2C2.561%2C15.511A1.5%2C1.5%2C0%2C1%2C0%2C.439%2C17.632l5.935%2C5.934a1.525%2C1.525%2C0%2C0%2C0%2C2.279-.186l15.066-21A1.5%2C1.5%2C0%2C0%2C0%2C23.374.287Z%27%20%2F%3E%3C%2Fsvg%3E) no-repeat 0 0;background-size:100% auto;opacity:0}.gs-checkbox.image input[type=checkbox]:checked+.gs-checkbox__label:after{opacity:1}.gs-checkbox.image .gs-checkbox__img{background-size:cover !important;background-position:50% 50% !important}.gs-select__container{width:100%;position:relative}.gs-select{position:relative;width:100%}.gs-select.rounded select{border-radius:320px}.gs-select select{display:flex;appearance:none;gap:12px;align-items:center;justify-content:flex-start;width:100%;overflow:hidden;line-height:1.5;color:var(--dark-grey);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:var(--font-size-small);background:var(--white);border:1px solid var(--light-grey);transition:all 150ms ease 0s;padding:var(--space-small) var(--space-medium) !important;padding-right:var(--space-xx-large) !important}.gs-select__arrow{position:absolute;right:var(--space-medium);top:50%;transform:translateY(-50%);pointer-events:none}.gs-multi-select{width:100%;position:relative}.gs-multi-select__button{display:flex;gap:12px;align-items:center;justify-content:flex-start;width:100%;overflow:hidden;line-height:1.5;color:var(--dark-grey);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:var(--white);border:1px solid var(--light-grey);transition:all 150ms ease 0s;padding-left:var(--space-medium) !important}.gs-multi-select__text{flex:1 1 0%;font-size:var(--font-size-small)}.gs-multi-select__search{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--light-grey);padding:12px 16px;font-size:14px;display:none;visibility:hidden}.gs-multi-select.active .gs-multi-select__search{display:block;visibility:visible}.gs-multi-select__badge{position:absolute;right:50px;padding:4.44444px 12px 5.44444px;font-size:12px;font-style:normal;font-weight:600;line-height:1.25;color:var(--dark-blue);text-align:center;word-break:break-word;vertical-align:middle;background:var(--light-grey);border-radius:320px;display:none}.gs-multi-select__badge.active{display:block}.gs-multi-select .gs-multi-select__arrow{position:relative;z-index:300;padding:12px 0px !important;padding-right:16px !important}.gs-multi-select.active .gs-multi-select__arrow svg{transform:rotate(180deg)}.gs-multi-select__list{position:absolute;z-index:700;width:100%;padding:var(--space-small) var(--space-medium);margin:var(--space-x-small) 0px 0px;visibility:hidden;background:var(--white);border:1px solid var(--light-grey);max-height:300px;overflow-y:scroll;box-shadow:rgba(0,41,77,.15) 0px 4px 10px 0px;opacity:0;transition:transform 300ms ease 0s,opacity 300ms ease 0s,visibility 300ms ease 0s;transform:scale(0.96) translateZ(0px) translateY(-20px);transform-origin:right top}.gs-multi-select.active .gs-multi-select__list{visibility:visible;opacity:1;transition-property:transform,opacity;transform:scale(1.0001) translateZ(0px) translateY(0px)}.gs-multi-select__list .gs-checkbox__container{margin-bottom:var(--space-x-small)}.gs-multi-select__list .gs-checkbox__container:last-child{margin-bottom:0}.gs-multi-select__list.filtered>.gs-checkbox__container.filter-hide{display:none}.gs-dropdown__container{position:relative}.gs-dropdown__content{position:absolute;margin-top:4px;z-index:600;display:none;flex-direction:column;justify-content:center;min-width:100%;padding:var(--space-large);color:var(--dark-grey);background:var(--white);border-radius:0px;box-shadow:rgba(0,41,77,.1) 0px 6px 6px 0px}.gs-dropdown__container.active .gs-dropdown__content{display:flex}.gs-dropdown__container.active .gs-dropdown__button svg{transform:rotate(180deg)}.gs-label__container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-small)}.gs-label{font-size:var(--font-size-small);letter-spacing:var(--ls-small);text-transform:uppercase;font-weight:var(--fw-semi-bold);margin:0}.article-list__item{display:flex;margin-bottom:var(--space-medium)}.article-list__item-thumbnail{flex:0 0 auto;max-width:150px;margin-right:var(--space-medium)}.article-list__item-title{color:var(--dark-blue);margin-bottom:var(--space-small);text-overflow:ellipsis;overflow:hidden}@supports(-webkit-line-clamp: 3){.article-list__item-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.article-list__item-title:hover{color:var(--yellow)}.article-list__item-date{color:var(--dark-grey)}.social-links{display:flex;flex-wrap:wrap}.social-links__item{margin-right:8px}.social-links__link{display:flex;align-items:center;justify-content:center;fill:var(--white);background:var(--light-blue);width:32px;height:32px;border-radius:999px;transition:background .15s ease-in}.social-links__link:hover,.social-links__link:active{background:var(--yellow)}.social-links__item:last-child{margin-right:0px}.tml-action-login .entry-header .entry-title{font-size:40px;font-weight:700;text-align:center;margin-top:60px}.tml-action-login .tml-login{padding:30px 20px;margin:0px auto;max-width:800px}@media screen and (min-width: 720px){.tml-action-login .tml-login{padding:60px}}.tml-action-login .tml-login .tml-log-wrap label,.tml-action-login .tml-login .tml-pwd-wrap label{display:none}.tml-action-login .tml-login .tml-field-wrap input[type=text],.tml-action-login .tml-login .tml-field-wrap input[type=password]{font-size:14px;border:1px solid #d9d9d9;padding:12px !important;height:45px !important}.tml-action-login .tml-login .tml-field-wrap .tml-button{padding:8px 30px;font-size:14px;background-color:#5daad5;color:#fff;border:0px;font-weight:600;border-radius:320px;text-transform:uppercase;letter-spacing:2.5px}.tml-action-login .tml-login .tml-field-wrap .tml-button:hover{background-color:#002b49}.tml-action-login .tml-login .show-password{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;font-weight:600;margin-bottom:10px}.tml-action-login .tml-login input[type=checkbox]:before{display:none !important}.tml-action-login .tml-links li{font-size:16px}.tml-action-login .tml-links li a:hover{text-decoration:underline}.tml-action-lostpassword .entry-header .entry-title{font-size:40px;font-weight:700;text-align:center;margin-top:60px}.tml-action-lostpassword .tml-lostpassword{padding:30px 20px;margin:0px auto;max-width:800px}@media screen and (min-width: 720px){.tml-action-lostpassword .tml-lostpassword{padding:60px}}.tml-action-lostpassword .tml-lostpassword .tml-user_login-wrap label{display:none}.tml-action-lostpassword .tml-lostpassword .tml-field-wrap input[type=text],.tml-action-lostpassword .tml-lostpassword .tml-field-wrap input[type=password]{font-size:14px;border:1px solid #d9d9d9;padding:12px !important;height:45px !important}.tml-action-lostpassword .tml-lostpassword .tml-field-wrap .tml-button{padding:8px 30px;font-size:14px;background-color:#5daad5;color:#fff;border:0px;font-weight:600;border-radius:320px;text-transform:uppercase;letter-spacing:2.5px}.tml-action-lostpassword .tml-lostpassword .tml-field-wrap .tml-button:hover{background-color:#002b49}.tml-action-lostpassword .tml-lostpassword .tml-links li{font-size:16px}.tml-action-lostpassword .tml-lostpassword .tml-links li a:hover{text-decoration:underline}.tml-action-resetpass .entry-header .entry-title{font-size:40px;font-weight:700;text-align:center;margin-top:60px}.tml-action-resetpass .tml-resetpass{padding:30px 20px;margin:0px auto;max-width:800px}@media screen and (min-width: 720px){.tml-action-resetpass .tml-resetpass{padding:60px}}.tml-action-resetpass .tml-resetpass .tml-pass1-wrap label,.tml-action-resetpass .tml-resetpass .tml-pass2-wrap label{display:none}.tml-action-resetpass .tml-resetpass .tml-field-wrap input[type=text],.tml-action-resetpass .tml-resetpass .tml-field-wrap input[type=password]{font-size:14px;border:1px solid #d9d9d9;padding:12px !important;height:45px !important}.tml-action-resetpass .tml-resetpass .tml-field-wrap .tml-button{padding:8px 30px;font-size:14px;background-color:#5daad5;color:#fff;border:0px;font-weight:600;border-radius:320px;text-transform:uppercase;letter-spacing:2.5px}.tml-action-resetpass .tml-resetpass .tml-field-wrap .tml-button:hover{background-color:#002b49}.tml-action-resetpass .tml-resetpass .tml-submit-wrap{display:flex;justify-content:center}.tml-action-resetpass .tml-resetpass .tml-links li{font-size:16px}.tml-action-resetpass .tml-resetpass .tml-links li a:hover{text-decoration:underline}#hubspot-messages-iframe-container{z-index:301 !important}.gs-footer{height:auto;background:rgba(228,228,228,.2)}.gs-footer__inner{margin-left:auto;margin-right:auto;max-width:1440px;padding:50px 30px}@media screen and (min-width: 768px){.gs-footer__inner{padding:50px}}.gs-footer__right{width:100%;max-width:300px}.gs-footer__info{display:flex;flex-direction:column;row-gap:30px}.gs-footer__logo svg{width:240px}.gs-footer__links{display:flex;flex-direction:column;row-gap:30px}.gs-footer__newsletter-info .gs-footer__form-title{font-size:16px !important;text-transform:none !important;letter-spacing:normal !important;margin-bottom:16px}@media screen and (min-width: 768px){.gs-footer__newsletter-info .gs-footer__form-title{font-size:18px !important}}.gs-footer__supporting-link{font-weight:400;color:#002b49;font-size:12px}.gs-footer__first-container{display:flex;flex-direction:column;justify-content:space-between;gap:25px;margin-bottom:50px;text-align:center}@media screen and (min-width: 768px){.gs-footer__first-container{text-align:left;flex-direction:row;gap:unset;margin-bottom:40px}}.gs-footer__first-container .gs-footer__main-container-info{width:100%}.gs-footer__first-container .gs-footer__main-container-info .gs-footer__info-title{color:#002b49;font-size:24px;font-weight:600}.gs-footer__first-container .gs-footer__main-container-info .gs-footer__info-title .gs-footer__normal-text{display:inline-flex;margin-left:-130px}@media screen and (min-width: 768px){.gs-footer__first-container .gs-footer__main-container-info .gs-footer__info-title .gs-footer__normal-text{display:inline;margin-left:unset}}.gs-footer__first-container .gs-footer__main-container-info .gs-footer__info-title .gs-footer__sub-title-script{color:#5daad5;font-size:45px;margin-left:15px !important}.gs-footer__first-container .gs-footer__main-container-info .gs-footer__info-description{font-size:12px;color:#002b49}@media screen and (min-width: 768px){.gs-footer__first-container .gs-footer__main-container-info{width:55%}}.gs-footer__first-container .gs-footer__supporting-container-info{width:fit-content;margin:auto}@media screen and (min-width: 768px){.gs-footer__first-container .gs-footer__supporting-container-info{width:30%;margin:unset}}.gs-footer__first-container .gs-footer__supporting-container-info .gs-footer__supporting-link{text-align:left}@media screen and (min-width: 768px){.gs-footer__first-container .gs-footer__supporting-container-info .gs-footer__supporting-link{display:flex;flex-direction:column}}@media screen and (min-width: 1200px){.gs-footer__first-container .gs-footer__supporting-container-info .gs-footer__supporting-link{flex-direction:row}}.gs-footer__first-container .gs-footer__supporting-container-info .gs-footer__supporting-link .gs-footer__supporting-link-title{color:#5daad5;font-size:10px;letter-spacing:2.5px;font-weight:600;text-transform:uppercase}.gs-footer__first-container .gs-footer__supporting-container-info .gs-footer__supporting-link .gs-footer__supporting-link-text{font-size:12px;margin-left:10px}@media screen and (min-width: 768px){.gs-footer__first-container .gs-footer__supporting-container-info .gs-footer__supporting-link .gs-footer__supporting-link-text{margin-left:0}}@media screen and (min-width: 1200px){.gs-footer__first-container .gs-footer__supporting-container-info .gs-footer__supporting-link .gs-footer__supporting-link-text{margin-left:10px}}.gs-footer__first-container .gs-footer__supporting-container-info .gs-footer__supporting-link a.gs-footer__supporting-link-text:hover{text-decoration:underline}.gs-footer__second-container{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px}@media screen and (min-width: 768px){.gs-footer__second-container{flex-direction:row;margin-bottom:50px}}.gs-footer__second-container .gs-footer__connect-info{display:flex;flex-direction:column;gap:50px;width:100%;text-align:center;margin-bottom:50px}@media screen and (min-width: 768px){.gs-footer__second-container .gs-footer__connect-info{flex-direction:row;width:55%;text-align:left;gap:70px;margin-bottom:0px}}.gs-footer__second-container .gs-footer__connect-info .gs-footer__socials-container .gs-footer__logo{margin:0 auto;margin-bottom:30px}@media screen and (min-width: 768px){.gs-footer__second-container .gs-footer__connect-info .gs-footer__socials-container .gs-footer__logo{margin:unset;margin-bottom:40px}}.gs-footer__second-container .gs-footer__connect-info .gs-footer__socials-container .gs-footer__logo .gs-icon__svg{width:unset;height:unset}@media screen and (min-width: 768px){.gs-footer__second-container .gs-footer__connect-info .gs-footer__socials-container .gs-footer__logo .gs-icon__svg{width:120px;height:120px}}.gs-footer__second-container .gs-footer__connect-info .gs-footer__socials-container .gs-footer__socials-title{font-weight:600;font-size:14px;margin-bottom:24px}.gs-footer__second-container .gs-footer__connect-info .gs-footer__socials-container .gs-footer__socials-description{max-width:250px;font-weight:400;font-size:12px;margin:auto;margin-bottom:25px}@media screen and (min-width: 768px){.gs-footer__second-container .gs-footer__connect-info .gs-footer__socials-container .gs-footer__socials-description{margin:unset;margin-bottom:25px}}.gs-footer__second-container .gs-footer__connect-info .gs-footer__socials-container .gs-footer__socials{display:flex;align-items:center;justify-content:center;gap:20px}@media screen and (min-width: 768px){.gs-footer__second-container .gs-footer__connect-info .gs-footer__socials-container .gs-footer__socials{justify-content:start}}.gs-footer__second-container .gs-footer__connect-info .gs-footer__pages-info .footer-menu{display:flex;flex-direction:column;gap:35px}.gs-footer__second-container .gs-footer__connect-info .gs-footer__pages-info .footer-menu .menu-item{font-size:12px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase}.gs-footer__second-container .gs-footer__newsletter-info{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:30px 0px;width:100%}@media screen and (min-width: 768px){.gs-footer__second-container .gs-footer__newsletter-info{width:30%}}.gs-footer__second-container .gs-footer__newsletter-info .hbspt-form .hs-form-field{margin-bottom:10px}.gs-footer__second-container .gs-footer__newsletter-info .hbspt-form .hs-form-field .input{border:1px solid #d9d9d9;margin-bottom:10px}.gs-footer__second-container .gs-footer__newsletter-info .hbspt-form .hs-form-field .input input{color:#000;padding:12px;height:35px}.gs-footer__second-container .gs-footer__newsletter-info .hbspt-form .hs-form-field label{display:none}.gs-footer__second-container .gs-footer__newsletter-info .hbspt-form .hs-form-field label.hs-form-booleancheckbox-display{display:flex}.gs-footer__second-container .gs-footer__newsletter-info .hbspt-form .hs-form-field.hs_checking_box .input{border:none}.gs-footer__second-container .gs-footer__newsletter-info input[type=submit]{background-color:#5dadd5}.gs-footer__second-container .gs-footer__newsletter-info input[type=submit]:hover{background-color:#002b49;border-color:#002b49}.gs-footer__third-container .gs-footer__reserved-rights{color:#707070;font-size:12px;font-weight:400}.gs-footer__third-container .gs-footer__reserved-rights a:hover{text-decoration:underline}.gs-footer__third-container .gs-footer__extra-links{color:#707070;font-size:12px;font-weight:400}.gs-footer__third-container .gs-footer__extra-links a:hover{text-decoration:underline}@media screen and (min-width: 576px){.gs-footer__inner{flex-direction:row;column-gap:48px;justify-content:space-around}}@media screen and (min-width: 1024px){.gs-footer__inner{flex-direction:row;column-gap:48px;justify-content:space-around}.gs-footer__info{display:flex;flex-direction:row;column-gap:120px}}.login__form-modal .gs-modal__content .show-password{display:flex;align-items:center;gap:8px;text-align:left;font-size:10px !important;letter-spacing:2.5px;text-transform:uppercase;font-weight:600;margin-bottom:4px !important}#form-modal-for-buy-now .gs-modal__content .listing-inquiry__form-subtitle h4,#form-modal-for-buy-now .gs-modal__content .listing-inquiry__form-subtitle .h4{white-space:wrap;text-align:center}@media screen and (min-width: 540px){#form-modal-for-buy-now .gs-modal__content .listing-inquiry__form-subtitle h4,#form-modal-for-buy-now .gs-modal__content .listing-inquiry__form-subtitle .h4{white-space:nowrap}}#form-modal-for-buy-now .gs-modal__content .hs_email{display:none}#form-modal-for-buy-now .gs-modal__content .actions{display:flex;justify-content:center}.container-404{background-image:url("../../images/404-background-image.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;min-height:640px;display:flex;align-items:center;position:relative}.container-404::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,43,73,.5)}@media screen and (min-width: 768px){.container-404::before{display:none}}.container-404 .container-404-content{margin:0 30px;position:relative;z-index:1}@media screen and (min-width: 600px){.container-404 .container-404-content{margin:0 60px}}.container-404 .container-404-content #post-404 .title-404{color:#fff;font-size:18px;font-weight:400;text-transform:uppercase;margin-bottom:20px}.container-404 .container-404-content #post-404 .bold-404{color:#fff;font-size:55px;font-family:"Montserrat",sans-serif;font-weight:900}.container-404 .container-404-content #post-404 .text-404{color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;margin:20px 0px}.container-404 .container-404-content #post-404 .common-links a{color:#f7e353;font-size:14px;font-weight:400;text-decoration:none;text-transform:uppercase}.container-404 .container-404-content #post-404 .common-links a:hover{color:#5daad5}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC1zY3NzL21peGlucy9fYmFubmVyLnNjc3MiLCJnYWxhdGktYXVjdGlvbi1nbG9iYWwuc2NzcyIsImJvb3RzdHJhcC1zY3NzL19yb290LnNjc3MiLCJib290c3RyYXAtc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCJib290c3RyYXAtc2Nzcy9fcmVib290LnNjc3MiLCJib290c3RyYXAtc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJib290c3RyYXAtc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImJvb3RzdHJhcC1zY3NzL190eXBlLnNjc3MiLCJib290c3RyYXAtc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJib290c3RyYXAtc2Nzcy9faW1hZ2VzLnNjc3MiLCJib290c3RyYXAtc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJib290c3RyYXAtc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsImJvb3RzdHJhcC1zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImJvb3RzdHJhcC1zY3NzL19ncmlkLnNjc3MiLCJib290c3RyYXAtc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC1zY3NzL190YWJsZXMuc2NzcyIsImJvb3RzdHJhcC1zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsImJvb3RzdHJhcC1zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsImJvb3RzdHJhcC1zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsImJvb3RzdHJhcC1zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsImJvb3RzdHJhcC1zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsImJvb3RzdHJhcC1zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsImJvb3RzdHJhcC1zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJib290c3RyYXAtc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJib290c3RyYXAtc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsImJvb3RzdHJhcC1zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC1zY3NzL19idXR0b25zLnNjc3MiLCJib290c3RyYXAtc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC1zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvX2Ryb3Bkb3duLnNjc3MiLCJib290c3RyYXAtc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJib290c3RyYXAtc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJib290c3RyYXAtc2Nzcy9fbmF2LnNjc3MiLCJib290c3RyYXAtc2Nzcy9fbmF2YmFyLnNjc3MiLCJib290c3RyYXAtc2Nzcy9fY2FyZC5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvX2FjY29yZGlvbi5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvX2JyZWFkY3J1bWIuc2NzcyIsImJvb3RzdHJhcC1zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAtc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsImJvb3RzdHJhcC1zY3NzL19iYWRnZS5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvX2FsZXJ0LnNjc3MiLCJib290c3RyYXAtc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsImJvb3RzdHJhcC1zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAtc2Nzcy9fY2xvc2Uuc2NzcyIsImJvb3RzdHJhcC1zY3NzL190b2FzdHMuc2NzcyIsImJvb3RzdHJhcC1zY3NzL19tb2RhbC5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvX3Rvb2x0aXAuc2NzcyIsImJvb3RzdHJhcC1zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvX3BvcG92ZXIuc2NzcyIsImJvb3RzdHJhcC1zY3NzL19jYXJvdXNlbC5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvX3NwaW5uZXJzLnNjc3MiLCJib290c3RyYXAtc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCJib290c3RyYXAtc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLCJib290c3RyYXAtc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvaGVscGVycy9fZm9jdXMtcmluZy5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvaGVscGVycy9faWNvbi1saW5rLnNjc3MiLCJib290c3RyYXAtc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsImJvb3RzdHJhcC1zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJib290c3RyYXAtc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsImJvb3RzdHJhcC1zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJib290c3RyYXAtc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiYm9vdHN0cmFwLXNjc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsImJvb3RzdHJhcC1zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJtb2JpbGUtbWVudS5zY3NzIiwidGhlbWUtbXktbG9naW4uc2NzcyIsImh1YnNwb3Qtd2lkZ2V0LnNjc3MiLCJmb290ZXIuc2NzcyIsIm1vZGFsLnNjc3MiLCI0MDQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FDRTtBQUFBO0FBQUE7QUFBQTtBQUFBLEdDRE0sc0lDU0osaVpBSUEsZ1NBSUEsaVBBSUEsc1RBSUEsaVdBSUEsaVVBSUEsaVdBR0YsdUNBQ0EsaUNBTUEsK05BQ0EsbUhBQ0EsbUdBT0EsbUVDMk9JLDZCQUxJLEtEcE9SLG9DQUNBLG9DQUtBLGtDQUNBLHlDQUNBLDRCQUNBLHlDQUVBLG1DQUNBLDBDQUVBLHNEQUNBLDhDQUNBLG9DQUNBLDhDQUVBLG9EQUNBLDZDQUNBLG1DQUNBLDZDQUdBLHFDQUVBLGtDQUNBLDJDQUNBLHlDQUVBLHdDQUNBLGdEQU1BLGtDQUNBLHVDQUNBLG9DQUdBLGdDQUNBLGtDQUNBLG9DQUNBLDZEQUVBLHNDQUNBLHdDQUNBLHVDQUNBLHFDQUNBLHNDQUNBLHNFQUNBLHdDQUdBLDREQUNBLHFFQUNBLDhEQUNBLHFFQUlBLHdDQUNBLHVDQUNBLHlEQUlBLHdDQUNBLCtDQUNBLDBDQUNBLGlERWhIRSxxQkZzSEEsa0JBR0Esa0NBQ0EsNENBQ0EsK0JBQ0Esc0NBRUEsbUNBQ0EsZ0RBRUEseURBQ0EsaURBQ0Esb0NBQ0EsMkNBRUEsdURBQ0EsZ0RBQ0EsbUNBQ0EsMENBR0UsaVdBSUEsaVVBSUEsaVdBR0YscUNBRUEsa0NBQ0Esd0NBQ0EsNENBQ0Esa0RBRUEsa0NBQ0EsdUNBQ0Esb0NBRUEsb0NBQ0Esa0VBRUEsd0NBQ0EsK0NBQ0EsMENBQ0EsaURHeEtKLHFCQUdFLHNCQWVFLDhDQU5KLE1BT00sd0JBY04sS0FDRSxTQUNBLGdERjZPSSxVQUxJLGtDRXRPUixnREFDQSxnREFDQSxvQ0FDQSw4Q0FDQSw0Q0FDQSw4QkFDQSwwQ0FTRixHQUNFLGNBQ0EsTUNtbkI0QixRRGxuQjVCLFNBQ0EsaURBQ0EsUUN5bkI0QixJRC9tQjlCLDBDQUNFLGFBQ0EsY0N3akI0QixNRHJqQjVCLFlDd2pCNEIsSUR2akI1QixZQ3dqQjRCLElEdmpCNUIsdUNBR0YsT0Z1TVEsaUNBNUpKLDBCRTNDSixPRjhNUSxrQkV6TVIsT0ZrTVEsaUNBNUpKLDBCRXRDSixPRnlNUSxnQkVwTVIsT0Y2TFEsK0JBNUpKLDBCRWpDSixPRm9NUSxtQkUvTFIsT0Z3TFEsaUNBNUpKLDBCRTVCSixPRitMUSxrQkUxTFIsT0YrS00sVUFMSSxRRXJLVixPRjBLTSxVQUxJLEtFMUpWLEVBQ0UsYUFDQSxjQ3dWMEIsS0Q5VTVCLFlBQ0UsaUNBQ0EsWUFDQSw4QkFNRixRQUNFLG1CQUNBLGtCQUNBLG9CQU1GLE1BRUUsa0JBR0YsU0FHRSxhQUNBLG1CQUdGLHdCQUlFLGdCQUdGLEdBQ0UsWUM2YjRCLElEeGI5QixHQUNFLG9CQUNBLGNBTUYsV0FDRSxnQkFRRixTQUVFLFlDc2E0QixPRDlaOUIsYUY2RU0sVUFMSSxRRWpFVixXQUNFLFFDcWY0QixRRHBmNUIseUNBQ0EsaURBU0YsUUFFRSxrQkZ3REksVUFMSSxPRWpEUixjQUNBLHdCQUdGLG1CQUNBLGVBS0EsRUFDRSxrRkFDQSxnQkNnTndDLFVEOU14QyxRQUNFLHNFQVdGLDREQUVFLGNBQ0EscUJBT0osa0JBSUUsWUNnVjRCLGtDSGxVeEIsVUFMSSxJRURWLElBQ0UsY0FDQSxhQUNBLG1CQUNBLGNGRUksVUFMSSxRRVFSLFNGSEksVUFMSSxRRVVOLGNBQ0Esa0JBSUosS0ZWTSxVQUxJLFFFaUJSLG9DQUNBLHFCQUdBLE9BQ0UsY0FJSixJQUNFLHlCRnRCSSxVQUxJLFFFNkJSLE1DeTVDa0MsMkJEeDVDbEMsaUJDeTVDa0MsOEJDOXJEaEMscUJGd1NGLFFBQ0UsVUY3QkUsVUFMSSxJRTZDVixPQUNFLGdCQU1GLFFBRUUsc0JBUUYsTUFDRSxvQkFDQSx5QkFHRixRQUNFLFlDNFg0QixNRDNYNUIsZUMyWDRCLE1EMVg1QixNQzRaNEIsbUNEM1o1QixnQkFPRixHQUVFLG1CQUNBLGdDQUdGLDJCQU1FLHFCQUNBLG1CQUNBLGVBUUYsTUFDRSxxQkFNRixPQUVFLGdCQVFGLGlDQUNFLFVBS0Ysc0NBS0UsU0FDQSxvQkY1SEksVUFMSSxRRW1JUixvQkFJRixjQUVFLG9CQUtGLGNBQ0UsZUFHRixPQUdFLGlCQUdBLGdCQUNFLFVBT0osMElBQ0Usd0JBUUYsZ0RBSUUsMEJBR0UsNEdBQ0UsZUFPTixtQkFDRSxVQUNBLGtCQUtGLFNBQ0UsZ0JBVUYsU0FDRSxZQUNBLFVBQ0EsU0FDQSxTQVFGLE9BQ0UsV0FDQSxXQUNBLFVBQ0EsY0NtTjRCLE1IcGF0QixpQ0VvTk4sb0JGaFhFLDBCRXlXSixPRnRNUSxrQkUrTU4sU0FDRSxXQU9KLCtPQU9FLFVBR0YsNEJBQ0UsWUFTRixjQUNFLDZCQUNBLG9CQW1CRiw0QkFDRSx3QkFLRiwrQkFDRSxVQU9GLHVCQUNFLGFBQ0EsMEJBS0YsT0FDRSxxQkFLRixPQUNFLFNBT0YsUUFDRSxrQkFDQSxlQVFGLFNBQ0Usd0JBUUYsU0FDRSx3Qkdya0JGLE1MbVFNLFVBTEksUUs1UFIsWUZ3b0I0QixJRW5vQjVCLFdMZ1FNLGlDSzVQSixZRnluQmtCLElFeG5CbEIsWUZ3bUIwQixJSHpnQjFCLDBCS3BHRixXTHVRTSxnQkt2UU4sV0xnUU0saUNLNVBKLFlGeW5Ca0IsSUV4bkJsQixZRndtQjBCLElIemdCMUIsMEJLcEdGLFdMdVFNLGtCS3ZRTixXTGdRTSxpQ0s1UEosWUZ5bkJrQixJRXhuQmxCLFlGd21CMEIsSUh6Z0IxQiwwQktwR0YsV0x1UU0sZ0JLdlFOLFdMZ1FNLGlDSzVQSixZRnluQmtCLElFeG5CbEIsWUZ3bUIwQixJSHpnQjFCLDBCS3BHRixXTHVRTSxrQkt2UU4sV0xnUU0saUNLNVBKLFlGeW5Ca0IsSUV4bkJsQixZRndtQjBCLElIemdCMUIsMEJLcEdGLFdMdVFNLGdCS3ZRTixXTGdRTSxpQ0s1UEosWUZ5bkJrQixJRXhuQmxCLFlGd21CMEIsSUh6Z0IxQiwwQktwR0YsV0x1UU0sa0JLL09SLGVDdkRFLGVBQ0EsZ0JEMkRGLGFDNURFLGVBQ0EsZ0JEOERGLGtCQUNFLHFCQUVBLG1DQUNFLGFGc29C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aUpBLGtCQUNFLGdCQUNBLGlDSDNGRiw0Qkd5RkEscUJBQ0UsZ0JBQ0Esa0NIM0ZGLDRCR3lGQSxxQkFDRSxnQkFDQSxrQ0gzRkYsNEJHeUZBLHFCQUNFLGdCQUNBLGtDSDNGRiw2Qkd5RkEscUJBQ0UsZ0JBQ0Esa0NIM0ZGLDZCR3lGQSxzQkFDRSxnQkFDQSxrQ0VuS04sWUFDRSxjYnUyQnNDLE1hOTFCeEMsZ0JBQ0UsNkRBQ0EsZ0VBQ0EsZ0JoQjhRSSxVQUxJLFFnQnJRUixZYitsQjRCLElhM2xCOUIsbUJBQ0UsMkRBQ0EsOERoQm9RSSxVQUxJLFFnQjNQVixtQkFDRSw0REFDQSwrRGhCOFBJLFVBTEksU2lCdFJWLFdBQ0UsV2QrMUJzQyxPSHJrQmxDLFVBTEksUWlCalJSLE1kKzFCc0MsbUNlcDJCeEMsY0FDRSxjQUNBLFdBQ0EsdUJsQndSSSxVQUxJLEtrQmhSUixZZmttQjRCLEllam1CNUIsWWZ5bUI0QixJZXhtQjVCLE1mNDNCc0MsOEJlMzNCdEMsZ0JBQ0EsaUJmcTNCc0MsMkJlcDNCdEMsNEJBQ0EsNkVkR0UsK0NlSEUsV0RNSiwwRENGSSx1Q0RoQk4sY0NpQlEsaUJER04seUJBQ0UsZ0JBRUEsd0RBQ0UsZUFLSixvQkFDRSxNZnMyQm9DLDhCZXIyQnBDLGlCZmcyQm9DLDJCZS8xQnBDLGFmODJCb0MsUWU3MkJwQyxVQUtFLFdma2hCa0Isa0NlOWdCdEIsMkNBTUUsZUFNQSxhQUtBLFNBS0YscUNBQ0UsY0FDQSxVQUlGLDJCQUNFLE1mNDBCb0MsbUNlMTBCcEMsVUFRRix1QkFFRSxpQmY4eUJvQyxnQ2UzeUJwQyxVQUlGLG9DQUNFLHVCQUNBLDBCQUNBLGtCZm9yQjBCLE9lbnJCMUIsTWZzeUJvQyw4QmlCcDRCdEMsaUJqQnFpQ2dDLCtCZXI4QjlCLG9CQUNBLHFCQUNBLG1CQUNBLGVBQ0Esd0JmZ3NCMEIsZ0NlL3JCMUIsZ0JDekZFLFdEMEZGLG1IQ3RGRSx1Q0QwRUosb0NDekVNLGlCRHdGTix5RUFDRSxpQmY0N0I4QixnQ2VuN0JsQyx3QkFDRSxjQUNBLFdBQ0Esa0JBQ0EsZ0JBQ0EsWWZ3ZjRCLElldmY1QixNZjJ4QnNDLDhCZTF4QnRDLCtCQUNBLDJCQUNBLCtDQUVBLDhCQUNFLFVBR0YsZ0ZBRUUsZ0JBQ0EsZUFXSixpQkFDRSxXZjR3QnNDLGlFZTN3QnRDLHFCbEJ5SUksVUFMSSxTSXZRTixrRGN1SUYsdUNBQ0UscUJBQ0Esd0JBQ0Esa0Jmb29CMEIsTWVob0I5QixpQkFDRSxXZmd3QnNDLCtEZS92QnRDLG1CbEI0SEksVUFMSSxRSXZRTixrRGNvSkYsdUNBQ0UsbUJBQ0EscUJBQ0Esa0JmMm5CMEIsS2VubkI1QixzQkFDRSxXZjZ1Qm9DLGtFZTF1QnRDLHlCQUNFLFdmMHVCb0MsaUVldnVCdEMseUJBQ0UsV2Z1dUJvQywrRGVsdUJ4QyxvQkFDRSxNZnF1QnNDLEtlcHVCdEMsT2Y4dEJzQyxrRWU3dEJ0QyxRZmlsQjRCLFFlL2tCNUIsbURBQ0UsZUFHRix1Q0FDRSxvQmR2TEEsK0NjMkxGLDBDQUNFLG9CZDVMQSwrQ2NnTUYsMkNmOHNCc0MsaUVlN3NCdEMsMkNmOHNCc0MsK0RrQjc1QnhDLGFBQ0Usa1FBRUEsY0FDQSxXQUNBLHVDckJxUkksVUFMSSxLcUI3UVIsWWxCK2xCNEIsSWtCOWxCNUIsWWxCc21CNEIsSWtCcm1CNUIsTWxCeTNCc0MsOEJrQngzQnRDLGdCQUNBLGlCbEJrM0JzQywyQmtCajNCdEMsb0dBQ0EsNEJBQ0Esb0JsQis5QmtDLG9Ca0I5OUJsQyxnQmxCKzlCa0MsVWtCOTlCbEMsNkVqQkhFLCtDZUhFLFdFU0osMERGTEksdUNFZk4sYUZnQlEsaUJFTU4sbUJBQ0UsYWxCczNCb0MsUWtCcjNCcEMsVUFLRSxXbEJpK0I0QixrQ2tCNzlCaEMsMERBRUUsY2xCNnVCMEIsT2tCNXVCMUIsc0JBR0Ysc0JBRUUsaUJsQnUxQm9DLGdDa0JsMUJ0Qyw0QkFDRSxvQkFDQSxnREFJSixnQkFDRSxZbEJzdUI0QixPa0JydUI1QixlbEJxdUI0QixPa0JwdUI1QixhbEJxdUI0QixNSGxnQnhCLFVBTEksU0l2UU4sa0RpQjhDSixnQkFDRSxZbEJrdUI0QixNa0JqdUI1QixlbEJpdUI0QixNa0JodUI1QixhbEJpdUI0QixLSHRnQnhCLFVBTEksUUl2UU4sa0RpQndEQSxrQ0FDRSxrUUN4RU4sWUFDRSxjQUNBLFduQnE2QndDLE9tQnA2QnhDLGFuQnE2QndDLE1tQnA2QnhDLGNuQnE2QndDLFFtQm42QnhDLDhCQUNFLFdBQ0EsbUJBSUosb0JBQ0UsY25CMjVCd0MsTW1CMTVCeEMsZUFDQSxpQkFFQSxzQ0FDRSxZQUNBLG9CQUNBLGNBSUosa0JBQ0Usd0RBRUEsY0FDQSxNbkIwNEJ3QyxJbUJ6NEJ4QyxPbkJ5NEJ3QyxJbUJ4NEJ4QyxpQkFDQSxtQkFDQSxnQkFDQSxrREFDQSx3REFDQSw0QkFDQSwyQkFDQSx3QkFDQSxPbkIyNEJ3QyxzRW1CMTRCeEMseUJBR0EsaUNsQjNCRSxvQmtCK0JGLDhCQUVFLGNuQm00QnNDLEltQmg0QnhDLHlCQUNFLE9uQjAzQnNDLGdCbUJ2M0J4Qyx3QkFDRSxhbkJzMUJvQyxRbUJyMUJwQyxVQUNBLFduQjhmb0Isa0NtQjNmdEIsMEJBQ0UsaUJuQjVCTSxRbUI2Qk4sYW5CN0JNLFFtQitCTix5Q0FJSSxpUUFJSixzQ0FJSSx5S0FLTiwrQ0FDRSxpQm5CakRNLFFtQmtETixhbkJsRE0sUW1CdURKLDJQQUlKLDJCQUNFLG9CQUNBLFlBQ0EsUW5CazJCdUMsR21CMzFCdkMsMkZBQ0UsZUFDQSxRbkJ5MUJxQyxHbUIzMEIzQyxhQUNFLGFuQm8xQmdDLE1tQmwxQmhDLCtCQUNFLHFMQUVBLE1uQjgwQjhCLEltQjcwQjlCLG1CQUNBLG1EQUNBLGdDbEJqSEEsa0JlSEUsV0dzSEYscUNIbEhFLHVDRzBHSiwrQkh6R00saUJHbUhKLHFDQUNFLHVLQUdGLHVDQUNFLG9CbkI2MEI0QixhbUJ4MEIxQixvS0FLTixnQ0FDRSxjbkJ3ekI4QixNbUJ2ekI5QixlQUVBLGtEQUNFLG9CQUNBLGNBS04sbUJBQ0UscUJBQ0EsYW5Cc3lCZ0MsS21CbnlCbEMsV0FDRSxrQkFDQSxzQkFDQSxvQkFJRSxtREFDRSxvQkFDQSxZQUNBLFFuQnNwQndCLEltQi9vQjFCLDhFQUNFLDJMQ25MTixZQUNFLFdBQ0EsY0FDQSxVQUNBLGdCQUNBLCtCQUVBLGtCQUNFLFVBSUEsbURwQjhnQ3VDLGlEb0I3Z0N2QywrQ3BCNmdDdUMsaURvQjFnQ3pDLDhCQUNFLFNBR0Ysa0NBQ0UsTXBCKy9CdUMsS29COS9CdkMsT3BCOC9CdUMsS29CNy9CdkMsb0JBQ0EsZ0JIMUJGLGlCakJrQ1EsUW9CTk4sT3BCNi9CdUMsRUMxZ0N2QyxtQmVIRSxXSW1CRiw0RkpmRSx1Q0lNSixrQ0pMTSxpQklnQkoseUNIakNGLGlCakI4aEN5QyxRb0J4L0J6QywyQ0FDRSxNcEJ3K0I4QixLb0J2K0I5QixPcEJ3K0I4QixNb0J2K0I5QixvQkFDQSxPcEJ1K0I4QixRb0J0K0I5QixpQnBCdStCOEIsZ0NvQnQrQjlCLDJCbkI3QkEsbUJtQmtDRiw4QkFDRSxNcEJvK0J1QyxLb0JuK0J2QyxPcEJtK0J1QyxLb0JsK0J2QyxnQkhwREYsaUJqQmtDUSxRb0JvQk4sT3BCbStCdUMsRUMxZ0N2QyxtQmVIRSxXSTZDRiw0Rkp6Q0UsdUNJaUNKLDhCSmhDTSxpQkkwQ0oscUNIM0RGLGlCakI4aEN5QyxRb0I5OUJ6Qyw4QkFDRSxNcEI4OEI4QixLb0I3OEI5QixPcEI4OEI4QixNb0I3OEI5QixvQkFDQSxPcEI2OEI4QixRb0I1OEI5QixpQnBCNjhCOEIsZ0NvQjU4QjlCLDJCbkJ2REEsbUJtQjRERixxQkFDRSxvQkFFQSwyQ0FDRSxpQnBCZzlCcUMsbUNvQjc4QnZDLHVDQUNFLGlCcEI0OEJxQyxtQ3FCbmlDM0MsZUFDRSxrQkFFQSxnR0FHRSxPckJ3aUNvQyx5RHFCdmlDcEMsV3JCdWlDb0MseURxQnRpQ3BDLFlyQnVpQ29DLEtxQnBpQ3RDLHFCQUNFLGtCQUNBLE1BQ0EsT0FDQSxVQUNBLFlBQ0Esb0JBQ0EsZ0JBQ0EsaUJBQ0EsdUJBQ0EsbUJBQ0Esb0JBQ0EsMkRBQ0EscUJMUkUsV0tTRixrRExMRSx1Q0tUSixxQkxVTSxpQktPTixvRUFFRSxvQkFFQSw4RkFDRSxvQkFHRixvTUFFRSxZckI0Z0NrQyxTcUIzZ0NsQyxlckI0Z0NrQyxRcUJ6Z0NwQyxzR0FDRSxZckJ1Z0NrQyxTcUJ0Z0NsQyxlckJ1Z0NrQyxRcUJuZ0N0Qyw0QkFDRSxZckJpZ0NvQyxTcUJoZ0NwQyxlckJpZ0NvQyxRcUIxL0JwQyxtTEFDRSxvREFDQSxVckIyL0JrQyxvRHFCei9CbEMsK01BQ0Usa0JBQ0EsbUJBQ0EsV0FDQSxPckJtL0JnQyxNcUJsL0JoQyxXQUNBLGlCckJnMEJnQywyQkNoM0JwQywrQ29CdURBLG9EQUNFLG9EQUNBLFVyQjArQmtDLG9EcUJyK0JwQyw2Q0FDRSwrQ0FJSiwyRUFFRSxNckIxRU8sUXFCNEVQLHlGQUNFLGlCckIweUJrQyxnQ3NCajRCeEMsYUFDRSxrQkFDQSxhQUNBLGVBQ0Esb0JBQ0EsV0FFQSxpRkFHRSxrQkFDQSxjQUNBLFNBQ0EsWUFJRiwwR0FHRSxVQU1GLGtCQUNFLGtCQUNBLFVBRUEsd0JBQ0UsVUFXTixrQkFDRSxhQUNBLG1CQUNBLHVCekI4T0ksVUFMSSxLeUJ2T1IsWXRCeWpCNEIsSXNCeGpCNUIsWXRCZ2tCNEIsSXNCL2pCNUIsTXRCbTFCc0MsOEJzQmwxQnRDLGtCQUNBLG1CQUNBLGlCdEIwNkJzQywrQnNCejZCdEMsNkVyQnRDRSwrQ3FCZ0RKLGtIQUlFLG1CekJ3TkksVUFMSSxRSXZRTixrRHFCeURKLGtIQUlFLHFCekIrTUksVUFMSSxTSXZRTixrRHFCa0VKLDBEQUVFLG1CQWFFLHdWckJqRUEsMEJBQ0EsNkJxQnlFQSx5VXJCMUVBLDBCQUNBLDZCcUJzRkYsMElBQ0UscURyQjFFQSx5QkFDQSw0QnFCNkVGLHVIckI5RUUseUJBQ0EsNEJzQnhCRixnQkFDRSxhQUNBLFdBQ0EsV3ZCdTBCb0MsT0hya0JsQyxVQUxJLFEwQjFQTixNdkJrakNxQixvQ3VCL2lDdkIsZUFDRSxrQkFDQSxTQUNBLFVBQ0EsYUFDQSxlQUNBLHFCQUNBLGlCMUJxUEUsVUFMSSxTMEI3T04sTXZCcWlDcUIsS3VCcGlDckIsaUJ2Qm9pQ3FCLDJCQy9qQ3JCLCtDc0JnQ0EsOEhBRUUsY0EvQ0YsMERBcURFLGF2QnVoQ21CLDJDdUJwaENqQixjdkI4MUJnQyxzQnVCNzFCaEMsMlBBQ0EsNEJBQ0EsMkRBQ0EsZ0VBR0Ysc0VBQ0UsYXZCNGdDaUIsMkN1QnZnQ2YsV3ZCdWdDZSx3RHVCNWtDckIsMEVBK0VJLGN2QnUwQmdDLHNCdUJ0MEJoQyxrRkFoRkosd0RBdUZFLGF2QnEvQm1CLDJDdUJsL0JqQiw0TkFFRSw2UUFDQSxjdkJxNUI4QixTdUJwNUI5Qiw2REFDQSwwRUFJSixvRUFDRSxhdkJ3K0JpQiwyQ3VCbitCZixXdkJtK0JlLHdEdUI1a0NyQixzRUFrSEkseUNBbEhKLGtFQXlIRSxhdkJtOUJtQiwyQ3VCajlCbkIsa0ZBQ0UsaUJ2Qmc5QmlCLG9DdUI3OEJuQiw4RUFDRSxXdkI0OEJpQix3RHVCejhCbkIsc0dBQ0UsTXZCdzhCaUIsb0N1Qm44QnJCLHFEQUNFLGlCQTFJRixrVkFvSk0sVUFoSVIsa0JBQ0UsYUFDQSxXQUNBLFd2QnUwQm9DLE9IcmtCbEMsVUFMSSxRMEIxUE4sTXZCa2pDcUIsc0N1Qi9pQ3ZCLGlCQUNFLGtCQUNBLFNBQ0EsVUFDQSxhQUNBLGVBQ0EscUJBQ0EsaUIxQnFQRSxVQUxJLFMwQjdPTixNdkJxaUNxQixLdUJwaUNyQixpQnZCb2lDcUIsMEJDL2pDckIsK0NzQmdDQSw4SUFFRSxjQS9DRiw4REFxREUsYXZCdWhDbUIsNkN1QnBoQ2pCLGN2QjgxQmdDLHNCdUI3MUJoQyw0VUFDQSw0QkFDQSwyREFDQSxnRUFHRiwwRUFDRSxhdkI0Z0NpQiw2Q3VCdmdDZixXdkJ1Z0NlLHVEdUI1a0NyQiw4RUErRUksY3ZCdTBCZ0Msc0J1QnQwQmhDLGtGQWhGSiw0REF1RkUsYXZCcS9CbUIsNkN1QmwvQmpCLG9PQUVFLDhWQUNBLGN2QnE1QjhCLFN1QnA1QjlCLDZEQUNBLDBFQUlKLHdFQUNFLGF2QncrQmlCLDZDdUJuK0JmLFd2Qm0rQmUsdUR1QjVrQ3JCLDBFQWtISSx5Q0FsSEosc0VBeUhFLGF2Qm05Qm1CLDZDdUJqOUJuQixzRkFDRSxpQnZCZzlCaUIsc0N1Qjc4Qm5CLGtGQUNFLFd2QjQ4QmlCLHVEdUJ6OEJuQiwwR0FD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QkFJSix3R0FDRSxhQUNBLG1CQUNBLHVCQUNBLFNBRUEscUNBTkYsd0dBT0ksdUJBT0osMEZBQ0UsYUFDQSxzQkFDQSxTQUVBLHFHQUNFLGVBQ0EsZ0JBQ0EscUJBQ0EseUJBT04seURBQ0UsNkJBQ0EsZ0NBQ0EsaUJBQ0EsV0FFQSxxQ0FORix5REFPSSxXQUlBLG9GQUNFLG1CQUVBLDJGQUNFLHlCQUNBLG1CQUVBLGlHQUNFLFdBQ0EsYUFDQSxZQUlKLDBGQUNFLGFBRUYsMEhBQ0UsYUFJRiwyR0FDRSxZQUlOLDRFQUNFLHlCQUVBLGtGQUNFLHlCQUNBLHFCQU9OLHdEQUNFLGNBQ0EsZUFDQSxnQkFHRSxnRUFDRSwwQkFLTixvREFDRSxjQUNBLGVBQ0EsZ0JBR0UsNERBQ0UsMEJBTVIscUNBQ0Usa0JBQ0UsbUJBQ0EsZ0JBQ0EsOEJBR0osc0NBQ0Usa0JBQ0UsbUJBQ0EsZ0JBQ0EsNkJBRUYsaUJBQ0UsYUFDQSxtQkFDQSxrQkNuVUUscURBQ0ksYUFDQSxtQkFDQSxRQUNBLGdCQUNBLDBCQUNBLHFCQUNBLHlCQUNBLGdCQUNBLDZCQVFBLDZKQUNJLGlCQUNBLGtCQUVBLHFDQUpKLDZKQUtRLG9CQUtaLHFEQUNJLGFBR0osb0RBQ0ksYUFDQSx1QkNuQ1osZUFDSSw4REFDQSxzQkFDQSwyQkFDQSw0QkFDQSxpQkFDQSxhQUNBLG1CQUNBLGtCQUVBLHVCQUNJLFdBQ0Esa0JBQ0EsTUFDQSxPQUNBLFFBQ0EsU0FDQSxrQ0FFQSxxQ0FUSix1QkFVUSxjQUlSLHNDQUNJLGNBQ0Esa0JBQ0EsVUFFQSxxQ0FMSixzQ0FNUSxlQUlBLDJEQUNJLFdBQ0EsZUFDQSxnQkFDQSx5QkFDQSxtQkFHSiwwREFDSSxXQUNBLGVBQ0Esb0NBQ0EsZ0JBR0osMERBQ0ksV0FDQSxlQUNBLGdCQUNBLHlCQUNBLGdCQUlBLGdFQUNJLGNBQ0EsZUFDQSxnQkFDQSxxQkFDQSx5QkFFQSxzRUFDSSIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQG1peGluIGJzQmFubmVyKCRmaWxlKSB7XG4gIC8qIVxuICAgKiBCb290c3RyYXAgI3skZmlsZX0gdjUuMy4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDI0IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAgICovXG59XG4iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0Oml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZGlzcGxheT1zd2FwJyk7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IERlbGlnaHQgTW90aGVyO1xuICBzcmM6IHVybCguLi8uLi9mb250cy9kZWxpZ2h0X21vdGhlci13ZWJmb250LndvZmYpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKioqXG5HYWxhdGkgWWFjaHQgU2FsZXMgLSBHbG9iYWwgU3R5bGVzaGVldFxudjEuMC4wXG4qKiovXG5cbi8qIEdsb2JhbCBWYXJpYWJsZXMgKi9cbjpyb290IHtcbiAgLyogRm9udHMgKi9cbiAgLS1mb250LXByaW1hcnk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcblxuICAvKiBGb250IFNpemVzICovXG4gIC0tZm9udC1zaXplLXh4LXNtYWxsOiAxMHB4O1xuICAtLWZvbnQtc2l6ZS14LXNtYWxsOiAxMnB4O1xuICAtLWZvbnQtc2l6ZS1zbWFsbDogMTRweDtcbiAgLS1mb250LXNpemUtbWVkaXVtOiAxNnB4O1xuICAtLWZvbnQtc2l6ZS1sYXJnZTogMThweDtcbiAgLS1mb250LXNpemUteC1sYXJnZTogMjRweDtcbiAgLS1mb250LXNpemUteHgtbGFyZ2U6IDMwcHg7XG4gIC0tZm9udC1zaXplLXh4eC1sYXJnZTogNDhweDtcblxuICAvKiBGb250IFdlaWdodHMgKi9cbiAgLS1mdy1ub3JtYWw6IDQwMDtcbiAgLS1mdy1zZW1pLWJvbGQ6IDYwMDtcbiAgLS1mdy1ib2xkOiA3MDA7XG5cbiAgLyogU3BhY2luZyAqL1xuICAtLXNwYWNlLXh4eC1zbWFsbDogMnB4O1xuICAtLXNwYWNlLXh4LXNtYWxsOiA0cHg7XG4gIC0tc3BhY2UteC1zbWFsbDogOHB4O1xuICAtLXNwYWNlLXNtYWxsOiAxMnB4O1xuICAtLXNwYWNlLW1lZGl1bTogMTZweDtcbiAgLS1zcGFjZS1sYXJnZTogMjBweDtcbiAgLS1zcGFjZS14LWxhcmdlOiAzMHB4O1xuICAtLXNwYWNlLXh4LWxhcmdlOiA0OHB4O1xuICAtLXNwYWNlLXh4eC1sYXJnZTogNjBweDtcbiAgLS1zcGFjZS14eHh4LWxhcmdlOiAxMjBweDtcblxuICAvKiBMZXR0ZXItU3BhY2luZyAqL1xuICAtLWxzLXNtYWxsOiAyLjVweDtcbiAgLS1scy1tZWRpdW06IDRweDtcbiAgLS1scy1sYXJnZTogNnB4O1xuXG4gIC8qIENvbG9ycyAqL1xuICAtLWRhcmstYmx1ZTogICAgcmdiKDAsIDQzLCA3Myk7XG4gIC0tbGlnaHQtYmx1ZTogICByZ2IoOTMsIDE3MCwgMjEzKTtcbiAgLS1kYXJrLWdyZXk6ICAgIHJnYigxMTIsIDExMiwgMTEyKTtcbiAgLS1saWdodC1ncmV5OiAgIHJnYigyMjgsIDIyOCwgMjI4KTtcbiAgLS15ZWxsb3c6ICAgICAgIHJnYigyNDcsIDIyNywgODMpO1xuICAtLXdoaXRlOiAgICAgICAgcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4vKiBJbml0aWFsIFJlc2V0ICovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgYm9yZGVyOjA7IGZvbnQtc2l6ZToxMDAlOyBmb250OmluaGVyaXQ7IHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOyB9IGFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7IGRpc3BsYXk6IGJsb2NrOyB9ICosICo6OmJlZm9yZSwgKjo6YWZ0ZXIgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4vKiBCb290c3RyYXAgUmVzZXQgKi9cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge3BhZGRpbmc6IDA7fVxuXG4qIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbn1cbi8qIEJhc2UgQ1NTIFN0eWxlcyAqL1xuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LW5vcm1hbCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxucCArIHAge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS1tZWRpdW0pO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcsIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5ociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS14LWxhcmdlKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UteC1sYXJnZSk7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG59XG5cbi53aWRnZXQtb2RkIGEgcCB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG59XG5cbi8qIFV0aWxpdHkgQ2xhc3NlcyAqL1xuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1zZW1pLWJvbGQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtbWVkaXVtKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtbWVkaXVtKTtcbn1cblxuLnRleHQtc3VidGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xufVxuXG4udGV4dC1hcnJvdyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1zZW1pLWJvbGQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtc21hbGwpO1xufVxuXG4udGV4dC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiAnPj4+JztcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4udGV4dC1hcnJvdy0tcmV2ZXJzZTpiZWZvcmUge1xuICBjb250ZW50OiAnPDw8Jztcbn1cblxuLyogSGVhZGluZyBDb21wb25lbnQgKi9cbi5ncy1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xufVxuXG4uZ3MtaGVhZGluZy5kaXNwbGF5LWhlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtbGFyZ2UpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXh4eC1sYXJnZSkgIWltcG9ydGFudDtcbn1cblxuLmdzLWhlYWRpbmcucGFnZS1oZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLWxhcmdlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXNlbWktYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXh4LWxhcmdlKSAhaW1wb3J0YW50O1xufVxuXG4uZ3MtaGVhZGluZy5zZWN0aW9uLWhlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtc21hbGwpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctc2VtaS1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteC1sYXJnZSkgIWltcG9ydGFudDtcbn1cblxuLmdzLWhlYWRpbmcuYmxvY2staGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1zbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1zZW1pLWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZSkgIWltcG9ydGFudDtcbn1cblxuLmdzLWhlYWRpbmcuZGV0YWlsLWhlYWRpbmcge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1zbWFsbCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1ub3JtYWwpO1xufVxuXG4uZ3MtaGVhZGluZy50ZXh0LWhlYWRpbmcge1xuICBmb250LXdlaWdodDogdmFyKC0tZnctYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1lZGl1bSkgIWltcG9ydGFudDtcbn1cblxuLmdzLWhlYWRpbmcubGluay1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1zbWFsbCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1zZW1pLWJvbGQpO1xufVxuXG4uZ3MtaGVhZGluZy50aW55IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteC1zbWFsbCkgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLXNtYWxsKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LW5vcm1hbCk7XG59XG5cblxuXG4vKiBIZWFkZXIgQ29tcG9uZW50ICovXG4vKiBHYWxhdGkgSGVhZGVyIENvbXBvbmVudCAqL1xuXG4uZ3MtaGVhZGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDQxLCA3NywgMC4wNykgMHB4IDJweCA2cHggMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG4uZ3MtaGVhZGVyIC5ncy1pY29uIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIFNpdGUgQmFyIFNsb3QgKi9cbi5ncy1oZWFkZXJfX3NpdGUtYmFyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIyOCwgMjI4LCAyMjgpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncy1oZWFkZXJfX3NpdGUtYmFyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZ3MtaGVhZGVyX19zaXRlLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncy1oZWFkZXJfX3NpdGUtbGluazpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6IHJnYigwLCA0MywgNzMpO1xufVxuLmdzLWhlYWRlcl9fc2l0ZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDIyOCwgMjI4LCAyMjgpO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdzLWhlYWRlcl9fc2l0ZS1saW5rICBzdmcge1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5ncy1oZWFlcl9fc2l0ZS1saW5rIHtcbiAgLmdzLWljb24ge1xuICAgIC5ncy1pY29uX19zdmcge1xuICAgICAgd2lkdGg6IDY4cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmdzLWhlYWRlcl9fc2l0ZS10YWJzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZ3MtaGVhZGVyX19zaXRlLWxpbmsge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ncy1oZWFkZXJfX3NpdGUtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLyogSGVhZGVyIFRvcCBTbG90ICovXG4uZ3MtaGVhZGVyX190b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwcHggMTZweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMjgsIDIyOCwgMjI4KTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmdzLWhlYWRlcl9fdG9wLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZ3MtaGVhZGVyX190b3AuZ3MtaGVhZGVyX190b3AtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAzMDA7XG59XG4uZ3MtaGVhZGVyX190b3AtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZ3MtaGVhZGVyX190b3AtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuLmdzLWhlYWRlcl9fbG9nbyB7XG4gIG1hcmdpbjogMHB4IDMwcHg7XG4gIGZpbGw6IHJnYigwLCA0MSwgNzcpO1xuICBjb2xvcjogcmdiKDAsIDQxLCA3NykgIWltcG9ydGFudDtcbn1cbi5ncy1oZWFkZXJfX2xvZ28gLmdzLWljb24ueHh4LWxhcmdlIC5ncy1pY29uX19zdmcge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdzLWhlYWRlcl9fdG9wIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbiAgLmdzLWhlYWRlcl9fdG9wLWxlZnQge1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmdzLWhlYWRlcl9fdG9wLXJpZ2h0IHtcbiAgICBmbGV4OiAxO1xuICAgIGNvbHVtbi1nYXA6IHVuc2V0O1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZ3MtaGVhZGVyX190b3AtbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZ3MtaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW46IDBweCAzMHB4O1xuICB9XG4gIC5ncy1oZWFkZXJfX2xvZ28gLmdzLWljb24ueHh4LWxhcmdlIC5ncy1pY29uX19zdmcge1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxuICAuZ3MtaGVhZGVyX190b3AuZ3MtaGVhZGVyX190b3AtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxuICAuZ3MtaGVhZGVyX190b3AuZ3MtaGVhZGVyX190b3AtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3MtaGVhZGVyX190b3AuZ3MtaGVhZGVyX190b3AtLW1vYmlsZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZ3MtaGVhZGVyX190b3AuZ3MtaGVhZGVyX190b3AtLWRlc2t0b3Age1xuICAgIGNvbHVtbi1nYXA6IDQ4cHg7XG4gIH1cbn1cblxuLmdzLWhlYWRlcl9fbmF2IHtcbiAgei1pbmRleDogMTAwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAwcHggMTZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuYS5ncy1oZWFkZXJfX25hdi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiKDAsIDQxLCA3Nyk7XG59XG4uZ3MtaGVhZGVyX19uYXYgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoOTMsIDE3MCwgMjEzKTtcbn1cbi5ncy1oZWFkZXJfX25hdi1saW5rLmdzLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi5ncy1oZWFkZXJfX25hdi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgY29sb3I6IHJnYigwLCA0MSwgNzcpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uZ3MtaGVhZGVyX19uYXYtaXRlbS5ncy1kcm9wZG93bl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5ncy1oZWFkZXJfX292ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdzLWhlYWRlcl9fb3ZlcmxheS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40KTtcbiAgei1pbmRleDogLTE7XG59XG4uZ3MtaGVhZGVyX19uYXYtaXRlbS5hY3RpdmUgLmdzLWRyb3Bkb3duX19idXR0b246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiKDkzLCAxNzAsIDIxMyk7XG59XG4uZ3MtaGVhZGVyX19uYXYtaXRlbSAuZ3MtZHJvcGRvd25fX2J1dHRvbjpob3Zlcixcbi5ncy1oZWFkZXJfX25hdi1pdGVtLmFjdGl2ZSAuZ3MtZHJvcGRvd25fX2J1dHRvbiB7XG4gIGNvbG9yOiByZ2IoOTMsIDE3MCwgMjEzKTtcbn1cbi5ncy1oZWFkZXJfX25hdi1pdGVtIC5ncy1kcm9wZG93bl9fYnV0dG9uOmhvdmVyIHN2Zyxcbi5ncy1oZWFkZXJfX25hdi1pdGVtLmFjdGl2ZSAuZ3MtZHJvcGRvd25fX2J1dHRvbiBzdmcge1xuICBmaWxsOiByZ2IoOTMsIDE3MCwgMjEzKTtcbn1cbi5ncy1oZWFkZXJfX25hdi1pdGVtIC5ncy1kcm9wZG93bl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdzLWhlYWRlcl9fbmF2LWl0ZW0gYS5ncy1kcm9wZG93bl9fYnV0dG9uIHtcbiAgY29sb3I6IHJnYigwLCA0MSwgNzcpO1xufVxuLmdzLWRyb3Bkb3duX19idXR0b24gLmdzLWhlYWRlcl9fY2FyZXQtaWNvbiAuZ3MtaWNvbl9fc3ZnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmdzLWRyb3Bkb3duX19idXR0b24gLmdzLWhlYWRlcl9fbGluay1pY29uIC5ncy1pY29uX19zdmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4uZ3MtaGVhZGVyX19uYXYtaXRlbSAuZ3MtZHJvcGRvd25fX2NvbnRlbnQge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDIwcHggNDhweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdzLWhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbi5ncy1oZWFkZXJfX3N1Yi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5hLmdzLWhlYWRlcl9fc3ViLW5hdi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiKDAsIDQxLCA3Nyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDE2cHggMHB4O1xufVxuLmdzLWhlYWRlcl9fc3ViLW5hdi1saW5rIC5ncy1oZWFkZXJfX2NhcmV0LWljb24gLmdzLWljb25fX3N2ZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5ncy1oZWFkZXJfX3N1Yi11dGlsaXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNDhweDtcbn1cbi5ncy1oZWFkZXJfX3N1Yi11dGlsaXR5LW5hdi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiKDAsIDQxLCA3Nyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5ncy1oZWFkZXJfX3N1Yi11dGlsaXR5LWdyaWQgYS5ncy1oZWFkZXJfX3N1Yi1uYXYtbGluayxcbi5ncy1oZWFkZXJfX3N1Yi11dGlsaXR5LWdyaWQgLmdzLWhlYWRlcl9fc3ViLW5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogcmdiKDkzLCAxNzAsIDIxMyk7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZ3MtaGVhZGVyX19zdWItdXRpbGl0eS1ncmlkLWxpbmtzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmdzLWhlYWRlcl9fc3ViLXV0aWxpdHktZ3JpZC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiKDkzLCAxNzAsIDIxMyk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdzLWhlYWRlcl9fc3ViLXV0aWxpdHktZ3JpZC1saW5rIGltZyB7XG4gIG1heC13aWR0aDogMjc1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZ3MtaGVhZGVyX19zdWItdXRpbGl0eS1ncmlkIC5ncy1oZWFkZXJfX3N1Yi11dGlsaXR5LWdyaWQtbGluayB7XG4gIGNvbG9yOiByZ2IoMCwgNDEsIDc3KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG59XG4uZ3MtaGVhZGVyX19zdWItdXRpbGl0eS1ncmlkIC5ncy1oZWFkZXJfX3N1Yi11dGlsaXR5LWdyaWQtbGluayBpbWcge1xuICBtYXgtd2lkdGg6IDExNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZ3MtaGVhZGVyX19zdWItdXRpbGl0eS1sb2NhdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmdzLWhlYWRlcl9fc3ViLXV0aWxpdHktbG9jYXRpb25zLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiKDkzLCAxNzAsIDIxMyk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDE2cHggMHB4O1xufVxuLmdzLWhlYWRlcl9fc3ViLXV0aWxpdHktbG9jYXRpb25zLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZ2IoMCwgNDEsIDc3KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4uZ3MtaGVhZGVyX191dGlsaXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgbWFyZ2luOiAwcHggMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigyMjgsIDIyOCwgMjI4KTtcbiAgcm93LWdhcDogMTZweDtcbn1cbi5ncy1oZWFkZXJfX3V0aWxpdHktLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdzLWhlYWRlcl9fdXRpbGl0eS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiByZ2IoMCwgNDEsIDc3KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbHVtbi1nYXA6IDRweDtcbn1cbmEuZ3MtaGVhZGVyX191dGlsaXR5LWxpbmsuZ3MtaGVhZGluZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYigxMTIsIDExMiwgMTEyKTtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uZ3MtYnV0dG9uLmdzLWhlYWRlcl9fbG9naW4tYnRuLm91dGxpbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1ibHVlKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmdzLWJ1dHRvbi5ncy1oZWFkZXJfX2xvZ2luLWJ0bi5vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuLmdzLWhlYWRlcl9fdG9wLS1tb2JpbGUuYWN0aXZlIC5ncy1idXR0b24uZ3MtaGVhZGVyX19sb2dpbi1idG4ub3V0bGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdzLWhlYWRlcl9fdG9wLS1tb2JpbGUgLmdzLWhlYWRlcl9fYWNjb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3MtaGVhZGVyX190b3AtLW1vYmlsZS5hY3RpdmUgLmdzLWhlYWRlcl9fYWNjb3VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdzLWhlYWRlcl9fYWNjb3VudCAuZ3MtZHJvcGRvd25fX2NvbnRlbnQge1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5ncy1oZWFkZXJfX2FjY291bnQtYnRuLmdzLWRyb3Bkb3duX19idXR0b24gLmdzLWJ1dHRvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ3MtaGVhZGVyX19hY2NvdW50LWF2YXRhciB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ncy1oZWFkZXJfX2FjY291bnQgLmdzLWRyb3Bkb3duX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLmdzLWhlYWRlcl9fYWNjb3VudC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZ3MtaGVhZGVyX19hY2NvdW50LWxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6cmdiKDAsIDQxLCA3Nyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ3MtaGVhZGVyX191dGlsaXR5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZ3MtaGVhZGVyX191dGlsaXR5LS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ncy1oZWFkZXJfX3V0aWxpdHktaXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICBwYWRkaW5nOiAwcHggMTZweDtcbiAgfVxuICAuZ3MtaGVhZGVyX19hY2NvdW50LWJ0bi5ncy1kcm9wZG93bl9fYnV0dG9uLmdzLWJ1dHRvbi5pY29uIHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA4cHggMTZweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ3MtYnV0dG9uLmdzLWhlYWRlcl9fbG9naW4tYnRuLm91dGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ncy1oZWFkZXJfX2FjY291bnQgLmdzLWRyb3Bkb3duX19jb250ZW50IHtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmdzLWhlYWRlcl9fdXRpbGl0eS1pdGVtOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogcmdiKDIwNywgMjEwLCAyMTIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICBhLmdzLWhlYWRlcl9fdXRpbGl0eS1saW5rLmdzLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB9XG59XG4uZ3MtaGVhZGVyX191dGlsaXR5IC5ncy1oZWFkZXJfX2NhcmV0LWljb24gc3ZnIHtcbiAgZmlsbDogcmdiKDExMiwgMTEyLCAxMTIpICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTpyZ2IoMTEyLCAxMTIsIDExMikgIWltcG9ydGFudDtcbn1cbi5ncy1oZWFkZXJfX3V0aWxpdHkgLmNvbnRhY3QgLmdzLWljb25fX3N2ZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI5cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ncy1oZWFkZXJfX3V0aWxpdHkgLmNoYXQgLmdzLWljb25fX3N2ZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI5cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmdzLWhlYWRlcl9fdXRpbGl0eSAuc2VhcmNoLXV0aWxpdHkgLmdzLWljb25fX3N2ZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmdzLWhlYWRlcl9fdXRpbGl0eSAuZ3MtaWNvbl9fc3ZnIHN2ZyB7XG4gIGZpbGw6IHJnYigxMTIsIDExMiwgMTEyKSAhaW1wb3J0YW50O1xufVxuXG5cbi5ncy1oZWFkZXJfX3RvcC0tbW9iaWxlIC5ncy1oZWFkZXJfX21vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDExNnB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTE2cHg7XG59XG4uZ3MtaGVhZGVyX19iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdzLWhlYWRlcl9fdG9wLS1tb2JpbGUuYWN0aXZlIC5ncy1oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdzLWhlYWRlcl9fbW9iaWxlLXNlYXJjaC1iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdzLWhlYWRlcl9fdG9wLS1tb2JpbGUuYWN0aXZlIC5ncy1oZWFkZXJfX21vYmlsZS1zZWFyY2gtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ncy1oZWFkZXJfX21vYmlsZS1zZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDIxMHB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5ncy1oZWFkZXJfX21vYmlsZS1zZWFyY2gtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2IoMCwgNDEsIDc3KTtcbn1cbi5ncy1oZWFkZXJfX3RvZ2dsZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdzLWhlYWRlcl9fc2VhcmNoLXRvZ2dsZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiKDAsIDQxLCA3Nyk7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlci5oZWFkZXIuc2Nyb2xsLWhpZGRlbiAuZ3MtaGVhZGVyX19zZWFyY2gtdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIuaGVhZGVyLnNjcm9sbC1oaWRkZW4gLmdzLWhlYWRlcl9fdG9wLS1tb2JpbGUuYWN0aXZlIC5ncy1oZWFkZXJfX3NlYXJjaC10b2dnbGUgIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncy1oZWFkZXJfX2hhbWJ1cmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ3MtaGVhZGVyX19oYW1idXJnZXItYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IHJnYigwLCA0MSwgNzcpO1xuICBib3JkZXItcmFkaXVzOiAyMHJlbTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuOTgpO1xufVxuLmdzLWhlYWRlcl9faGFtYnVyZ2VyLWJhcjpudGgtY2hpbGQoMSkgeyB0b3A6IDBweDsgfVxuLmdzLWhlYWRlcl9faGFtYnVyZ2VyLWJhcjpudGgtY2hpbGQoMikgeyB0b3A6IDdweDsgfVxuLmdzLWhlYWRlcl9faGFtYnVyZ2VyLWJhcjpudGgtY2hpbGQoMykgeyB0b3A6IDdweDsgfVxuLmdzLWhlYWRlcl9faGFtYnVyZ2VyLWJhcjpudGgtY2hpbGQoNCkgeyB0b3A6IDE0cHg7IH1cbi5ncy1oZWFkZXJfX3RvcC0tbW9iaWxlLmFjdGl2ZSAuZ3MtaGVhZGVyX19oYW1idXJnZXIgeyBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuLmdzLWhlYWRlcl9fdG9wLS1tb2JpbGUuYWN0aXZlIC5ncy1oZWFkZXJfX2hhbWJ1cmdlci1iYXI6bnRoLWNoaWxkKDEpIHsgdG9wOiA3cHg7IGxlZnQ6IDUwJTsgd2lkdGg6IDAlOyB9XG4uZ3MtaGVhZGVyX190b3AtLW1vYmlsZS5hY3RpdmUgLmdzLWhlYWRlcl9faGFtYnVyZ2VyLWJhcjpudGgtY2hpbGQoMikgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbi5ncy1oZWFkZXJfX3RvcC0tbW9iaWxlLmFjdGl2ZSAuZ3MtaGVhZGVyX19oYW1idXJnZXItYmFyOm50aC1jaGlsZCgzKSB7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbi5ncy1oZWFkZXJfX3RvcC0tbW9iaWxlLmFjdGl2ZSAuZ3MtaGVhZGVyX19oYW1idXJnZXItYmFyOm50aC1jaGlsZCg0KSB7IHRvcDogN3B4OyBsZWZ0OiA1MCU7IHdpZHRoOiAwJTsgfVxuLmdzLWhlYWRlcl9fdG9wLS1tb2JpbGUuYWN0aXZlIC5ncy1oZWFkZXJfX21vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ncy1oZWFkZXJfX21vYmlsZS1uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ncy1oZWFkZXJfX21vYmlsZS1uYXYtaXRlbSAuZ3MtZHJvcGRvd25fX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLmdzLWhlYWRlcl9fbW9iaWxlLW5hdi1pdGVtIC5ncy1oZWFkaW5nLmxpbmstaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgY29sb3I6IHJnYigwLCA0MSwgNzcpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG59XG4uZ3MtaGVhZGVyX19tb2JpbGUtbmF2LWl0ZW0uYWN0aXZlIC5ncy1kcm9wZG93bl9fYnV0dG9uIC5ncy1oZWFkaW5nLmxpbmstaGVhZGluZyB7XG4gIGNvbG9yOiByZ2IoOTMsIDE3MCwgMjEzKTtcbn1cbi5ncy1oZWFkZXJfX21vYmlsZS1uYXYtaXRlbSAuZ3MtZHJvcGRvd25fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZ3MtaGVhZGVyX19tb2JpbGUtbmF2LWl0ZW0gYS5ncy1oZWFkZXJfX3N1Yi1uYXYtbGluayB7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbn1cbi5ncy1oZWFkZXJfX21vYmlsZS1uYXYtaXRlbSAuZ3MtYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZ3MtaGVhZGVyX19tb2JpbGUtbmF2LWl0ZW0gLmdzLWFjY29yZGlvbl9faGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdzLWhlYWRlcl9fbW9iaWxlLW5hdi1pdGVtIC5ncy1hY2NvcmRpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5ncy1oZWFkZXJfX21vYmlsZS1uYXYtaXRlbSAuZ3MtYWNjb3JkaW9uX19pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmdzLWhlYWRlcl9fbW9iaWxlLW5hdi1pdGVtIC5ncy1hY2NvcmRpb24uYWN0aXZlIC5ncy1hY2NvcmRpb25fX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmdzLWhlYWRlcl9fbW9iaWxlLW5hdi1pdGVtIC5ncy1oZWFkZXJfX3N1Yi11dGlsaXR5LW5hdi1saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZ3MtaGVhZGVyX19tb2JpbGUtbmF2LWl0ZW0gLmdzLWhlYWRlcl9fc3ViLXV0aWxpdHktbmF2LWxpbms6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5ocy1mb3JtLWZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmhzLWZvcm0tZmllbGQgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmhzLWZvcm0tZmllbGQgLmhzLWZvcm0tY2hlY2tib3ggbGFiZWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmxhYmVsLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkge1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmhzLWlucHV0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMnB4IDhweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMTEyLCAxMTIsIDExMikgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uaHMtaW5wdXQuaW52YWxpZCB7XG4gIGJvcmRlcjogcmVkIDFweCBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG51bC5ocy1lcnJvci1tc2dzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaHMtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiKDExMiwgMTEyLCAxMTIpICFpbXBvcnRhbnQ7XG59XG5cbi5ocy1pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6IHJnYigxMTIsIDExMiwgMTEyKSAhaW1wb3J0YW50O1xufVxuXG4uaHMtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogcmdiKDExMiwgMTEyLCAxMTIpICFpbXBvcnRhbnQ7XG59XG5cbi5ocy1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiKDExMiwgMTEyLCAxMTIpICFpbXBvcnRhbnQ7XG59XG5cbi5ocy1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICBoeXBoZW5zOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMyMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UgMHMsIGNvbG9yIDMwMG1zIGVhc2UgMHMsIGJvcmRlciAzMDBtcyBlYXNlIDBzLCBib3gtc2hhZG93IDMwMG1zIGVhc2UgMHM7XG4gIHBhZGRpbmc6IDEycHggMjBweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLWJsdWUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyOHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5cbi8qIFNjcmlwdCBUZXh0IENvbXBvbmVudCAqL1xuLmdzLXNjcmlwdCB7XG4gIGNvbG9yOiByZ2IoOTMsIDE3MCwgMjEzKTtcbiAgZm9udC1mYW1pbHk6IFwiRGVsaWdodCBNb3RoZXJcIiwgc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ncy1zY3JpcHQuaGlnaGxpZ2h0IHtcbiAgY29sb3I6IHJnYigyNDcsIDIyNywgODMpO1xufVxuXG4vKiBDYXJkIENvbXBvbmVudCAqL1xuLmdzLWNhcmRfX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS14LWxhcmdlKTtcbn1cblxuLmdzLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5ncy1jYXJkOmJlZm9yZSB7XG4gIGluc2V0OiAtMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoOCwyOCw2OSwwLjE1KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJveC1zaGFkb3c6IHJnYmEoNiwgMTAsIDM2LCAwLjEpIDBweCAxcHggNHB4IDFweCwgcmdiYSg2LCAxMCwgMzYsIDAuMDgpIDBweCA1cHggMTBweCAwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5ncy1jYXJkX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG4uZ3MtY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlLW1lZGl1bSkgdmFyKC0tc3BhY2UtbWVkaXVtKTtcbn1cblxuLmdzLWNhcmRfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXgtc21hbGwpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1zZW1pLWJvbGQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtc21hbGwpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1tZWRpdW0pO1xufVxuXG4uZ3MtY2FyZF9fdGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGxpbmUtY2xhbXA6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZSkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXNlbWktYm9sZCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1zbWFsbCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLW1lZGl1bSk7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5cbi5ncy1jYXJkX19jb3B5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBsaW5lLWNsYW1wOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ncy1jYXJkX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtc21hbGwpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZS14LXNtYWxsKSB2YXIoLS1zcGFjZS1tZWRpdW0pIHZhcigtLXNwYWNlLW1lZGl1bSkgdmFyKC0tc3BhY2UtbWVkaXVtKTtcbn1cblxuLmdzLWNhcmRfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDhweDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWdyZXkpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDMyMHB4O1xufVxuLmludmVyc2UuZ3MtY2FyZF9fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbn1cblxuLnByaW1hcnkuZ3MtY2FyZF9fYmFkZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1ibHVlKTtcbn1cblxuLmhpZ2hsaWdodC5ncy1jYXJkX19iYWRnZSB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xufVxuXG4uZ3Mtc3BlY2lhbC1vZmZlcl9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uZ3MtY2FyZF9fbGluayB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXgtc21hbGwpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctYm9sZCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdzLWNhcmRfX2RhdGUge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14LXNtYWxsKTtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1zZW1pLWJvbGQpO1xufVxuXG4ubGlzdGluZy1jYXJkLmdzLWNhcmRfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuLmxpc3RpbmctY2FyZCAuZ3MtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiByZ2IoMCwgNDMsIDczKTtcbn1cblxuLmxpc3RpbmctY2FyZCAuc2ltcGxlZmF2b3JpdGUtYnV0dG9uLnByZXNldCBpIHtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLWNhcmQgLmdzLWNhcmQ6YmVmb3JlIHtcbiAgaW5zZXQ6IC0xcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg4LDI4LDY5LDAuMTUpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmxpc3RpbmctY2FyZCAuZ3MtY2FyZF9fc2F2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxpc3RpbmctY2FyZCAuZ3MtY2FyZF9fc2F2ZSBzdmcge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNmZmZmZmY7XG4gIHN0cm9rZS13aWR0aDogMi4yNTtcbn1cblxuLmxpc3RpbmctY2FyZCAuZ3MtY2FyZF9fc2F2ZTpob3ZlciBzdmcge1xuICBmaWxsOiAjRjdFMzUzICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogI0Y3RTM1MyAhaW1wb3J0YW50O1xuICBzdHJva2Utd2lkdGg6IDIuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxpc3RpbmctY2FyZCAuZ3MtY2FyZF9fbWVkaWEge1xuICBwYWRkaW5nLWJvdHRvbTogNTMuNTM4NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctY2FyZCAuZ3MtY2FyZF9fbWVkaWEgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1jYXJkIC5ncy1jYXJkX19tZWRpYSBhIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmxpc3RpbmctY2FyZCAuZ3MtY2FyZF9fYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIyOCwgMjI4LCAyMjgpO1xufVxuXG4ubGlzdGluZy1jYXJkIC5ncy1jYXJkX19ib2R5IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctY2FyZCAuZ3MtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5saXN0aW5nLWNhcmQgLmdzLWNhcmRfX2NvcHkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2IoMTEyLCAxMTIsIDExMik7XG59XG5cbi5saXN0aW5nLWNhcmQgLmdzLWNhcmRfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubGlzdGluZy1jYXJkIC5ncy1jYXJkX19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5saXN0aW5nLWNhcmQgLmdzLWNhcmRfX2Zvb3RlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5saXN0aW5nLWNhcmQgLmdzLWNhcmRfX2xpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiKDkzLCAxNzAsIDIxMykgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctY2FyZCBwLmdzLWNhcmRfX2RhdGUge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMCwgNDMsIDczKSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1jYXJkIC5ncy1jYXJkX19kYXRlLmdzLWhlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG59XG5cbi5saXN0aW5nLWNhcmQgLmdzLWxpc3RpbmdfX2lkZW50aWZpZXIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5saXN0aW5nLWNhcmQgLmdzLWNhcmRfX2Zvb3RlciAuZ3MtY2FyZF9fY29tcGFyZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogIzVEQUFENTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxpc3RpbmctY2FyZCAuZ3MtY2FyZF9fZm9vdGVyIC5ncy1jYXJkX19jb21wYXJlIC5ncy1pY29uX19zdmcgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmxpc3RpbmctY2FyZCAuZ3MtY2FyZF9fZm9vdGVyIC5ncy1jYXJkX19jb21wYXJlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMkI0OTtcbn1cblxuLmxpc3RpbmctY2FyZCAuZ3MtY2FyZF9fZm9vdGVyIC5ncy1jYXJkX19jb21wYXJlOmhvdmVyIC5ncy1pY29uX19zdmcgdXNlIHtcbiAgZmlsbDogIzAwMkI0OTtcbiAgLS1zdmctZmlsbC1jb2xvcjogIzAwMkI0OTtcbn1cblxuLmxpc3RpbmctY2FyZCAuZ3MtY2FyZF9fZm9vdGVyIC5ncy1jYXJkX19jb21wYXJlLmFjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDJCNDkgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctY2FyZCAuZ3MtY2FyZF9fZm9vdGVyIC5ncy1jYXJkX19jb21wYXJlLmFjdGl2ZSAuZ3MtaWNvbl9fc3ZnIHVzZSB7XG4gIGZpbGw6ICMwMDJCNDkgIWltcG9ydGFudDtcbiAgLS1zdmctZmlsbC1jb2xvcjogIzAwMkI0OSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1jYXJkIC5ncy1jYXJkX19mb290ZXIgLmdzLWNhcmRfX2NvbXBhcmUgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ob3Jpem9udGFsLmdzLWNhcmRfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gIH1cblxuICAuaG9yaXpvbnRhbCAuZ3MtY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5ob3Jpem9udGFsIC5ncy1jYXJkX19tZWRpYSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaG9yaXpvbnRhbCAuZ3MtY2FyZF9fbWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC5ob3Jpem9udGFsIC5ncy1jYXJkX19tZWRpYSBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAuaG9yaXpvbnRhbCAuZ3MtY2FyZF9fYm9keSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuaG9yaXpvbnRhbCAuZ3MtY2FyZF9fY29weSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2IoMTEyLCAxMTIsIDExMik7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgLmhvcml6b250YWwgLmdzLWNhcmRfX2JvZHkgLmdzLWljb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiKDExMiwgMTEyLCAxMTIpO1xuICB9XG59XG5cbi8qIFF1b3RlIENvbXBvbmVudCAqL1xuLmdzLXF1b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjg4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ncy1xdW90ZV9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLyogRmVhdHVyZSBDb21wb25lbnQgKi9cbi5ncy1mZWF0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5ncy1mZWF0dXJlX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmdzLWZlYXR1cmVfX21lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdzLWZlYXR1cmVfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmdzLWZlYXR1cmVfX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZ3MtZmVhdHVyZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbn1cbi5ncy1mZWF0dXJlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5ncy1mZWF0dXJlX19jb3B5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmdzLWZlYXR1cmVfX2NvcHkgKyAuZ3MtZmVhdHVyZV9fYWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5ncy1mZWF0dXJlLm5vLWJnIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5ncy1mZWF0dXJlLm5vLWJnIC5ncy1mZWF0dXJlX19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5cbi5ncy1mZWF0dXJlLmJhbm5lciB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4uZ3MtZmVhdHVyZS5iYW5uZXIgLmdzLWZlYXR1cmVfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IC01MHB4O1xufVxuLmdzLWZlYXR1cmUuYmFubmVyIC5ncy1mZWF0dXJlX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogSGVybyBDb21wb25lbnQgKi9cbi5ncy1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlLXh4eHgtbGFyZ2UpIHZhcigtLXNwYWNlLXh4eC1sYXJnZSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRhcmstZ3JleSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLmdzLWhlcm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmdzLWhlcm9fX3RleHQge1xuICB3aWR0aDogNTIlO1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uZ3MtaGVyb19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1tZWRpdW0pO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtbGFyZ2UpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctc2VtaS1ib2xkKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdzLWhlcm9fX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS14LWxhcmdlKTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmdzLWhlcm9fX2J1dHRvbnMgYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2UtbWVkaXVtKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk5cHgpIHtcbiAgLmdzLWhlcm8ge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNlLXh4eC1sYXJnZSkgdmFyKC0tc3BhY2UteC1sYXJnZSk7XG4gIH1cblxuICAuZ3MtaGVyb19fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmdzLWhlcm9fX3RleHQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuZ3MtaGVyb19fYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmdzLWhlcm9fX2J1dHRvbnMgYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLW1lZGl1bSk7XG4gIH1cbn1cblxuLyogQXZhdGFyIENvbXBvbmVudCAqL1xuLmdzLWF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdzLWF2YXRhci54LXNtYWxsIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5ncy1hdmF0YXIuc21hbGwge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmdzLWF2YXRhci5sYXJnZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbi5ncy1hdmF0YXIueC1sYXJnZSB7XG4gIHdpZHRoOiAyNTZweDtcbiAgaGVpZ2h0OiAyNTZweDtcbn1cblxuXG4vKiBCdXR0b24gQ29tcG9uZW50ICovXG4uZ3MtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxMjhweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctc2VtaS1ib2xkKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLXNtYWxsKTtcbiAgaHlwaGVuczogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlIDBzLCBjb2xvciAzMDBtcyBlYXNlIDBzLCBib3JkZXIgMzAwbXMgZWFzZSAwcywgYm94LXNoYWRvdyAzMDBtcyBlYXNlIDBzO1xuICBwYWRkaW5nOiA5LjVweCAyNHB4IDEwLjVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKSAhaW1wb3J0YW50O1xufVxuXG4uZ3MtYnV0dG9uX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1zZW1pLWJvbGQpO1xufVxuXG5cbi5ncy1idXR0b24ucHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJsdWUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ncy1idXR0b24ucHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYig3OSwgMTQyLCAxNzkpO1xuICBib3JkZXItY29sb3I6IHJnYig3OSwgMTQyLCAxNzkpO1xuICBib3gtc2hhZG93OiByZ2JhKDM0LCAzNCwgMzQsIDAuMSkgMHB4IDRweCAyMHB4O1xufVxuXG4uZ3MtYnV0dG9uLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRhcmstYmx1ZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4uZ3MtYnV0dG9uLnNlY29uZGFyeTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IHJnYmEoMzQsIDM0LCAzNCwgMC4xKSAwcHggNHB4IDIwcHg7XG59XG5cbi5ncy1idXR0b24uaW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpICFpbXBvcnRhbnQ7XG59XG5cbi5ncy1idXR0b24ub3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDAsIDQzLCA3MykgIWltcG9ydGFudDtcbn1cblxuLmdzLWJ1dHRvbi5pbnZlcnNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtZ3JleSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleSk7XG4gIGJveC1zaGFkb3c6IHJnYmEoMzQsIDM0LCAzNCwgMC4xKSAwcHggNHB4IDIwcHg7XG59XG5cbi5ncy1idXR0b24ubGlnaHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWdyZXkpICFpbXBvcnRhbnQ7XG59XG5cbi5ncy1idXR0b24uaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKSAhaW1wb3J0YW50O1xufVxuXG4uZ3MtYnV0dG9uLmxpZ2h0LW91dGxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5KSAhaW1wb3J0YW50O1xufVxuXG4uZ3MtYnV0dG9uLmludmVyc2Utb3V0bGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ncy1idXR0b24uc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uZ3MtYnV0dG9uLnNtYWxsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHgtc21hbGwpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZS1zbWFsbCkgdmFyKC0tc3BhY2UtbGFyZ2UpIHZhcigtLXNwYWNlLXNtYWxsKSAhaW1wb3J0YW50O1xufVxuXG4uZ3MtYnV0dG9uLngtc21hbGwge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14LXNtYWxsKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2UteHgtc21hbGwpIHZhcigtLXNwYWNlLXNtYWxsKSB2YXIoLS1zcGFjZS14eC1zbWFsbCkgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiBpbml0aWFsO1xufVxuXG4uZ3MtYnV0dG9uLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdzLWJ1dHRvbi5pY29uIHtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uZ3MtYnV0dG9uLnNtYWxsLmljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncy1idXR0b24ueC1zbWFsbC5pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uZ3MtYnV0dG9uX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuXG5cbi8qIEljb24gQ29tcG9uZW50ICovXG4uZ3MtaWNvbi50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbi5ncy1pY29uX19zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5ncy1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuLmdzLWljb24ueHgtc21hbGwgLmdzLWljb25fX3N2ZyB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG4uZ3MtaWNvbi54LXNtYWxsIC5ncy1pY29uX19zdmcge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmdzLWljb24uc21hbGwgLmdzLWljb25fX3N2ZyB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uZ3MtaWNvbi5sYXJnZSAuZ3MtaWNvbl9fc3ZnIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cbi5ncy1pY29uLngtbGFyZ2UgLmdzLWljb25fX3N2ZyB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG4uZ3MtaWNvbi54eC1sYXJnZSAuZ3MtaWNvbl9fc3ZnIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogNjRweDtcbn1cbi5ncy1pY29uLnh4eC1sYXJnZSAuZ3MtaWNvbl9fc3ZnIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLmdzLWljb24uYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZ3MtaWNvbi5iYWNrZ3JvdW5kIC5ncy1pY29uX19zdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3MtaWNvbi5iYWNrZ3JvdW5kIC5ncy1pY29uX19zdmcgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZ3MtaWNvbi54eC1zbWFsbC5iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogNHB4O1xufVxuLmdzLWljb24ueC1zbWFsbC5iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogOHB4O1xufVxuLmdzLWljb24uc21hbGwuYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uZ3MtaWNvbi5sYXJnZS5iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5ncy1pY29uLngtbGFyZ2UuYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZ3MtaWNvbi54eC1sYXJnZS5iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5ncy1pY29uLnh4eC1sYXJnZS5iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5ncy1pY29uLmJhY2tncm91bmQucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmdzLWljb24uYmFja2dyb3VuZC5jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi8qIEJyZWFkY3J1bWJzIENvbXBvbmVudCAqL1xuLmdzLWJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncy1icmVhZGNydW1ic19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmdzLWJyZWFkY3J1bWJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNlLXh4LXNtYWxsKTtcbn1cblxuLmdzLWJyZWFkY3J1bWJzX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLmdzLWJyZWFkY3J1bWJzX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xufVxuXG4uZ3MtYnJlYWRjcnVtYnNfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNlLXNtYWxsKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNlLXNtYWxsKTtcbn1cblxuLmdzLWJyZWFkY3J1bWJzX19pY29uIHN2ZyB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmdzLWJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi8qIFRhYmxlIENvbXBvbmVudCAqL1xuLmdzLXRhYmxlX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbi5ncy10YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3MtdGFibGUgdGgge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjI4LCAyMjgsIDIyOCk7XG59XG4uZ3MtdGFibGUgdGhlYWQ6b25seS1vZi10eXBlIHRoOm50aC1vZi10eXBlKGV2ZW4pLFxuLmdzLXRhYmxlIHRib2R5Om9ubHktb2YtdHlwZSB0ZDpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI4LCAyMjgsIDIyOCwgMC40KTtcbn1cbi5ncy10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdzLXRhYmxlX19pbWcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLmdzLXRhYmxlX19pbWcgYSB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpICFpbXBvcnRhbnQ7XG59XG5cbi5ncy10YWJsZV9fZXhwYW5kLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdzLXRhYmxlX19leHBhbmQtYnRuOmJlZm9yZSxcbi5ncy10YWJsZV9fZXhwYW5kLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHJnYigyMjgsIDIyOCwgMjI4KTtcbn1cbi5ncy10YWJsZV9fZXhwYW5kLWJ0biBzcGFuIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5ncy10YWJsZSB0ci5zaG93LW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdzLXRhYmxlX193cmFwcGVyLmV4cGFuZGVkIHRyLnNob3ctbW9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5ncy10YWJsZV9fd3JhcHBlci5leHBhbmRlZCAuZ3MtdGFibGVfX2V4cGFuZC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdzLXRhYmxlX19pbWcge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdzLXRhYmxlX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ3MtdGFibGVfX3dyYXBwZXIgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmdzLXRhYmxlX193cmFwcGVyLmV4cGFuZGVkIHRyOm50aC1jaGlsZCg1KSB0ZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyogQWNjb3JkaW9uIENvbXBvbmVudCAqL1xuLmdzLWFjY29yZGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZ3MtYWNjb3JkaW9uX19oZWFkaW5nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yOiByZ2IoMCwgNDMsIDczKTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5ncy1hY2NvcmRpb25fX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UgMHM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmdzLWFjY29yZGlvbl9faWNvbiBzdmcge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHJnYigwLCA0MywgNzMpO1xufVxuLmdzLWFjY29yZGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIGh5cGhlbnM6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2IoMCwgNDMsIDczKTtcbn1cblxuLmdzLWFjY29yZGlvbi5hY3RpdmUgLmdzLWFjY29yZGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdzLWFjY29yZGlvbi5hY3RpdmUgLmdzLWFjY29yZGlvbl9faWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi8qIE1vZGFsIENvbXBvbmVudCAqL1xuLmdzLW1vZGFsX19jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwcHg7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMjAwbXM7XG59XG4uZ3MtbW9kYWxfX2NvbnRhaW5lci5hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcbn1cblxuLmdzLW1vZGFsX19pbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdzLW1vZGFsX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyOSwgMjksIDAuNCk7XG59XG5cbi5ncy1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMTtcbn1cblxuLmdzLW1vZGFsX19jbG9zZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRhcmstYmx1ZSk7XG4gIGJvcmRlcjogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDAxO1xuICB0b3A6IHZhcigtLXNwYWNlLW1lZGl1bSk7XG4gIHJpZ2h0OiB2YXIoLS1zcGFjZS1tZWRpdW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogdmFyKC0tc3BhY2UteC1sYXJnZSk7XG4gIHdpZHRoOiB2YXIoLS1zcGFjZS14LWxhcmdlKTtcbn1cblxuLmdzLW1vZGFsX19jbG9zZSAuZ3MtaWNvbiBzdmcge1xuICBmaWxsOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5ncy1tb2RhbF9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogdmFyKC0tc3BhY2UteHgtbGFyZ2UpIHZhcigtLXNwYWNlLXgtbGFyZ2UpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ncy1tb2RhbF9fY29udGFpbmVyLmZ1bGwtc2NyZWVuIC5ncy1tb2RhbCB7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3MtbW9kYWxfX2NvbnRhaW5lci52aWRlbyAuZ3MtbW9kYWwge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgb3ZlcmZsb3cteTogaW5pdGlhbDtcbn1cbi5ncy1tb2RhbF9fY29udGFpbmVyLnZpZGVvIC5ncy1tb2RhbF9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjksIDI5LCAyOSwgMC44KTtcbn1cbi5ncy1tb2RhbF9fY29udGFpbmVyLnZpZGVvIC5ncy1tb2RhbF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDBweCB2YXIoLS1zcGFjZS1tZWRpdW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmdzLW1vZGFsX192aWRlby13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3MtbW9kYWxfX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDgwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdzLW1vZGFsX192aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDA4cHg7XG4gIG1heC13aWR0aDogNzI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3MtbW9kYWxfX3ZpZGVvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB9XG4gIC5ncy1tb2RhbF9fY29udGFpbmVyLnZpZGVvIC5ncy1tb2RhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMHB4IHZhcigtLXNwYWNlLXh4eC1sYXJnZSk7XG4gIH1cbn1cblxuLyogRHJhd2VyIENvbXBvbmVudCAqL1xuLmdzLWRyYXdlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdzLWRyYXdlcl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDMwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwgMjksIDI5LCAwLjQpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xufVxuLmdzLWRyYXdlcl9fY29udGFpbmVyLmFjdGl2ZSAuZ3MtZHJhd2VyX19vdmVybGF5IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5ncy1kcmF3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogcmdiYSgwLCA0MSwgNzcsIDAuMSkgMHB4IDNweCA2cHggMHB4IGluc2V0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3MtZHJhd2VyX19jb250YWluZXIuYWN0aXZlIC5ncy1kcmF3ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdzLWRyYXdlcl9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2UteHgtbGFyZ2UpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNlLWxhcmdlKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNlLXgtbGFyZ2UpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JleSk7XG59XG4uZ3MtZHJhd2VyX190aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiA0cHggIWltcG9ydGFudDtcbn1cbi5ncy1kcmF3ZXJfX2Nsb3NlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MDA7XG4gIHRvcDogdmFyKC0tc3BhY2UtbWVkaXVtKTtcbiAgcmlnaHQ6IHZhcigtLXNwYWNlLW1lZGl1bSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ncy1kcmF3ZXJfX2Nsb3NlIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWRhcmstYmx1ZSk7XG59XG4uZ3MtZHJhd2VyX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlLXgtbGFyZ2UpIHZhcigtLXNwYWNlLWxhcmdlKTtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi5ncy1kcmF3ZXJfX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyMDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2UtbWVkaXVtKSB2YXIoLS1zcGFjZS1sYXJnZSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncy1kcmF3ZXJfX2hlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjZS14eC1sYXJnZSk7XG4gIH1cbiAgLmdzLWRyYXdlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2UteC1sYXJnZSkgdmFyKC0tc3BhY2UteHgtbGFyZ2UpO1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG4gIC5ncy1kcmF3ZXJfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2UtbWVkaXVtKSB2YXIoLS1zcGFjZS14eC1sYXJnZSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdzLWRyYXdlciB7XG4gICAgbGVmdDogLTUwMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDQwMG1zIGVhc2UgMHM7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ3MtZHJhd2VyX19jb250YWluZXIuYWN0aXZlIC5ncy1kcmF3ZXIge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxuICAuZ3MtZHJhd2VyX19mb290ZXIge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4vKiBJbnB1dCBHcm91cCBDb21wb25lbnQgKi9cbi5ncy1pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmdzLWlucHV0LWdyb3VwIC5ncy1pbnB1dCBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ncy1pbnB1dC1ncm91cCAuZ3MtbGFiZWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS14LXNtYWxsKTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LW5vcm1hbCk7XG59XG5cbi8qIElucHV0IENvbXBvbmVudCAqL1xuLmdzLWlucHV0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdzLWlucHV0IGlucHV0LFxuLmdzLWlucHV0IGlucHV0OjphZnRlcixcbi5ncy1pbnB1dCBpbnB1dDo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmdzLWlucHV0IGlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuICBtYXJnaW46IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICBjb2xvcjogcmdiKDAsIDQzLCA3Myk7XG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGluaXRpYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjgsIDIyOCwgMjI4KTtcbiAgYm94LXNoYWRvdzogaW5pdGlhbDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlLCBib3JkZXIgMTUwbXMgZWFzZTtcbn1cblxuLmdzLWlucHV0X19pY29uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLmdzLWlucHV0LnJvdW5kZWQgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAzMjBweDtcbn1cblxuLmdzLWlucHV0Lmljb24gaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xufVxuXG4vKiBSYWRpbyBHcm91cCBDb21wb25lbnQgKi9cbi5ncy1yYWRpby1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2UteC1zbWFsbCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncy1yYWRpby1ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IHVuc2V0O1xuICB9XG59XG5cbi8qIFJhZGlvIENvbXBvbmVudCAqL1xuLmdzLXJhZGlvX19jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjZS14eC1sYXJnZSk7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZ3MtcmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ncy1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBwYWRkaW5nOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdzLXJhZGlvX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctbm9ybWFsKTtcbiAgaHlwaGVuczogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmdzLXJhZGlvX19sYWJlbDpiZWZvcmUge1xuICB6LWluZGV4OiAxMDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDJweCAxMnB4IDFweCAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JleSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmdzLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkKy5ncy1yYWRpb19fbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xufVxuXG4uZ3MtcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrLmdzLXJhZGlvX19sYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDRweDtcbiAgei1pbmRleDogMjAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKiBDaGVja2JveCBHcm91cCBDb21wb25lbnQgKi9cbi5ncy1jaGVja2JveC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ncy1jaGVja2JveC1ncm91cC5pbWFnZS1ncm91cCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLyogQ2hlY2tib3ggQ29tcG9uZW50ICovXG4uZ3MtY2hlY2tib3hfX2NvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdzLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ3MtY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2Utc21hbGwpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ncy1jaGVja2JveF9fbGFiZWwge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LW5vcm1hbCk7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2U7XG59XG5cbi5ncy1jaGVja2JveF9fbGFiZWw6YmVmb3JlIHtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMnB4IDhweCAxcHggMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXkpO1xufVxuXG4uZ3MtY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrLmdzLWNoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLWJsdWUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYXJrLWJsdWUpO1xufVxuXG4uZ3MtY2hlY2tib3hfX2xhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogNXB4O1xuICB6LWluZGV4OiAyMDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMGZpbGwlM0QlMjd3aGl0ZSUyNyUyMHhtbG5zJTNEJTI3aHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTI3JTIwd2lkdGglM0QlMjcyNCUyNyUyMGhlaWdodCUzRCUyNzI0JTI3JTIwdmlld0JveCUzRCUyNzAlMjAwJTIwMjQlMjAyNCUyNyUzRSUzQ3BhdGglMjBkJTNEJTI3TTIzLjM3NC4yODdhMS41JTJDMS41JTJDMCUyQzAlMkMwLTIuMDkzLjM0NUw3LjI0NiUyQzIwLjIlMkMyLjU2MSUyQzE1LjUxMUExLjUlMkMxLjUlMkMwJTJDMSUyQzAlMkMuNDM5JTJDMTcuNjMybDUuOTM1JTJDNS45MzRhMS41MjUlMkMxLjUyNSUyQzAlMkMwJTJDMCUyQzIuMjc5LS4xODZsMTUuMDY2LTIxQTEuNSUyQzEuNSUyQzAlMkMwJTJDMCUyQzIzLjM3NC4yODdaJTI3JTIwJTJGJTNFJTNDJTJGc3ZnJTNFKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLmdzLWNoZWNrYm94LWdyb3VwLmltYWdlLWdyb3VwIC5ncy1jaGVja2JveF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdzLWNoZWNrYm94LmltYWdlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5ncy1jaGVja2JveC5pbWFnZSAuZ3MtY2hlY2tib3hfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZ3MtY2hlY2tib3guaW1hZ2UgLmdzLWNoZWNrYm94X19sYWJlbC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2UteC1zbWFsbCk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1ub3JtYWwpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtc21hbGwpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLmdzLWNoZWNrYm94LmltYWdlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkKy5ncy1jaGVja2JveF9fbGFiZWwgLmdzLWNoZWNrYm94X19sYWJlbC1jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXNlbWktYm9sZCk7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xufVxuXG4uZ3MtY2hlY2tib3guaW1hZ2UgLmdzLWNoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBoZWlnaHQ6IDcycHg7XG4gIHdpZHRoOiA3MnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZ3MtY2hlY2tib3guaW1hZ2UgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrLmdzLWNoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmdzLWNoZWNrYm94LmltYWdlIC5ncy1jaGVja2JveF9fbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMGZpbGwlM0QlMjclMjMwMDJCNDklMjclMjB4bWxucyUzRCUyN2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyNyUyMHdpZHRoJTNEJTI3MjQlMjclMjBoZWlnaHQlM0QlMjcyNCUyNyUyMHZpZXdCb3glM0QlMjcwJTIwMCUyMDI0JTIwMjQlMjclM0UlM0NwYXRoJTIwZCUzRCUyN00yMy4zNzQuMjg3YTEuNSUyQzEuNSUyQzAlMkMwJTJDMC0yLjA5My4zNDVMNy4yNDYlMkMyMC4yJTJDMi41NjElMkMxNS41MTFBMS41JTJDMS41JTJDMCUyQzElMkMwJTJDLjQzOSUyQzE3LjYzMmw1LjkzNSUyQzUuOTM0YTEuNTI1JTJDMS41MjUlMkMwJTJDMCUyQzAlMkMyLjI3OS0uMTg2bDE1LjA2Ni0yMUExLjUlMkMxLjUlMkMwJTJDMCUyQzAlMkMyMy4zNzQuMjg3WiUyNyUyMCUyRiUzRSUzQyUyRnN2ZyUzRSkgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ncy1jaGVja2JveC5pbWFnZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsuZ3MtY2hlY2tib3hfX2xhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMVxufVxuXG4uZ3MtY2hlY2tib3guaW1hZ2UgLmdzLWNoZWNrYm94X19pbWcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCUgIWltcG9ydGFudDtcbn1cblxuLyogU2VsZWN0IENvbXBvbmVudCAqL1xuLmdzLXNlbGVjdF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdzLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ncy1zZWxlY3Qucm91bmRlZCBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAzMjBweDtcbn1cblxuLmdzLXNlbGVjdCBzZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JleSk7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlIDBzO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZS1zbWFsbCkgdmFyKC0tc3BhY2UtbWVkaXVtKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjZS14eC1sYXJnZSkgIWltcG9ydGFudDtcbn1cblxuLmdzLXNlbGVjdF9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiB2YXIoLS1zcGFjZS1tZWRpdW0pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vKiBNdWx0aSBTZWxlY3QgQ29tcG9uZW50ICovXG4uZ3MtbXVsdGktc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdzLW11bHRpLXNlbGVjdF9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UgMHM7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2UtbWVkaXVtKSAhaW1wb3J0YW50O1xufVxuXG4uZ3MtbXVsdGktc2VsZWN0X190ZXh0IHtcbiAgZmxleDogMSAxIDAlO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG59XG5cbi5ncy1tdWx0aS1zZWxlY3RfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5KTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmdzLW11bHRpLXNlbGVjdC5hY3RpdmUgLmdzLW11bHRpLXNlbGVjdF9fc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5ncy1tdWx0aS1zZWxlY3RfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTBweDtcbiAgcGFkZGluZzogNC40NDQ0NHB4IDEycHggNS40NDQ0NHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWdyZXkpO1xuICBib3JkZXItcmFkaXVzOiAzMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdzLW11bHRpLXNlbGVjdF9fYmFkZ2UuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ncy1tdWx0aS1zZWxlY3QgLmdzLW11bHRpLXNlbGVjdF9fYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwMDtcbiAgcGFkZGluZzogMTJweCAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uZ3MtbXVsdGktc2VsZWN0LmFjdGl2ZSAuZ3MtbXVsdGktc2VsZWN0X19hcnJvdyBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZ3MtbXVsdGktc2VsZWN0X19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZS1zbWFsbCkgdmFyKC0tc3BhY2UtbWVkaXVtKTtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjZS14LXNtYWxsKSAwcHggMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JleSk7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgNDEsIDc3LCAwLjE1KSAwcHggNHB4IDEwcHggMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZSAwcywgb3BhY2l0eSAzMDBtcyBlYXNlIDBzLCB2aXNpYmlsaXR5IDMwMG1zIGVhc2UgMHM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NikgdHJhbnNsYXRlWigwcHgpIHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5ncy1tdWx0aS1zZWxlY3QuYWN0aXZlIC5ncy1tdWx0aS1zZWxlY3RfX2xpc3Qge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMDAxKSB0cmFuc2xhdGVaKDBweCkgdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4uZ3MtbXVsdGktc2VsZWN0X19saXN0IC5ncy1jaGVja2JveF9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UteC1zbWFsbCk7XG59XG5cbi5ncy1tdWx0aS1zZWxlY3RfX2xpc3QgLmdzLWNoZWNrYm94X19jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ncy1tdWx0aS1zZWxlY3RfX2xpc3QuZmlsdGVyZWQgPiAuZ3MtY2hlY2tib3hfX2NvbnRhaW5lci5maWx0ZXItaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIERyb3Bkb3duIENvbXBvbmVudCAqL1xuLmdzLWRyb3Bkb3duX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ncy1kcm9wZG93bl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICB6LWluZGV4OiA2MDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlLWxhcmdlKTtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDQxLCA3NywgMC4xKSAwcHggNnB4IDZweCAwcHg7XG59XG5cbi5ncy1kcm9wZG93bl9fY29udGFpbmVyLmFjdGl2ZSAuZ3MtZHJvcGRvd25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZ3MtZHJvcGRvd25fX2NvbnRhaW5lci5hY3RpdmUgLmdzLWRyb3Bkb3duX19idXR0b24gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLyogTGFiZWwgQ29tcG9uZW50ICovXG4uZ3MtbGFiZWxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXNtYWxsKTtcbn1cblxuLmdzLWxhYmVsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtc21hbGwpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctc2VtaS1ib2xkKTtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8qIEFydGljbGUgTGlzdCBDb21wb25lbnQgKi9cbi5hcnRpY2xlLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1tZWRpdW0pO1xufVxuXG4uYXJ0aWNsZS1saXN0X19pdGVtLXRodW1ibmFpbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNlLW1lZGl1bSk7XG59XG5cbi5hcnRpY2xlLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc21hbGwpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAvKjMgbGluZSBtYXggb24gbW9kZXJuIHdlYiBicm93c2VycyovXG4gIEBzdXBwb3J0cyAoLXdlYmtpdC1saW5lLWNsYW1wOiAzKSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cbn1cblxuLmFydGljbGUtbGlzdF9faXRlbS10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuXG4uYXJ0aWNsZS1saXN0X19pdGVtLWRhdGUge1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLyogU29jaWFsIExpbmtzIENvbXBvbmVudCAqL1xuLnNvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNvY2lhbC1saW5rc19faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uc29jaWFsLWxpbmtzX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZpbGw6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZSk7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xNXMgZWFzZS1pbjtcbn1cblxuLnNvY2lhbC1saW5rc19fbGluazpob3Zlcixcbi5zb2NpYWwtbGlua3NfX2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbn1cblxuLnNvY2lhbC1saW5rc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4iLCI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlOiAgICAgdGludC1jb2xvcigkc2Vjb25kYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRzdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xuJGluZm8tYmctc3VidGxlOiAgICAgICAgICB0aW50LWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCR3YXJuaW5nLCA4MCUpICFkZWZhdWx0O1xuJGRhbmdlci1iZy1zdWJ0bGU6ICAgICAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDgwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYmctc3VidGxlOiAgICAgICAgIG1peCgkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGU6ICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXN1YnRsZTogICAgICB0aW50LWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci1ib3JkZXItc3VidGxlOiAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYm9yZGVyLXN1YnRsZTogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuJGVuYWJsZS1kYXJrLW1vZGU6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRjb2xvci1tb2RlLXR5cGU6ICAgICAgICAgICAgIGRhdGEgIWRlZmF1bHQ7IC8vIGBkYXRhYCBvciBgbWVkaWEtcXVlcnlgXG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGJvZHktc2Vjb25kYXJ5LWNvbG9yOiAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjUpICFkZWZhdWx0O1xuJGJvZHktdGVydGlhcnktYmc6ICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGJvZHktZW1waGFzaXMtY29sb3I6ICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBJY29uIGxpbmtzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaWNvbi1saW5rLXZhcmlhYmxlc1xuJGljb24tbGluay1nYXA6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogIC4yNWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXNpemU6ICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zaXRpb246ICAgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZTNkKC4yNWVtLCAwLCAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaWNvbi1saW5rLXZhcmlhYmxlc1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteHhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuLy8gZnVzdi1kaXNhYmxlXG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy14eGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgLjI1ICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvY3VzLXJpbmctdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1tZWRpdW06ICAgICAgICAgIDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiA1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB2ci12YXJpYWJsZXNcbiR2ci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2ci12YXJpYWJsZXNcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1jb2xvcjogICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4yICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICRmb2N1cy1yaW5nLW9wYWNpdHkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2I6ICAgdG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkbGluay1jb2xvciksICRsaW5rLWNvbG9yLCAxNSUpKSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAyKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgICAgICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAgICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDogICAgICAgICAgICAxLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgICAgICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG4kZm9ybS12YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3IpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3IpLFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWRhbmdlciksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fWRhbmdlci1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LWxldmVscy1tYXBcbiR6aW5kZXgtbGV2ZWxzOiAoXG4gIG4xOiAtMSxcbiAgMDogMCxcbiAgMTogMSxcbiAgMjogMixcbiAgMzogM1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LWxldmVscy1tYXBcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi11bmRlcmxpbmUtZ2FwOiAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC42NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuOCkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcjogICAgICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjE1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWljb24tY29sb3I6ICAgICAgICAgICAgJG5hdmJhci1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkZHJvcGRvd24tbGluay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICBjYWxjKCN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7IC8vIFRvZG8gaW4gdjY6IHJlbW92ZSB0aGlzP1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4zXG4vLyBmdXN2LWVuYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkcHJpbWFyeS10ZXh0LWVtcGhhc2lzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIgNUw4IDExTDE0IDUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIgNUw4IDExTDE0IDUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIGNhbGMoI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICR0b2FzdC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMtZGFya1wiOyAvLyBUT0RPOiBjYW4gYmUgcmVtb3ZlZCBzYWZlbHkgaW4gdjYsIG9ubHkgaGVyZSB0byBhdm9pZCBicmVha2luZyBjaGFuZ2VzIGluIHY1LjNcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbiBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAvLyBSZXNldCBuZWVkZWQgZm9yIG5lc3RpbmcgdGFibGVzXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLy8gRW5kIG9mIHJlc2V0XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICAvLyBGb2xsb3dpbmcgdGhlIHByZWNlcHQgb2YgY2FzY2FkZXM6IGh0dHBzOi8vY29kZXBlbi5pby9taXJpYW1zdXphbm5lL2Z1bGwvdllOZ29kYlxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSkpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYygjeyR0YWJsZS1ib3JkZXItd2lkdGh9ICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3JlIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG5cbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcbiAgICAvLyBiZWNhdXNlIG9mIFwibWFyZ2luOiAxcHggMjRweCAxcHggNHB4XCIgaW5zaWRlIHRoZSBzaGFkb3cgRE9NXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzM0NDMzXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcblxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSl9O1xuXG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMsIDApO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSl9O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZS1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbWluLWhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgKCRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteCAqIC41KTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksICN7JGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eX0pO1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxuXG4gID4gOmRpc2FibGVkIH4gbGFiZWwsXG4gID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHsgLy8gUmVxdWlyZWQgZm9yIGAuZm9ybS1jb250cm9sYHMgYmVjYXVzZSBvZiBzcGVjaWZpY2l0eVxuICAgIGNvbG9yOiAkZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICRib3JkZXItY29sb3I6ICRjb2xvclxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uOiAje2VzY2FwZS1zdmcoJGljb24pfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDsgLy8gQ2FuJ3QgdXNlIGBub25lYCBhcyBrZXl3b3JkIG5lZ2F0ZXMgYWxsIHZhbHVlcyB3aGVuIHVzZWQgd2l0aCBtdWx0aXBsZSBzaGFkb3dzXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAjeyRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdifTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXg6ICN7JHppbmRleC1kcm9wZG93bn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14OiAjeyRkcm9wZG93bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcbiAgQGluY2x1ZGUgcmZzKCRkcm9wZG93bi1mb250LXNpemUsIC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgID4gLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXG4gICAgPiBsaTpsYXN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmcpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldChcbiAgJGRpcmVjdGlvbjogZG93bixcbiAgJHdpZHRoOiAkY2FyZXQtd2lkdGgsXG4gICRzcGFjaW5nOiAkY2FyZXQtc3BhY2luZyxcbiAgJHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ25cbikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zaG93IHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skY2FyZC10aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3I6ICN7JGNhcmQtc3VidGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYsXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LWNsYXNzXG5cbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24tZGFyayl9O1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXk6ICN7JGJyZWFkY3J1bWItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAjeyRicmVhZGNydW1iLW1hcmdpbi1ib3R0b219O1xuICBAaW5jbHVkZSByZnMoJGJyZWFkY3J1bWItZm9udC1zaXplLCAtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmc6ICN7JGJyZWFkY3J1bWItYmd9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICN7JGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogI3skYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICN7JGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgICAgY29udGVudDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwYWdpbmF0aW9uLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgLmFjdGl2ZSA+ICYge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gIC5kaXNhYmxlZCA+ICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xuICB9XG5cbiAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSBjYWxjKCN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xKSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAvLyBBZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14OiAjeyRiYWRnZS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXk6ICN7JGJhZGdlLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkYmFkZ2UtZm9udC1zaXplLCAtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodDogI3skYmFkZ2UtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1jb2xvcjogI3skYmFkZ2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzOiAjeyRiYWRnZS1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcik7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnRcbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogJHByb2dyZXNzLWhlaWdodDsgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iZzogI3skcHJvZ3Jlc3MtYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcjogI3skcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6ICN7JGxpc3QtZ3JvdXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiAjeyRsaXN0LWdyb3VwLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjeyRsaXN0LWdyb3VwLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIH1cbn1cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbiAgfVxufVxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvclxuICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3I6ICN7JGJ0bi1jbG9zZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eTogI3skYnRuLWNsb3NlLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogI3skYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogI3skYnRuLWNsb3NlLXdoaXRlLWZpbHRlcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtY3NzLXZhcnNcblxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHkpO1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xuICB9XG59XG5cbkBtaXhpbiBidG4tY2xvc2Utd2hpdGUoKSB7XG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5idG4tY2xvc2Uge1xuICAgICAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG4gICAgfVxuICB9XG59XG4iLCIudG9hc3Qge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXg6ICN7JHRvYXN0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XG4gIC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aDogI3skdG9hc3QtbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJnOiAjeyR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JHRvYXN0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmc6ICN7JHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcblxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpICsgXCIqL1wifTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSAje1wiLypydGw6XCIgKyBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgKyBcIiovXCJ9O1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG5AbWl4aW4gY2Fyb3VzZWwtZGFyaygpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cblxuLmNhcm91c2VsLWRhcmsge1xuICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIEBpZiAkY29sb3ItbW9kZS10eXBlID09IFwibWVkaWEtcXVlcnlcIiB7XG4gICAgICAuY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAuY2Fyb3VzZWwsXG4gICAgICAmLmNhcm91c2VsIHtcbiAgICAgICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICRob3Zlci1jb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICAgIGNvbG9yOiBSR0JBKCN7dG8tcmdiKCRob3Zlci1jb2xvcil9LCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHRvLXJnYigkaG92ZXItY29sb3IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE9uZS1vZmYgc3BlY2lhbCBsaW5rIGhlbHBlciBhcyBhIGJyaWRnZSB1bnRpbCB2NlxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLy8gQnkgZGVmYXVsdCwgdGhlcmUgaXMgbm8gYC0tYnMtZm9jdXMtcmluZy14YCwgYC0tYnMtZm9jdXMtcmluZy15YCwgb3IgYC0tYnMtZm9jdXMtcmluZy1ibHVyYCwgYnV0IHdlIHByb3ZpZGUgQ1NTIHZhcmlhYmxlcyB3aXRoIGZhbGxiYWNrcyB0byBpbml0aWFsIGAwYCB2YWx1ZXNcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uKTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICA+IC5iaSB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1pY29uLWxpbmstdHJhbnNmb3JtLCAkaWNvbi1saW5rLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXG4gICY6bm90KGNhcHRpb24pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIiNnYWxhdGlBdWN0aW9uTWVudSB7XG4gICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuZ3lzLWF1Y3Rpb25zLW1vYmlsZS1tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICBtYXJnaW46IDBweCAyMHB4O1xuICAgIFxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVEQUFENTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRtbC1hY3Rpb24tbG9naW4ge1xuICAgIC5lbnRyeS1oZWFkZXIge1xuICAgICAgICAuZW50cnktdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRtbC1sb2dpbiB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudG1sLWxvZy13cmFwLFxuICAgICAgICAudG1sLXB3ZC13cmFwIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRtbC1maWVsZC13cmFwIHtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50bWwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVEQUFENTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyQjQ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaG93LXBhc3N3b3JkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG1sLWxpbmtzIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udG1sLWFjdGlvbi1sb3N0cGFzc3dvcmQge1xuICAgIC5lbnRyeS1oZWFkZXIge1xuICAgICAgICAuZW50cnktdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG1sLWxvc3RwYXNzd29yZCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudG1sLXVzZXJfbG9naW4td3JhcCB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50bWwtZmllbGQtd3JhcCB7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG1sLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1REFBRDU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMkI0OTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG1sLWxpbmtzIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50bWwtYWN0aW9uLXJlc2V0cGFzcyB7XG4gICAgLmVudHJ5LWhlYWRlciB7XG4gICAgICAgIC5lbnRyeS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50bWwtcmVzZXRwYXNzIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1lZCkge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50bWwtcGFzczEtd3JhcCxcbiAgICAgICAgLnRtbC1wYXNzMi13cmFwIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRtbC1maWVsZC13cmFwIHtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50bWwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVEQUFENTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyQjQ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50bWwtc3VibWl0LXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRtbC1saW5rcyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNodWJzcG90LW1lc3NhZ2VzLWlmcmFtZS1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDMwMSAhaW1wb3J0YW50O1xufSIsIi8qIEZvb3RlciBDb21wb25lbnQgKi9cbi5ncy1mb290ZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI4LCAyMjgsIDIyOCwgMC4yKTtcbn1cbi5ncy1mb290ZXJfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgfVxuICB9XG4gIC5ncy1mb290ZXJfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5ncy1mb290ZXJfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG4gIC5ncy1mb290ZXJfX2xvZ28gc3ZnIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbiAgLmdzLWZvb3Rlcl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG4gIC5ncy1mb290ZXJfX25ld3NsZXR0ZXItaW5mbyAuZ3MtZm9vdGVyX19mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50XG4gICAgfVxuICB9XG4gIC5ncy1mb290ZXJfX3N1cHBvcnRpbmctbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAwMkI0OTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmdzLWZvb3Rlcl9fZmlyc3QtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogdW5zZXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5ncy1mb290ZXJfX21haW4tY29udGFpbmVyLWluZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5ncy1mb290ZXJfX2luZm8tdGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMkI0OTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIC5ncy1mb290ZXJfX25vcm1hbC10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEzMHB4O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ3MtZm9vdGVyX19zdWItdGl0bGUtc2NyaXB0IHtcbiAgICAgICAgICBjb2xvcjogIzVEQUFENTtcbiAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ3MtZm9vdGVyX19pbmZvLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzAwMkI0OTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdzLWZvb3Rlcl9fc3VwcG9ydGluZy1jb250YWluZXItaW5mbyB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICB9XG4gICAgICAuZ3MtZm9vdGVyX19zdXBwb3J0aW5nLWxpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICAgIC5ncy1mb290ZXJfX3N1cHBvcnRpbmctbGluay10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICM1REFBRDU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLmdzLWZvb3Rlcl9fc3VwcG9ydGluZy1saW5rLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEuZ3MtZm9vdGVyX19zdXBwb3J0aW5nLWxpbmstdGV4dDpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ3MtZm9vdGVyX19zZWNvbmQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLmdzLWZvb3Rlcl9fY29ubmVjdC1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBnYXA6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cblxuICAgICAuZ3MtZm9vdGVyX19zb2NpYWxzLWNvbnRhaW5lciB7XG4gICAgICAuZ3MtZm9vdGVyX19sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3MtaWNvbl9fc3ZnIHtcbiAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgaGVpZ2h0OiB1bnNldDtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ3MtZm9vdGVyX19zb2NpYWxzLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAuZ3MtZm9vdGVyX19zb2NpYWxzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdzLWZvb3Rlcl9fc29jaWFscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgIH1cblxuICAgICAuZ3MtZm9vdGVyX19wYWdlcy1pbmZvIHtcblxuICAgICAgLmZvb3Rlci1tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzNXB4O1xuXG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgfVxuXG4gICAgLmdzLWZvb3Rlcl9fbmV3c2xldHRlci1pbmZvIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuXG4gICAgICAuaGJzcHQtZm9ybSB7XG4gICAgICAgIC5ocy1mb3JtLWZpZWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGFiZWwuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaHMtZm9ybS1maWVsZC5oc19jaGVja2luZ19ib3gge1xuICAgICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVEQURENTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyQjQ5O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMkI0OTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ncy1mb290ZXJfX3RoaXJkLWNvbnRhaW5lciB7XG4gICAgLmdzLWZvb3Rlcl9fcmVzZXJ2ZWQtcmlnaHRzIHtcbiAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdzLWZvb3Rlcl9fZXh0cmEtbGlua3Mge1xuICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ncy1mb290ZXJfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBjb2x1bW4tZ2FwOiA0OHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ncy1mb290ZXJfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBjb2x1bW4tZ2FwOiA0OHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuICAgIC5ncy1mb290ZXJfX2luZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBjb2x1bW4tZ2FwOiAxMjBweDtcbiAgICB9XG4gIH1cbiIsIi5sb2dpbl9fZm9ybS1tb2RhbCB7XG4gICAgLmdzLW1vZGFsX19jb250ZW50IHtcbiAgICAgICAgLnNob3ctcGFzc3dvcmQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNmb3JtLW1vZGFsLWZvci1idXktbm93IHtcbiAgICAuZ3MtbW9kYWxfX2NvbnRlbnQge1xuICAgICAgICAubGlzdGluZy1pbnF1aXJ5X19mb3JtLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogd3JhcDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oc19lbWFpbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jb250YWluZXItNDA0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy80MDQtYmFja2dyb3VuZC1pbWFnZS5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1pbi1oZWlnaHQ6IDY0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNDMsIDczLCAwLjUpO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyLTQwNC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAjcG9zdC00MDQge1xuICAgICAgICAgICAgLnRpdGxlLTQwNCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm9sZC00MDQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0LTQwNCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29tbW9uLWxpbmtzIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGN0UzNTM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1REFBRDU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */

.about-container .about__header-desktop-hero{display:none}@media screen and (min-width: 540px){.about-container .about__header-desktop-hero{display:block}}.about-container .about__header-mobile-hero{display:block;width:100%}@media screen and (min-width: 540px){.about-container .about__header-mobile-hero{display:none}}.about-container .cta__title{margin-bottom:10px !important;text-wrap:wrap}@media screen and (min-width: 768px){.about-container .cta__title{text-wrap:nowrap}}.about-container .cta__sub-title{position:static !important;display:inline-block;padding:0px !important}@media screen and (min-width: 540px){.about-container .cta__sub-title{display:flex;align-items:center}}.about-container .cta__sub-title .cta__sub-title-script{position:static;display:inline-block;font-size:45px;margin:0px 15px}.about-container .about-description-title{font-size:24px;font-weight:600}.about-container .about__body-wrapper .about__body-inner-container{max-width:1440px;margin:40px auto;padding:0px 20px;display:flex;gap:80px}.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group{width:100%}@media screen and (min-width: 1024px){.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group{width:50%}}.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group:nth-of-type(2){display:none}@media screen and (min-width: 1024px){.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group:nth-of-type(2){display:block}}.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group .about__body-individual-section{margin-bottom:60px}.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group .about__body-individual-section:last-of-type{margin-bottom:0px}.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group .about__body-individual-section h2{font-size:24px;font-weight:600;margin-bottom:30px}.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group .about__body-individual-section ul{margin-left:15px}.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group .about__body-individual-section ul li{list-style-type:disc;margin-bottom:10px}.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group .about__body-individual-section ul li::marker{font-size:12px}.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group .about__body-individual-section ul li:last-of-type{margin-bottom:0px}.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group .about__body-individual-section ul li .individual-description-title{font-weight:600}.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group .image-stacked-container{display:block;margin-bottom:40px;margin-left:-20px;margin-right:-20px}@media screen and (min-width: 1024px){.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group .image-stacked-container{display:none}}.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group .image-stacked-container img{width:100%}.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group .about__body-image-container{margin-bottom:30px}.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group .about__body-image-container:last-of-type{margin-bottom:0px}.about-container .about__body-wrapper .about__body-inner-container .about__body-inner-group .about__body-image-container img{width:100%;height:100%}.about-container .about__bottom-wrapper{background:#002b49}.about-container .about__bottom-wrapper .about__bottom-inner-container{max-width:1440px;margin:0px auto;padding:40px 20px;display:flex;flex-direction:column;gap:40px}@media screen and (min-width: 1024px){.about-container .about__bottom-wrapper .about__bottom-inner-container{flex-direction:row;gap:80px}}.about-container .about__bottom-wrapper .about__bottom-inner-container .about__bottom-inner-group{width:100%}@media screen and (min-width: 1024px){.about-container .about__bottom-wrapper .about__bottom-inner-container .about__bottom-inner-group{width:50%}}.about-container .about__bottom-wrapper .about__bottom-inner-container .about__bottom-inner-group p{color:#fff}.about-container .about__bottom-wrapper .about__bottom-inner-container .about__bottom-inner-group .about__bottom-group-title{display:flex;align-items:center;font-size:24px}.about-container .about__bottom-wrapper .about__bottom-inner-container .about__bottom-inner-group .about__bottom-group-title .gs-script{font-size:45px;display:inline-block;position:static}.about-container .about__bottom-wrapper .about__bottom-inner-container .about__bottom-inner-group .about__bottom-contact-information-container{margin-top:40px}.about-container .about__bottom-wrapper .about__bottom-inner-container .about__bottom-inner-group .about__bottom-contact-information-container .about__bottom-contact-information{display:flex;align-items:center;gap:20px;margin-bottom:5px}.about-container .about__bottom-wrapper .about__bottom-inner-container .about__bottom-inner-group .about__bottom-contact-information-container .about__bottom-contact-information:last-of-type{margin-bottom:0px}.about-container .about__bottom-wrapper .about__bottom-inner-container .about__bottom-inner-group .about__bottom-contact-information-container .about__bottom-contact-information p{font-size:13px;margin:0px}.about-container .about__bottom-wrapper .about__bottom-inner-container .about__bottom-inner-group .about__bottom-contact-information-container .about__bottom-contact-information a:hover{text-decoration:underline}.about-container .about__bottom-wrapper .about__bottom-inner-container .about__bottom-inner-group .about__bottom-contact-information-container .about__bottom-contact-information .about__bottom-contact-information-title{text-transform:uppercase;color:#5daad5;font-size:12px;font-weight:600;letter-spacing:2px}.about-container .about__bottom-wrapper .about__bottom-inner-container .about__bottom-inner-group .about__bottom-social-media-container{display:flex;align-items:center;gap:20px;margin-top:20px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFib3V0LXRlbXBsYXRlL2Fib3V0LXRlbXBsYXRlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0ZJLDZDQUNJLGFBRUEscUNBSEosNkNBSVEsZUFHUiw0Q0FDSSxjQUNBLFdBRUEscUNBSkosNENBS1EsY0FHUiw2QkFDSSw4QkFDQSxlQUVBLHFDQUpKLDZCQUtRLGtCQUdSLGlDQUNJLDJCQUNBLHFCQUNBLHVCQUVBLHFDQUxKLGlDQU1RLGFBQ0Esb0JBR0osd0RBQ0ksZ0JBQ0EscUJBQ0EsZUFDQSxnQkFHUiwwQ0FDSSxlQUNBLGdCQUlBLG1FQUNJLGlCQUNBLGlCQUNBLGlCQUNBLGFBQ0EsU0FFQSw0RkFDSSxXQUVBLHNDQUhKLDRGQUlRLFdBR0osMkdBQ0ksYUFFQSxzQ0FISiwyR0FJUSxlQUlSLDRIQUNJLG1CQUVBLHlJQUNJLGtCQUdKLCtIQUNJLGVBQ0EsZ0JBQ0EsbUJBR0osK0hBQ0ksaUJBRUEsa0lBQ0kscUJBQ0EsbUJBRUEsMElBQ0ksZUFHSiwrSUFDSSxrQkFHSixnS0FDSSxnQkFNaEIscUhBQ0ksY0FDQSxtQkFDQSxrQkFDQSxtQkFFQSxzQ0FOSixxSEFPUSxjQUdKLHlIQUNJLFdBSVIseUhBQ0ksbUJBRUEsc0lBQ0ksa0JBR0osNkhBQ0ksV0FDQSxZQU9wQix3Q0FDSSxtQkFFQSx1RUFDSSxpQkFDQSxnQkFDQSxrQkFDQSxhQUNBLHNCQUNBLFNBRUEsc0NBUkosdUVBU1EsbUJBQ0EsVUFHSixrR0FDSSxXQUVBLHNDQUhKLGtHQUlRLFdBR0osb0dBQ0ksV0FHSiw2SEFDSSxhQUNBLG1CQUNBLGVBRUEsd0lBQ0ksZUFDQSxxQkFDQSxnQkFJUiwrSUFDSSxnQkFFQSxrTEFDSSxhQUNBLG1CQUNBLFNBQ0Esa0JBRUEsK0xBQ0ksa0JBSUosb0xBQ0ksZUFDQSxXQUlBLDBMQUNJLDBCQUlSLDJOQUNJLHlCQUNBLGNBQ0EsZUFDQSxnQkFDQSxtQkFLWix3SUFDSSxhQUNBLG1CQUNBLFNBQ0EiLCJmaWxlIjoiYWJvdXQtdGVtcGxhdGUvYWJvdXQtdGVtcGxhdGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLmFib3V0X19oZWFkZXItd3JhcHBlciB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gfVxuLy8gLmFib3V0X19oZWFkZXIge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gICAgIG1heC13aWR0aDogMTQ0MHB4O1xuLy8gfVxuLy8gLmFib3V0X19oZWFkZXItY3RhIHtcbi8vICAgICBwYWRkaW5nOiA0OHB4IDBweDtcbi8vIH1cbi8vIC5hYm91dF9faGVhZGVyLWN0YSAuY3RhX190aXRsZSB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbi8vIH1cbi8vIC5hYm91dF9faGVhZGVyLWN0YSAuY3RhX19zdWItdGl0bGUge1xuLy8gICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuLy8gICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuLy8gICAgIGNvbG9yOiByZ2IoOTMsIDE3MCwgMjEzKTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbi8vIH1cbi8vIC5hYm91dF9faGVhZGVyLWN0YSAuY3RhX19zdWItdGl0bGUtc2NyaXB0IHtcbi8vICAgICBsZWZ0OiAwcHg7XG4vLyAgICAgdG9wOiBhdXRvO1xuLy8gICAgIGJvdHRvbTogLTNweDtcbi8vICAgICBmb250LXNpemU6IDUwcHg7XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuLy8gICAgIC5hYm91dF9faGVhZGVyLWN0YSAuY3RhX19zdWItdGl0bGUtc2NyaXB0IHtcbi8vICAgICAgICAgbGVmdDogMHB4O1xuLy8gICAgICAgICB0b3A6IGF1dG87XG4vLyAgICAgICAgIGJvdHRvbTogLTExcHg7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbi8vICAgICB9XG4vLyB9XG4vLyAuYWJvdXRfX2hlYWRlci1jdGEgLmN0YV9fbGluayB7XG4vLyAgICAgY29sb3I6IHJnYig5MywgMTcwLCAyMTMpO1xuLy8gICAgIG1hcmdpbi10b3A6IDMwcHg7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gfVxuLy8gLmFib3V0X19oZWFkZXItbWVkaWEge1xuLy8gICAgIGhlaWdodDogNTAlO1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuLy8gICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyB9XG4vLyAuYWJvdXRfX2hlYWRlci1tZWRpYSBpbWcge1xuLy8gICAgIGhlaWdodDogMTAwJTtcbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuLy8gICAgIC5hYm91dF9faGVhZGVyIHtcbi8vICAgICAgICAgZGlzcGxheTogZ3JpZDtcbi8vICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuLy8gICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbi8vICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0OHB4O1xuLy8gICAgICAgICB6LWluZGV4OiAxO1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbi8vICAgICB9XG4vLyAgICAgLmFib3V0X19oZWFkZXItbWVkaWEge1xuLy8gICAgICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgICAgIHRvcDogMHB4O1xuLy8gICAgICAgICBsZWZ0OiAwcHg7XG4vLyAgICAgICAgIHotaW5kZXg6IDA7XG4vLyAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuLy8gICAgIH1cbi8vICAgICAuYWJvdXRfX2hlYWRlci1tZWRpYSBpbWcge1xuLy8gICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4vLyAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4vLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgdG9wOiA1MCU7XG4vLyAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbi8vICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuLy8gICAgICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgfVxuLy8gfVxuXG4uYWJvdXQtY29udGFpbmVyIHtcbiAgICAuYWJvdXRfX2hlYWRlci1kZXNrdG9wLWhlcm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWJvdXRfX2hlYWRlci1tb2JpbGUtaGVybyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3RhX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC13cmFwOiB3cmFwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3RhX19zdWItdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmN0YV9fc3ViLXRpdGxlLXNjcmlwdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWJvdXQtZGVzY3JpcHRpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmFib3V0X19ib2R5LXdyYXBwZXIge1xuICAgICAgICAuYWJvdXRfX2JvZHktaW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDgwcHg7XG5cbiAgICAgICAgICAgIC5hYm91dF9fYm9keS1pbm5lci1ncm91cCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hYm91dF9fYm9keS1pbmRpdmlkdWFsLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5kaXZpZHVhbC1kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltYWdlLXN0YWNrZWQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWJvdXRfX2JvZHktaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWJvdXRfX2JvdHRvbS13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMkI0OTtcblxuICAgICAgICAuYWJvdXRfX2JvdHRvbS1pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZ2FwOiA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXRfX2JvdHRvbS1pbm5lci1ncm91cCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFib3V0X19ib3R0b20tZ3JvdXAtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmdzLXNjcmlwdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFib3V0X19ib3R0b20tY29udGFjdC1pbmZvcm1hdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5hYm91dF9fYm90dG9tLWNvbnRhY3QtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWJvdXRfX2JvdHRvbS1jb250YWN0LWluZm9ybWF0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNURBQUQ1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHhcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hYm91dF9fYm90dG9tLXNvY2lhbC1tZWRpYS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdfQ== */

.buyers__header-wrapper{position:relative}.buyers__header{display:flex;color:#fff;padding:0px 20px;margin-left:auto;margin-right:auto;max-width:1440px}.buyers__header-cta{padding:48px 0px;grid-row-start:2;color:#002b49}.buyers__header-cta .cta__title{margin-bottom:30px}.buyers__header-cta .cta__sub-title{text-transform:none;letter-spacing:initial;color:#5daad5;margin-bottom:30px;position:relative}.buyers__header-cta .cta__sub-title-script{margin-left:16px;left:auto;top:auto;bottom:-14px;font-size:60px}.buyers__header-media{height:50%;display:flex;align-items:center;justify-content:flex-end;max-height:300px;overflow:hidden}.buyers__header-media img{height:100%}@media screen and (min-width: 1200px){.buyers__header{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-column-gap:48px;z-index:1;position:relative}.buyers__header-media{height:100%;width:100%;position:absolute;overflow:hidden;top:0px;left:0px;z-index:0;max-height:unset}.buyers__header-media img{height:auto;min-width:100%;min-height:100%;position:absolute;top:50%;transform:translateY(-50%);max-width:none}}.buyers__body{margin-left:auto;margin-right:auto;max-width:1440px;margin-bottom:80px;margin-top:48px;padding:0px 20px}.buyers__section{display:flex;flex-direction:column-reverse;margin-bottom:72px}.buyers__section-title.gs-heading{text-transform:none;letter-spacing:initial;margin-bottom:20px}.buyers__section-text p a{color:#002b49}.buyers__section-text p a:hover{color:#5daad5}.buyers__section-link:hover .gs-icon__text{color:#002b49}.buyers__section-link:hover .gs-icon__svg svg use{fill:#002b49}.buyers__section-link{margin-top:30px;color:#5daad5}.buyers__section-media{display:flex;align-items:center;justify-content:center;height:100%;margin-bottom:20px}.buyers__section-media img{width:70%;aspect-ratio:4/3;object-fit:cover}@media screen and (min-width: 1200px){.buyers__section{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;margin-bottom:48px}.buyers__section-media{margin-bottom:0px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJ1eWVycy10ZW1wbGF0ZS9idXllcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx3QkFDSSxrQkFFSixnQkFDSSxhQUNBLFdBQ0EsaUJBQ0EsaUJBQ0Esa0JBQ0EsaUJBRUosb0JBQ0ksaUJBQ0EsaUJBQ0EsY0FFSixnQ0FDSSxtQkFFSixvQ0FDSSxvQkFDQSx1QkFDQSxjQUNBLG1CQUNBLGtCQUVKLDJDQUNJLGlCQUNBLFVBQ0EsU0FDQSxhQUNBLGVBRUosc0JBQ0ksV0FDQSxhQUNBLG1CQUNBLHlCQUNBLGlCQUNBLGdCQUVKLDBCQUNJLFlBRUosc0NBQ0ksZ0JBQ0ksYUFDQSw4QkFDQSx1QkFDQSxxQkFDQSxVQUNBLGtCQUVKLHNCQUNJLFlBQ0EsV0FDQSxrQkFDQSxnQkFDQSxRQUNBLFNBQ0EsVUFDQSxpQkFFSiwwQkFDSSxZQUNBLGVBQ0EsZ0JBQ0Esa0JBQ0EsUUFDQSwyQkFDQSxnQkFHUixjQUNJLGlCQUNBLGtCQUNBLGlCQUNBLG1CQUNBLGdCQUNBLGlCQUVKLGlCQUNJLGFBQ0EsOEJBQ0EsbUJBRUosa0NBQ0ksb0JBQ0EsdUJBQ0EsbUJBSUksMEJBQ0ksY0FFQSxnQ0FDSSxjQU9SLDJDQUNJLGNBSUksa0RBQ0ksYUFNcEIsc0JBQ0ksZ0JBQ0EsY0FFSix1QkFDSSxhQUNBLG1CQUNBLHVCQUNBLFlBQ0EsbUJBRUosMkJBQ0ksVUFDQSxpQkFDQSxpQkFHSixzQ0FDSSxpQkFDSSxhQUNBLDhCQUNBLGdCQUNBLG1CQUVKLHVCQUNJIiwiZmlsZSI6ImJ1eWVycy10ZW1wbGF0ZS9idXllcnMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmJ1eWVyc19faGVhZGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idXllcnNfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG4uYnV5ZXJzX19oZWFkZXItY3RhIHtcbiAgICBwYWRkaW5nOiA0OHB4IDBweDtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBjb2xvcjogcmdiKDAsIDQzLCA3Myk7XG59XG4uYnV5ZXJzX19oZWFkZXItY3RhIC5jdGFfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmJ1eWVyc19faGVhZGVyLWN0YSAuY3RhX19zdWItdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIGNvbG9yOiByZ2IoOTMsIDE3MCwgMjEzKTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idXllcnNfX2hlYWRlci1jdGEgLmN0YV9fc3ViLXRpdGxlLXNjcmlwdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMTRweDtcbiAgICBmb250LXNpemU6IDYwcHg7XG59XG4uYnV5ZXJzX19oZWFkZXItbWVkaWEge1xuICAgIGhlaWdodDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnV5ZXJzX19oZWFkZXItbWVkaWEgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYnV5ZXJzX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDQ4cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmJ1eWVyc19faGVhZGVyLW1lZGlhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICB9XG4gICAgLmJ1eWVyc19faGVhZGVyLW1lZGlhIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG59XG4uYnV5ZXJzX19ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuLmJ1eWVyc19fc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cbi5idXllcnNfX3NlY3Rpb24tdGl0bGUuZ3MtaGVhZGluZyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5idXllcnNfX3NlY3Rpb24tdGV4dCB7XG4gICAgcCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDJCNDk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNURBQUQ1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmJ1eWVyc19fc2VjdGlvbi1saW5rIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmdzLWljb25fX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICMwMDJCNDk7XG4gICAgICAgIH1cbiAgICAgICAgLmdzLWljb25fX3N2ZyB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHVzZSB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICMwMDJCNDk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmJ1eWVyc19fc2VjdGlvbi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGNvbG9yOiByZ2IoOTMsIDE3MCwgMjEzKTtcbn1cbi5idXllcnNfX3NlY3Rpb24tbWVkaWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5idXllcnNfX3NlY3Rpb24tbWVkaWEgaW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5idXllcnNfX3NlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuICAgIC5idXllcnNfX3NlY3Rpb24tbWVkaWEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxufSJdfQ== */

#faq-page-template .faq-title-container{margin:0 auto;margin-bottom:26px;max-width:1440px;padding:30px 20px 0px 20px}@media screen and (min-width: 540px){#faq-page-template .faq-title-container{padding:50px 20px 0px 20px;margin-bottom:50px}}@media screen and (min-width: 960px){#faq-page-template .faq-title-container{padding:100px 20px 0px 20px}}#faq-page-template .faq-title-container .faq-title{color:#002c48;font-family:Montserrat;font-size:22px;font-weight:600;letter-spacing:5.5px;text-transform:uppercase;margin-bottom:26px}@media screen and (min-width: 540px){#faq-page-template .faq-title-container .faq-title{font-size:30px;letter-spacing:7.5px}}#faq-page-template .faq-title-container .faq-tabs-container{display:flex;gap:15px}#faq-page-template .faq-title-container .faq-tabs-container .faq-tab-button{color:#002b49;background:#fff;font-family:Montserrat;font-size:12px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;border:1px solid #002b49;border-radius:320px;padding:8px 20px}@media screen and (min-width: 540px){#faq-page-template .faq-title-container .faq-tabs-container .faq-tab-button{padding:8px 30px}}#faq-page-template .faq-title-container .faq-tabs-container .faq-tab-button.active{color:#fff;background:#002b49}#faq-page-template .faq-title-container .faq-tabs-container .faq-tab-button:hover{color:#fff;background:#002b49}#faq-page-template .faq-tab-content{margin:0 auto;margin-bottom:100px;max-width:1440px;padding:0px 20px}@media screen and (min-width: 540px){#faq-page-template .faq-tab-content{padding:0px 20px}}@media screen and (min-width: 960px){#faq-page-template .faq-tab-content{padding:0px 20px}}#faq-page-template .faq-tab-content .faq-tab-pane{display:none}#faq-page-template .faq-tab-content .faq-tab-pane.active{display:block}#faq-page-template .faq-tab-content .faq-tab-pane .faq-content-title{color:#002b49;font-size:18px;font-weight:600;margin-bottom:15px}@media screen and (min-width: 540px){#faq-page-template .faq-tab-content .faq-tab-pane .faq-content-title{font-size:20px}}#faq-page-template .faq-tab-content .faq-tab-pane .faq-separator-line{background-color:#e4e4e4;height:1px;margin:35px 0px}@media screen and (min-width: 540px){#faq-page-template .faq-tab-content .faq-tab-pane .faq-separator-line{margin:50px 0px}}#faq-page-template .faq-tab-content .faq-tab-pane .faq-content-paragraphs{color:#002b49;font-size:12px;font-family:Montserrat}@media screen and (min-width: 540px){#faq-page-template .faq-tab-content .faq-tab-pane .faq-content-paragraphs{font-size:16px}}#faq-page-template .faq-tab-content .faq-tab-pane .faq-content-paragraphs .faq-question{font-weight:600;margin-bottom:10px}#faq-page-template .faq-tab-content .faq-tab-pane .faq-content-paragraphs .faq-answer-container p{font-weight:400;margin-bottom:20px}#faq-page-template .faq-tab-content .faq-tab-pane .faq-content-paragraphs .faq-answer-container p a{color:#5daad5}#faq-page-template .faq-tab-content .faq-tab-pane .faq-content-paragraphs .faq-answer-container p a:hover{color:#002b49;text-decoration:underline}#faq-page-template .faq-tab-content .faq-tab-pane .faq-content-paragraphs .faq-answer-container:last-of-type p{margin-bottom:0px}#faq-page-template .faq-get-started-form-container{color:#fff;background-color:#002b49}#faq-page-template .faq-get-started-form-container .faq-get-started-form-inner-container{display:flex;flex-direction:column;justify-content:space-between;gap:30px;margin:0 auto;max-width:1440px;padding:30px 20px}@media screen and (min-width: 540px){#faq-page-template .faq-get-started-form-container .faq-get-started-form-inner-container{padding:50px 20px}}@media screen and (min-width: 768px){#faq-page-template .faq-get-started-form-container .faq-get-started-form-inner-container{gap:50px;flex-direction:row}}@media screen and (min-width: 960px){#faq-page-template .faq-get-started-form-container .faq-get-started-form-inner-container{padding:100px 20px}}#faq-page-template .faq-get-started-form-container .faq-get-started-form-inner-container .faq-get-started-info{max-width:670px}#faq-page-template .faq-get-started-form-container .faq-get-started-form-inner-container .faq-get-started-info .faq-get-started-title{position:relative;font-size:30px;font-style:normal;font-weight:600;letter-spacing:7.5px;text-transform:uppercase;margin-bottom:40px}#faq-page-template .faq-get-started-form-container .faq-get-started-form-inner-container .faq-get-started-info .faq-get-started-title .faq-title-script{left:100px;top:-7px}@media screen and (min-width: 576px){#faq-page-template .faq-get-started-form-container .faq-get-started-form-inner-container .faq-get-started-info .faq-get-started-title .faq-title-script{left:auto;top:auto}}#faq-page-template .faq-get-started-form-container .faq-get-started-form-inner-container .faq-get-started-info p{font-size:12px;font-weight:400}#faq-page-template .faq-get-started-form-container .faq-get-started-form-inner-container .faq-get-started-form-container{width:100%}@media screen and (min-width: 540px){#faq-page-template .faq-get-started-form-container .faq-get-started-form-inner-container .faq-get-started-form-container{max-width:317px}}#faq-page-template .faq-get-started-form-container .faq-get-started-form-inner-container .faq-get-started-form-container #faq-get-started-form{display:flex;flex-direction:column;gap:10px}#faq-page-template .faq-get-started-form-container .faq-get-started-form-inner-container .faq-get-started-form-container #faq-get-started-form .faq-form-title-text{font-size:18px;font-weight:600}#faq-page-template .faq-get-started-form-container .faq-get-started-form-inner-container .faq-get-started-form-container #faq-get-started-form input{padding:9px 7px}#faq-page-template .faq-get-started-form-container .faq-get-started-form-inner-container .faq-get-started-form-container #faq-get-started-form input[type=submit]{background-color:#5daad5;border-radius:320px;color:#fff;border:none;margin-top:20px;max-width:200px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZhcS10ZW1wbGF0ZS9mYXEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFSSx3Q0FDSSxjQUNBLG1CQUNBLGlCQUVBLDJCQUVBLHFDQVBKLHdDQVFRLDJCQUNBLG9CQUdKLHFDQVpKLHdDQWFRLDZCQUdKLG1EQUNJLGNBQ0EsdUJBQ0EsZUFDQSxnQkFDQSxxQkFDQSx5QkFDQSxtQkFFQSxxQ0FUSixtREFVUSxlQUNBLHNCQUlSLDREQUNJLGFBQ0EsU0FFQSw0RUFDSSxjQUNBLGdCQUNBLHVCQUNBLGVBQ0EsZ0JBQ0EscUJBQ0EseUJBQ0EseUJBQ0Esb0JBQ0EsaUJBRUEscUNBWkosNEVBYVEsa0JBR0osbUZBQ0ksV0FDQSxtQkFHSixrRkFDSSxXQUNBLG1CQU1oQixvQ0FDSSxjQUNBLG9CQUNBLGlCQUVBLGlCQUVBLHFDQVBKLG9DQVFRLGtCQUdKLHFDQVhKLG9DQVlRLGtCQUdKLGtEQUNJLGFBRUEseURBQ0ksY0FHSixxRUFDSSxjQUNBLGVBQ0EsZ0JBQ0EsbUJBRUEscUNBTkoscUVBT1EsZ0JBSVIsc0VBQ0kseUJBQ0EsV0FDQSxnQkFFQSxxQ0FMSixzRUFNUSxpQkFJUiwwRUFDSSxjQUNBLGVBQ0EsdUJBRUEscUNBTEosMEVBTVEsZ0JBR0osd0ZBQ0ksZ0JBQ0EsbUJBSUEsa0dBQ0ksZ0JBQ0EsbUJBRUEsb0dBQ0ksY0FFQSwwR0FDSSxjQUNBLDBCQU1SLCtHQUNJLGtCQVF4QixtREFDSSxXQUNBLHlCQUVBLHlGQUNJLGFBQ0Esc0JBQ0EsOEJBQ0EsU0FDQSxjQUNBLGlCQUNBLGtCQUVBLHFDQVRKLHlGQVVRLG1CQUdKLHFDQWJKLHlGQWNRLFNBQ0Esb0JBR0oscUNBbEJKLHlGQW1CUSxvQkFHSiwrR0FDSSxnQkFFQSxzSUFDSSxrQkFDQSxlQUNBLGtCQUNBLGdCQUNBLHFCQUNBLHlCQUNBLG1CQUVBLHdKQUNJLFdBQ0EsU0FFQSxxQ0FKSix3SkFLUSxVQUNBLFVBS1osaUhBQ0ksZUFDQSxnQkFJUix5SEFDSSxXQUVBLHFDQUhKLHlIQUlRLGlCQUdKLCtJQUNJLGFBQ0Esc0JBQ0EsU0FFQSxvS0FDSSxlQUNBLGdCQUdKLHFKQUNJLGdCQUVBLGtLQUNJLHlCQUNBLG9CQUNBLFdBQ0EsWUFDQSxnQkFDQSIsImZpbGUiOiJmYXEtdGVtcGxhdGUvZmFxLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiNmYXEtcGFnZS10ZW1wbGF0ZSB7XG5cbiAgICAuZmFxLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcblxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjBweCAwcHggMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMjBweCAwcHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYXEtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDJDNDg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNS41cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhcS10YWJzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAgICAgICAuZmFxLXRhYi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyQjQ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMkI0OTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAyQjQ5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMkI0OTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFxLXRhYi1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcblxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmFxLXRhYi1wYW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhcS1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMkI0OTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhcS1zZXBhcmF0b3ItbGluZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFNDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDM1cHggMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYXEtY29udGVudC1wYXJhZ3JhcGhzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMkI0OTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhcS1xdWVzdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhcS1hbnN3ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1REFBRDU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDJCNDk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYXEtZ2V0LXN0YXJ0ZWQtZm9ybS1jb250YWluZXIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMkI0OTtcblxuICAgICAgICAuZmFxLWdldC1zdGFydGVkLWZvcm0taW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhcS1nZXQtc3RhcnRlZC1pbmZvIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY3MHB4O1xuXG4gICAgICAgICAgICAgICAgLmZhcS1nZXQtc3RhcnRlZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAuZmFxLXRpdGxlLXNjcmlwdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmFxLWdldC1zdGFydGVkLWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxN3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICNmYXEtZ2V0LXN0YXJ0ZWQtZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAuZmFxLWZvcm0tdGl0bGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJlt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNURBQUQ1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */

#gs-default-template .gs-default-template__hero-container{height:100%}@media screen and (min-width: 992px){#gs-default-template .gs-default-template__hero-container{background-position:50% 75% !important}}#gs-default-template .gs-default-template__hero-container .gs-default-template__hero-inner-container{display:flex;justify-content:center;align-items:center;height:100%}#gs-default-template .gs-default-template__hero-container .gs-default-template__hero-inner-container .gs-default-template__headline-content{height:100%;margin:150px 0px}#gs-default-template .gs-default-template__hero-container .gs-default-template__hero-inner-container .gs-default-template__headline-content .title{color:#002b49;text-transform:uppercase;font-size:38px;font-weight:500;text-align:center}#gs-default-template .gs-default-template__hero-container .gs-default-template__hero-inner-container .gs-default-template__headline-content .desc{color:#002b49;font-size:18px;font-weight:400;text-align:center;margin-top:16px}#gs-default-template .gs-default-template__body-container ol,#gs-default-template .gs-default-template__body-container ul{list-style:initial;margin-top:0;margin-bottom:1rem;padding-left:2rem}#gs-default-template .gs-default-template__body-container ul.inputs-list{padding:0;list-style:none}#gs-default-template .gs-default-template__body-container ul.inputs-list .hs-form-booleancheckbox-display{align-items:center;margin-top:20px}#gs-default-template .gs-default-template__body-container .gs-default-template__body-content{padding:30px 20px}@media screen and (min-width: 768px){#gs-default-template .gs-default-template__body-container .gs-default-template__body-content{padding:50px 0px}}#gs-default-template .gs-default-template__body-container .gs-default-template__body-content h2{color:#002b49;font-size:20px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:16px}#gs-default-template .gs-default-template__body-container .gs-default-template__body-content h3{color:#002b49;font-size:18px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;margin:16px 0px}#gs-default-template .gs-default-template__body-container .gs-default-template__body-content b{font-weight:600;letter-spacing:2.5px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdhbGF0aS1hdWN0aW9uLWRlZmF1bHQtdGVtcGxhdGUvZ2FsYXRpLWF1Y3Rpb24tZGVmYXVsdC10ZW1scGF0ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNJLDBEQUNJLFlBRUEscUNBSEosMERBSVEsd0NBRUoscUdBQ0ksYUFDQSx1QkFDQSxtQkFDQSxZQUVBLDRJQUNJLFlBQ0EsaUJBRUEsbUpBQ0ksY0FDQSx5QkFDQSxlQUNBLGdCQUNBLGtCQUdKLGtKQUNJLGNBQ0EsZUFDQSxnQkFDQSxrQkFDQSxnQkFPWiwwSEFDSSxtQkFDQSxhQUNBLG1CQUNBLGtCQUdKLHlFQUNJLFVBQ0EsZ0JBRUEsMEdBQ0ksbUJBQ0EsZ0JBR1IsNkZBQ0ksa0JBRUEscUNBSEosNkZBSVEsa0JBR0osZ0dBQ0ksY0FDQSxlQUNBLGdCQUNBLHFCQUNBLHlCQUNBLG1CQUdKLGdHQUNJLGNBQ0EsZUFDQSxnQkFDQSxxQkFDQSx5QkFDQSxnQkFHSiwrRkFDSSxnQkFDQSIsImZpbGUiOiJnYWxhdGktYXVjdGlvbi1kZWZhdWx0LXRlbXBsYXRlL2dhbGF0aS1hdWN0aW9uLWRlZmF1bHQtdGVtbHBhdGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiI2dzLWRlZmF1bHQtdGVtcGxhdGUge1xuICAgIC5ncy1kZWZhdWx0LXRlbXBsYXRlX19oZXJvLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDc1JSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5ncy1kZWZhdWx0LXRlbXBsYXRlX19oZXJvLWlubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAuZ3MtZGVmYXVsdC10ZW1wbGF0ZV9faGVhZGxpbmUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTUwcHggMHB4O1xuXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDJCNDk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDJCNDk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ncy1kZWZhdWx0LXRlbXBsYXRlX19ib2R5LWNvbnRhaW5lciB7XG4gICAgICAgIG9sLCB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICB1bC5pbnB1dHMtbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ3MtZGVmYXVsdC10ZW1wbGF0ZV9fYm9keS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyQjQ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMkI0OTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */

.home{margin-top:30px}.home__header{margin-left:auto;margin-right:auto;max-width:1440px;margin-bottom:48px}.home__header-media{position:relative;height:350px;margin-bottom:12px;overflow:hidden}.home__header-video{position:absolute;height:100%;left:0;object-fit:fill;top:50%;transform:translateY(-50%)}.home__header-cta{background:#002b49;color:#fff;padding:60px;display:flex;flex-direction:column;row-gap:12px}.cta__top{display:flex;flex-direction:column;row-gap:20px}.cta__title{position:relative;margin-bottom:60px}.cta__title-script{left:0px;top:43px;bottom:0px;font-size:60px}.cta__bottom{display:flex;flex-direction:column;row-gap:20px}.cta__buttons{display:flex;flex-direction:column;row-gap:12px}@media screen and (min-width: 576px){.cta__title{margin-bottom:20px}.cta__title-script{margin-left:16px;left:auto;top:auto;bottom:-14px;font-size:70px}.cta__buttons{flex-direction:row;column-gap:16px}.home__header-video{width:100%;height:auto}}@media screen and (min-width: 1200px){.home__header-cta{display:grid;align-items:center;grid-template-columns:1fr 1fr;column-gap:20px}.home__header{padding:0px 30px}}.home__body{margin-left:auto;margin-right:auto;max-width:1440px}.upcoming{margin-bottom:48px;padding:0px 30px}.upcoming__title{margin-bottom:30px}.upcoming__grid{display:grid;grid-template-columns:1fr;column-gap:20px}.home .wc_auctions_countdown-section{display:flex;font-size:10px;align-items:center;column-gap:4px;margin-right:8px;width:auto}.upcoming__grid .wc_auctions_countdown-period{display:block;font-size:12px}.upcoming__grid .wc_auctions_countdown-amount{font-size:12px}.upcoming__grid .listing-card .gs-card__link{line-height:1}.upcoming__grid .listing-card .gs-card__date.gs-heading{line-height:1;text-transform:none;letter-spacing:initial}.upcoming__grid .listing-card .gs-card__footer{padding-bottom:10px}.featured__countdown-content{display:flex}@media screen and (min-width: 576px){.upcoming__grid{grid-template-columns:1fr 1fr}}@media screen and (min-width: 992px){.upcoming__grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1200px){.upcoming__grid{grid-template-columns:1fr 1fr 1fr 1fr}}.learn{margin-bottom:108px}.learn__title{margin-bottom:30px;padding:0px 30px}.learn__cta{display:grid;grid-template-columns:1fr;row-gap:20px;color:#fff}.learn__sellers{padding:48px 30px;background-size:cover;background-position:center center}.learn__buyers{padding:48px 30px;background-size:cover;background-position:center center}.learn__buyers p{margin:30px 0px}.learn__sellers p{margin:30px 0px}.learn__buyers-title,.learn__sellers-title{position:relative;padding-top:40px}.learn__buyers-title-script,.learn__sellers-title-script{font-size:50px;top:0px}@media screen and (min-width: 992px){.learn__title{padding:0px}.learn{padding:0px 30px}.learn__cta{grid-template-columns:1fr 1fr;column-gap:30px}}.about{padding:0px 30px;font-size:14px;margin-bottom:120px;display:flex;flex-direction:column-reverse;row-gap:30px}.about__images{display:grid;grid-template-columns:1fr;margin:0px -30px}.about__image{height:100%;position:relative;overflow:hidden;display:none}.about__image.mobile{display:block}.about__image img{width:100%}.about__title{margin-bottom:12px;letter-spacing:6px !important}.about__content p{margin-bottom:20px}.about__content ul{padding-left:20px}.about__content b,.about__content strong{font-weight:600}@media screen and (min-width: 992px){.about{flex-direction:row;column-gap:30px}.about__image img{height:100%;width:auto;max-width:unset}.about__image{display:block}.about__image.mobile{display:none}.about__images{width:60%;grid-template-columns:1fr 1fr 1fr;column-gap:20px;display:grid;margin:initial}.about__content{width:40%}}.sign-up{color:#fff;background:#002b49}.sign-up__wrapper{padding:60px 30px;display:flex;flex-direction:column;row-gap:30px;margin-left:auto;margin-right:auto;max-width:1440px}.sign-up__title{margin-bottom:12px;position:relative}.sign-up__title-script{margin-left:12px;left:auto;top:auto;bottom:-14px;font-size:70px}.sign-up__form .gs-input__container{margin-bottom:12px}.sign-up__form button{margin-top:16px}@media screen and (min-width: 768px){.sign-up__wrapper{padding:60px 120px}}@media screen and (min-width: 992px){.sign-up__wrapper{flex-direction:row;column-gap:60px;align-items:center}.sign-up__form{min-width:400px}}.page-template-home-template{position:relative}.gys-announcement-banner{position:fixed;padding:25px 0px;bottom:0;width:100%;background-color:#f7e373;z-index:302}.gys-announcement-banner .gys-announcement-banner__content{display:flex;flex-direction:column;justify-content:space-around;align-items:center;max-width:1460px;padding:0px 10px;margin:auto}@media screen and (min-width: 960px){.gys-announcement-banner .gys-announcement-banner__content{flex-direction:row}}.gys-announcement-banner .gys-announcement-banner__content .gys-announcement-text{font-weight:400;text-align:center}@media screen and (min-width: 960px){.gys-announcement-banner .gys-announcement-banner__content .gys-announcement-text{text-align:left}}.gys-announcement-banner .gys-announcement-banner__content .gys-announcement-text a{display:block;text-align:center}@media screen and (min-width: 960px){.gys-announcement-banner .gys-announcement-banner__content .gys-announcement-text a{margin-left:30px;display:inline;text-align:left}}.gys-announcement-banner .gys-announcement-banner__content .gys-announcement-text .gys-announcement-special-text{font-weight:600}.gys-announcement-banner .gys-announcement-banner__content .gys-announcement-text .gys-announcement-link-text{font-weight:600;text-decoration:underline}.gys-announcement-banner .gys-announcement-banner__content .gys-announcement-live-chat{margin-top:0px}.gys-announcement-banner .gys-announcement-banner__content .gys-announcement-live-chat svg{margin-left:5px;cursor:pointer;height:25px;width:25px}@media screen and (min-width: 960px){.gys-announcement-banner .gys-announcement-banner__content .gys-announcement-live-chat svg{margin-left:20px;height:47px;width:47px}}.gys-announcement-banner .gys-announcement-banner__close{position:absolute;right:10px;top:10px;cursor:pointer}@media screen and (min-width: 960px){.gys-announcement-banner .gys-announcement-banner__close{top:28px}}.gys-announcement-banner .gys-announcement-banner__close svg{cursor:pointer;height:30px;width:30px}@media screen and (min-width: 960px){.gys-announcement-banner .gys-announcement-banner__close svg{height:40px;width:40px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWUtdGVtcGxhdGUvaG9tZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQ0UsZ0JBRUYsY0FDRSxpQkFDQSxrQkFDQSxpQkFDQSxtQkFFRixvQkFDRSxrQkFDQSxhQUNBLG1CQUNBLGdCQUVGLG9CQUNFLGtCQUNBLFlBQ0EsT0FDQSxnQkFDQSxRQUNBLDJCQUVGLGtCQUNFLG1CQUNBLFdBQ0EsYUFDQSxhQUNBLHNCQUNBLGFBRUYsVUFDRSxhQUNBLHNCQUNBLGFBRUYsWUFDRSxrQkFDQSxtQkFFRixtQkFDRSxTQUNBLFNBQ0EsV0FDQSxlQUVGLGFBQ0UsYUFDQSxzQkFDQSxhQUVGLGNBQ0UsYUFDQSxzQkFDQSxhQUVGLHFDQUNFLFlBQ0UsbUJBRUYsbUJBQ0UsaUJBQ0EsVUFDQSxTQUNBLGFBQ0EsZUFFRixjQUNFLG1CQUNBLGdCQUVGLG9CQUNFLFdBQ0EsYUFHSixzQ0FDRSxrQkFDRSxhQUNBLG1CQUNBLDhCQUNBLGdCQUVGLGNBQ0Usa0JBSUosWUFDRSxpQkFDQSxrQkFDQSxpQkFFRixVQUNFLG1CQUNBLGlCQUVGLGlCQUNFLG1CQUVGLGdCQUNFLGFBQ0EsMEJBQ0EsZ0JBRUYscUNBQ0UsYUFDQSxlQUNBLG1CQUNBLGVBQ0EsaUJBQ0EsV0FFRiw4Q0FDRSxjQUNBLGVBRUYsOENBQ0UsZUFFRiw2Q0FDRSxjQUVGLHdEQUNFLGNBQ0Esb0JBQ0EsdUJBRUYsK0NBQ0Usb0JBRUYsNkJBQ0UsYUFFRixxQ0FDRSxnQkFDRSwrQkFHSixxQ0FDRSxnQkFDRSxtQ0FHSixzQ0FDRSxnQkFDRSx1Q0FJSixPQUNFLG9CQUVGLGNBQ0UsbUJBQ0EsaUJBRUYsWUFDRSxhQUNBLDBCQUNBLGFBQ0EsV0FFRixnQkFDRSxrQkFDQSxzQkFDQSxrQ0FFRixlQUNFLGtCQUNBLHNCQUNBLGtDQUVGLGlCQUNHLGdCQUVILGtCQUNFLGdCQUVGLDJDQUVFLGtCQUNBLGlCQUVGLHlEQUVFLGVBQ0EsUUFFRixxQ0FDRSxjQUNFLFlBRUYsT0FDRSxpQkFFRixZQUNFLDhCQUNBLGlCQUlKLE9BQ0UsaUJBQ0EsZUFDQSxvQkFDQSxhQUNBLDhCQUNBLGFBRUYsZUFDRSxhQUNBLDBCQUNBLGlCQUVGLGNBQ0UsWUFDQSxrQkFDQSxnQkFDQSxhQUVGLHFCQUNFLGNBRUYsa0JBQ0UsV0FFRixjQUNFLG1CQUNBLDhCQUVGLGtCQUNFLG1CQUVGLG1CQUNFLGtCQUVGLHlDQUVFLGdCQUdGLHFDQUNFLE9BQ0UsbUJBQ0EsZ0JBRUYsa0JBQ0UsWUFDQSxXQUNBLGdCQUVGLGNBQ0UsY0FFRixxQkFDRSxhQUVGLGVBQ0UsVUFDQSxrQ0FDQSxnQkFDQSxhQUNBLGVBRUYsZ0JBQ0UsV0FJSixTQUNFLFdBQ0EsbUJBRUYsa0JBQ0Usa0JBQ0EsYUFDQSxzQkFDQSxhQUNBLGlCQUNBLGtCQUNBLGlCQUVGLGdCQUNFLG1CQUNBLGtCQUVGLHVCQUNFLGlCQUNBLFVBQ0EsU0FDQSxhQUNBLGVBRUYsb0NBQ0UsbUJBRUYsc0JBQ0UsZ0JBRUYscUNBQ0Usa0JBQ0Usb0JBR0oscUNBQ0Usa0JBQ0UsbUJBQ0EsZ0JBQ0EsbUJBRUYsZUFDRSxpQkFJSiw2QkFDRSxrQkFHRix5QkFDRSxlQUNBLGlCQUNBLFNBQ0EsV0FDQSx5QkFDQSxZQUVBLDJEQUNFLGFBQ0Esc0JBQ0EsNkJBQ0EsbUJBQ0EsaUJBQ0EsaUJBQ0EsWUFFQSxxQ0FURiwyREFVSSxvQkFHRixrRkFDRSxnQkFDQSxrQkFFQSxxQ0FKRixrRkFLSSxpQkFHRixvRkFDRSxjQUNBLGtCQUVBLHFDQUpGLG9GQUtJLGlCQUNBLGVBQ0EsaUJBSUosaUhBQ0UsZ0JBR0YsOEdBQ0UsZ0JBQ0EsMEJBSUosdUZBQ0UsZUFFQSwyRkFDRSxnQkFDQSxlQUNBLFlBQ0EsV0FFQSxxQ0FORiwyRkFPSSxpQkFDQSxZQUNBLFlBTVIseURBQ0Usa0JBQ0EsV0FDQSxTQUNBLGVBRUEscUNBTkYseURBT0ksVUFHRiw2REFDRSxlQUNBLFlBQ0EsV0FFQSxxQ0FMRiw2REFNSSxZQUNBIiwiZmlsZSI6ImhvbWUtdGVtcGxhdGUvaG9tZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaG9tZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uaG9tZV9faGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4uaG9tZV9faGVhZGVyLW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWVfX2hlYWRlci12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBmaWxsO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhvbWVfX2hlYWRlci1jdGEge1xuICBiYWNrZ3JvdW5kOiByZ2IoMCwgNDMsIDczKTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgcGFkZGluZzogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTJweDtcbn1cbi5jdGFfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG59XG4uY3RhX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5jdGFfX3RpdGxlLXNjcmlwdCB7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA0M3B4O1xuICBib3R0b206IDBweDtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuLmN0YV9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbn1cbi5jdGFfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmN0YV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmN0YV9fdGl0bGUtc2NyaXB0IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC0xNHB4O1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxuICAuY3RhX19idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gIH1cbiAgLmhvbWVfX2hlYWRlci12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWVfX2hlYWRlci1jdGEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxuICAuaG9tZV9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMzBweDtcbiAgfVxufVxuXG4uaG9tZV9fYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuLnVwY29taW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG59XG4udXBjb21pbmdfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi51cGNvbWluZ19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuLmhvbWUgLndjX2F1Y3Rpb25zX2NvdW50ZG93bi1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi51cGNvbWluZ19fZ3JpZCAud2NfYXVjdGlvbnNfY291bnRkb3duLXBlcmlvZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG59XG4udXBjb21pbmdfX2dyaWQgLndjX2F1Y3Rpb25zX2NvdW50ZG93bi1hbW91bnQge1xuICBmb250LXNpemU6IDEycHg7XG59XG4udXBjb21pbmdfX2dyaWQgLmxpc3RpbmctY2FyZCAuZ3MtY2FyZF9fbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnVwY29taW5nX19ncmlkIC5saXN0aW5nLWNhcmQgLmdzLWNhcmRfX2RhdGUuZ3MtaGVhZGluZyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG59XG4udXBjb21pbmdfX2dyaWQgLmxpc3RpbmctY2FyZCAuZ3MtY2FyZF9fZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZmVhdHVyZWRfX2NvdW50ZG93bi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51cGNvbWluZ19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXBjb21pbmdfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudXBjb21pbmdfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICB9XG59XG5cbi5sZWFybiB7XG4gIG1hcmdpbi1ib3R0b206IDEwOHB4O1xufVxuLmxlYXJuX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDBweCAzMHB4O1xufVxuLmxlYXJuX19jdGEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgcm93LWdhcDogMjBweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5sZWFybl9fc2VsbGVycyB7XG4gIHBhZGRpbmc6IDQ4cHggMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5sZWFybl9fYnV5ZXJzIHtcbiAgcGFkZGluZzogNDhweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmxlYXJuX19idXllcnMgcCB7XG4gICBtYXJnaW46IDMwcHggMHB4O1xufVxuLmxlYXJuX19zZWxsZXJzIHAge1xuICBtYXJnaW46IDMwcHggMHB4O1xufVxuLmxlYXJuX19idXllcnMtdGl0bGUsXG4ubGVhcm5fX3NlbGxlcnMtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmxlYXJuX19idXllcnMtdGl0bGUtc2NyaXB0LFxuLmxlYXJuX19zZWxsZXJzLXRpdGxlLXNjcmlwdCB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgdG9wOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGVhcm5fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLmxlYXJuIHtcbiAgICBwYWRkaW5nOiAwcHggMzBweDtcbiAgfVxuICAubGVhcm5fX2N0YSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cblxuLmFib3V0IHtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgcm93LWdhcDogMzBweDtcbn1cbi5hYm91dF9faW1hZ2VzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIG1hcmdpbjogMHB4IC0zMHB4O1xufVxuLmFib3V0X19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFib3V0X19pbWFnZS5tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hYm91dF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWJvdXRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDZweCAhaW1wb3J0YW50O1xufVxuLmFib3V0X19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFib3V0X19jb250ZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmFib3V0X19jb250ZW50IGIsXG4uYWJvdXRfX2NvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFib3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbiAgLmFib3V0X19pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5hYm91dF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hYm91dF9faW1hZ2UubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hYm91dF9faW1hZ2VzIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgfVxuICAuYWJvdXRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cblxuLnNpZ24tdXAge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDQzLCA3Myk7XG59XG4uc2lnbi11cF9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG4uc2lnbi11cF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lnbi11cF9fdGl0bGUtc2NyaXB0IHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAtMTRweDtcbiAgZm9udC1zaXplOiA3MHB4O1xufVxuLnNpZ24tdXBfX2Zvcm0gLmdzLWlucHV0X19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnNpZ24tdXBfX2Zvcm0gYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWduLXVwX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lnbi11cF9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiA2MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ24tdXBfX2Zvcm0ge1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtaG9tZS10ZW1wbGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmd5cy1hbm5vdW5jZW1lbnQtYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAyNXB4IDBweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RTM3MztcbiAgei1pbmRleDogMzAyO1xuXG4gIC5neXMtYW5ub3VuY2VtZW50LWJhbm5lcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxNDYwcHg7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLmd5cy1hbm5vdW5jZW1lbnQtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5neXMtYW5ub3VuY2VtZW50LXNwZWNpYWwtdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIC5neXMtYW5ub3VuY2VtZW50LWxpbmstdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5neXMtYW5ub3VuY2VtZW50LWxpdmUtY2hhdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMjVweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5neXMtYW5ub3VuY2VtZW50LWJhbm5lcl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIHRvcDogMjhweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */

#gys-how-it-works .how-it-works-main-image-container{display:block}@media screen and (min-width: 768px){#gys-how-it-works .how-it-works-main-image-container{display:none}}#gys-how-it-works .how-it-works-main-image-container img{width:100%;height:auto;object-fit:cover}#gys-how-it-works .how-it-works-hero .how-it-works-hero-content{max-width:1440px;margin:0 auto;padding:40px 20px;width:100%;display:flex;align-items:center}@media screen and (min-width: 768px){#gys-how-it-works .how-it-works-hero .how-it-works-hero-content{padding:120px 20px}}#gys-how-it-works .how-it-works-hero .how-it-works-hero-content .how-it-works-inner-content{width:100%}@media screen and (min-width: 1200px){#gys-how-it-works .how-it-works-hero .how-it-works-hero-content .how-it-works-inner-content{width:40%}}#gys-how-it-works .how-it-works-hero .how-it-works-hero-content .how-it-works-inner-content .how-it-works-script{margin-left:16px;left:auto;top:auto;bottom:-14px;font-size:70px}#gys-how-it-works .how-it-works-hero .how-it-works-hero-content .how-it-works-inner-content .hiw-title{color:#002b49;font-family:Montserrat;font-size:30px;font-style:normal;font-weight:600;letter-spacing:7.5px;text-transform:uppercase;margin-bottom:25px;position:relative}#gys-how-it-works .how-it-works-hero .how-it-works-hero-content .how-it-works-inner-content .hiw-subtitle{color:#002b49;font-family:Montserrat;font-size:22px;font-style:normal;font-weight:600;margin-bottom:25px}#gys-how-it-works .how-it-works-hero .how-it-works-hero-content .how-it-works-inner-content .hiw-description{color:#002b49;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:1.8;margin-bottom:25px}#gys-how-it-works .how-it-works-hero .how-it-works-hero-content .how-it-works-inner-content .hiw-button{display:flex;color:#fff;background:#002b49;width:139px;padding:8px 30px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:35px}#gys-how-it-works .how-it-works-hero .how-it-works-hero-content .how-it-works-inner-content .hiw-button:hover{background:#5daad5;cursor:pointer}#gys-how-it-works .how-it-works-process .how-it-works-process-content{display:flex;flex-direction:column;gap:40px;max-width:1440px;margin:0 auto;padding:0px 0px 40px 0px}@media screen and (min-width: 768px){#gys-how-it-works .how-it-works-process .how-it-works-process-content{padding:60px 0px;gap:60px}}@media screen and (min-width: 1200px){#gys-how-it-works .how-it-works-process .how-it-works-process-content{flex-direction:row}}@media screen and (min-width: 1480px){#gys-how-it-works .how-it-works-process .how-it-works-process-content{padding:60px 20px}}#gys-how-it-works .how-it-works-process .how-it-works-process-content .how-it-works-text-content{display:flex;flex-direction:column;gap:30px;width:100%;padding:0px 20px}@media screen and (min-width: 1200px){#gys-how-it-works .how-it-works-process .how-it-works-process-content .how-it-works-text-content{width:50%}}@media screen and (min-width: 1480px){#gys-how-it-works .how-it-works-process .how-it-works-process-content .how-it-works-text-content{padding:0px}}#gys-how-it-works .how-it-works-process .how-it-works-process-content .how-it-works-text-content .individual-process-container .individual-process-title-container{display:flex;align-items:center;margin-bottom:20px}#gys-how-it-works .how-it-works-process .how-it-works-process-content .how-it-works-text-content .individual-process-container .individual-process-title-container img{width:45px;height:45px}@media screen and (min-width: 540px){#gys-how-it-works .how-it-works-process .how-it-works-process-content .how-it-works-text-content .individual-process-container .individual-process-title-container img{width:64px;height:64px}}#gys-how-it-works .how-it-works-process .how-it-works-process-content .how-it-works-text-content .individual-process-container .individual-process-title-container h2{color:#002b49;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600}#gys-how-it-works .how-it-works-process .how-it-works-process-content .how-it-works-text-content .individual-process-container .individual-process-title-container .number-counter{display:flex;font-size:20px;font-weight:600;justify-content:center;align-items:center;border-radius:50%;color:#fff;background-color:#002b49;width:40px;height:40px}@media screen and (min-width: 540px){#gys-how-it-works .how-it-works-process .how-it-works-process-content .how-it-works-text-content .individual-process-container .individual-process-title-container .number-counter{font-size:30px;width:64px;height:64px}}#gys-how-it-works .how-it-works-process .how-it-works-process-content .how-it-works-text-content .individual-process-container .individual-process-text-container p{color:var(--Dark-Blue, #002B49);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:1.8 strong;line-height-font-weight:600 !important}#gys-how-it-works .how-it-works-process .how-it-works-process-content .how-it-works-text-content .individual-process-container .individual-process-text-container a{display:flex;align-items:center;color:#5daad5;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-top:30px;line-height:1.8}#gys-how-it-works .how-it-works-process .how-it-works-process-content .how-it-works-text-content .individual-process-container .individual-process-text-container a img{margin-left:5px}#gys-how-it-works .how-it-works-process .how-it-works-process-content .how-it-works-text-content .individual-process-container .individual-process-text-container a:hover{color:#002b49}#gys-how-it-works .how-it-works-process .how-it-works-process-content .how-it-works-video-content{margin:auto;width:100%}@media screen and (min-width: 1200px){#gys-how-it-works .how-it-works-process .how-it-works-process-content .how-it-works-video-content{width:50%}}#gys-how-it-works .how-it-works-process .how-it-works-process-content .how-it-works-video-content .how-it-works-video{width:100%}#gys-how-it-works .how-it-works-process .post-auction-content{max-width:1440px;margin:0 auto;padding:0px 20px 40px 20px}@media screen and (min-width: 768px){#gys-how-it-works .how-it-works-process .post-auction-content{padding:0px 20px 60px 20px}}#gys-how-it-works .how-it-works-process .post-auction-content .post-auction-title{color:#002b49;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;margin-bottom:20px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvdy1pdC13b3Jrcy10ZW1wbGF0ZS9ob3ctaXQtd29ya3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDSSxxREFDSSxjQUVBLHFDQUhKLHFEQUlRLGNBR0oseURBQ0ksV0FDQSxZQUNBLGlCQUlKLGdFQUNJLGlCQUNBLGNBQ0Esa0JBQ0EsV0FDQSxhQUNBLG1CQUVBLHFDQVJKLGdFQVNRLG9CQUdKLDRGQUNJLFdBRUEsc0NBSEosNEZBSVEsV0FHSixpSEFDSSxpQkFDQSxVQUNBLFNBQ0EsYUFDQSxlQUdKLHVHQUNJLGNBQ0EsdUJBQ0EsZUFDQSxrQkFDQSxnQkFDQSxxQkFDQSx5QkFDQSxtQkFDQSxrQkFFSiwwR0FDSSxjQUNBLHVCQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsbUJBRUosNkdBQ0ksY0FDQSx1QkFDQSxlQUNBLGtCQUNBLGdCQUNBLGdCQUNBLG1CQUVKLHdHQUNJLGFBQ0EsV0FDQSxtQkFDQSxZQUNBLGlCQUNBLHVCQUNBLG1CQUNBLFNBQ0EsY0FDQSxtQkFFQSw4R0FDSSxtQkFDQSxlQU9oQixzRUFDSSxhQUNBLHNCQUNBLFNBQ0EsaUJBQ0EsY0FDQSx5QkFFQSxxQ0FSSixzRUFTUSxpQkFDQSxVQUdKLHNDQWJKLHNFQWNRLG9CQUdKLHNDQWpCSixzRUFrQlEsbUJBR0osaUdBQ0ksYUFDQSxzQkFDQSxTQUNBLFdBQ0EsaUJBRUEsc0NBUEosaUdBUVEsV0FFSixzQ0FWSixpR0FXUSxhQUtBLG1LQUNJLGFBQ0EsbUJBQ0EsbUJBRUEsdUtBQ0ksV0FDQSxZQUVBLHFDQUpKLHVLQUtRLFdBQ0EsYUFJUixzS0FDSSxjQUNBLHVCQUNBLGVBQ0Esa0JBQ0EsZ0JBR0osbUxBQ0ksYUFDQSxlQUNBLGdCQUNBLHVCQUNBLG1CQUNBLGtCQUNBLFdBQ0EseUJBQ0EsV0FDQSxZQUVBLHFDQVpKLG1MQWFRLGVBQ0EsV0FDQSxhQU9SLG9LQUNJLGdDQUNBLHVCQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsdUJBR0ksdUNBSVIsb0tBQ0ksYUFDQSxtQkFDQSxjQUNBLHVCQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsbUJBQ0EseUJBQ0EsZ0JBQ0EsZ0JBRUEsd0tBQ0ksZ0JBR0osMEtBQ0ksY0FPcEIsa0dBQ0ksWUFDQSxXQUVBLHNDQUpKLGtHQUtRLFdBR0osc0hBQ0ksV0FJWiw4REFDSSxpQkFDQSxjQUNBLDJCQUVBLHFDQUxKLDhEQU1RLDRCQUdKLGtGQUNJLGNBQ0EsdUJBQ0EsZUFDQSxrQkFDQSxnQkFDQSIsImZpbGUiOiJob3ctaXQtd29ya3MtdGVtcGxhdGUvaG93LWl0LXdvcmtzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiNneXMtaG93LWl0LXdvcmtzIHtcbiAgICAuaG93LWl0LXdvcmtzLW1haW4taW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaG93LWl0LXdvcmtzLWhlcm8ge1xuICAgICAgICAuaG93LWl0LXdvcmtzLWhlcm8tY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaG93LWl0LXdvcmtzLWlubmVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhvdy1pdC13b3Jrcy1zY3JpcHQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhpdy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyQjQ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGl3LXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDJCNDk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhpdy1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyQjQ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5oaXctYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDJCNDk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzlweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzVEQUFENTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaG93LWl0LXdvcmtzLXByb2Nlc3Mge1xuICAgICAgICAuaG93LWl0LXdvcmtzLXByb2Nlc3MtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDQwcHggMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICAgICAgICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaG93LWl0LXdvcmtzLXRleHQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbmRpdmlkdWFsLXByb2Nlc3MtY29udGFpbmVyIHtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLmluZGl2aWR1YWwtcHJvY2Vzcy10aXRsZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDJCNDk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlci1jb3VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJCNDk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLmluZGl2aWR1YWwtcHJvY2Vzcy10ZXh0LWNvbnRhaW5lciB7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tRGFyay1CbHVlLCAjMDAyQjQ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVEQUFENTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMkI0OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ob3ctaXQtd29ya3MtdmlkZW8tY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhvdy1pdC13b3Jrcy12aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucG9zdC1hdWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDQwcHggMjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCA2MHB4IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LWF1Y3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyYjQ5O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdfQ== */

#review_form_wrapper .must-log-in .listing-page-login-link{color:#002b49}#review_form_wrapper .must-log-in .listing-page-login-link:hover{text-decoration:underline}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpc3RpbmctdGVtcGxhdGUvbGlzdGluZy1wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRVEsMkRBQ0ksY0FFQSxpRUFDSSIsImZpbGUiOiJsaXN0aW5nLXRlbXBsYXRlL2xpc3RpbmctcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIjcmV2aWV3X2Zvcm1fd3JhcHBlciB7XG4gICAgLm11c3QtbG9nLWluIHtcbiAgICAgICAgLmxpc3RpbmctcGFnZS1sb2dpbi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAyYjQ5O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */

.galati-auction-register-template{max-width:1440px;margin:80px 20px}@media screen and (min-width: 540px){.galati-auction-register-template{margin:80px 40px}}@media screen and (min-width: 1520px){.galati-auction-register-template{margin:80px auto}}.galati-auction-register-template h1,.galati-auction-register-template h2{font-size:24px;font-weight:600;margin-bottom:20px}.galati-auction-register-template .register-template-inner-group{display:block;gap:50px}@media screen and (min-width: 960px){.galati-auction-register-template .register-template-inner-group{display:flex}}.galati-auction-register-template .register-template-inner-group .register-template-left-group{width:100%}@media screen and (min-width: 960px){.galati-auction-register-template .register-template-inner-group .register-template-left-group{width:60%}}.galati-auction-register-template .register-template-inner-group .register-template-left-group a:hover{text-decoration:underline}.galati-auction-register-template .register-template-inner-group .register-template-left-group .register-title-group{display:flex;flex-direction:column;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:7.5px;text-wrap:wrap;margin-bottom:25px;align-items:center;justify-content:center}@media screen and (min-width: 768px){.galati-auction-register-template .register-template-inner-group .register-template-left-group .register-title-group{justify-content:start;flex-direction:row;text-wrap:nowrap}}.galati-auction-register-template .register-template-inner-group .register-template-left-group .register-title-group .gs-icon{max-width:263px}.galati-auction-register-template .register-template-inner-group .register-template-left-group .register-title-group .gs-icon .gs-icon__svg{height:inherit;width:240px}@media screen and (min-width: 768px){.galati-auction-register-template .register-template-inner-group .register-template-left-group .register-title-group .gs-icon{margin-left:30px}}.galati-auction-register-template .register-template-inner-group .register-template-left-group .register-description-group{margin-bottom:20px}.galati-auction-register-template .register-template-inner-group .register-template-left-group .how-to-register-group{margin-bottom:20px}.galati-auction-register-template .register-template-inner-group .register-template-left-group .how-to-register-group .register-step-title{font-weight:600;margin-left:5px;margin-bottom:16px}.galati-auction-register-template .register-template-inner-group .register-template-left-group .how-to-register-group>p:last-of-type{margin-bottom:20px}.galati-auction-register-template .register-template-inner-group .register-template-left-group .how-to-register-group .register-final-text{font-weight:600}.galati-auction-register-template .register-template-inner-group .register-template-left-group .after-submission-group{margin-bottom:20px}.galati-auction-register-template .register-template-inner-group .register-template-left-group .need-help-group{margin-bottom:20px}.galati-auction-register-template .register-template-inner-group .register-template-left-group .register-section-title{font-size:24px;font-weight:600;margin-bottom:20px}.galati-auction-register-template .register-template-inner-group .register-template-right-group{width:100%}@media screen and (min-width: 960px){.galati-auction-register-template .register-template-inner-group .register-template-right-group{width:40%}}.galati-auction-register-template .register-template-inner-group .register-template-right-group .login-form-group .login-form-title-group{margin-bottom:15px}.galati-auction-register-template .register-template-inner-group .register-template-right-group .login-form-group .login-form-title-group h2{margin-bottom:0px}.galati-auction-register-template .register-template-inner-group .register-template-right-group .login-form-group .login-form-title-group .login-link{color:#5daad5}.galati-auction-register-template .register-template-inner-group .register-template-right-group .login-form-group .login-form-title-group .login-link:hover{text-decoration:underline}.galati-auction-register-template .register-template-inner-group .register-template-right-group .login-form-group .tml-log-wrap,.galati-auction-register-template .register-template-inner-group .register-template-right-group .login-form-group .tml-pwd-wrap{margin-bottom:0px}.galati-auction-register-template .register-template-inner-group .register-template-right-group .login-form-group .tml-log-wrap .tml-label,.galati-auction-register-template .register-template-inner-group .register-template-right-group .login-form-group .tml-pwd-wrap .tml-label{display:none}.galati-auction-register-template .register-template-inner-group .register-template-right-group .login-form-group .tml-log-wrap input,.galati-auction-register-template .register-template-inner-group .register-template-right-group .login-form-group .tml-pwd-wrap input{padding:12px !important;height:45px !important;border:1px solid #d9d9d9;margin-bottom:10px}.galati-auction-register-template .register-template-inner-group .register-template-right-group .login-form-group .tml-button{padding:8px 30px;font-size:14px;background-color:#5daad5;color:#fff;border:0px;font-weight:600;border-radius:320px;text-transform:uppercase;letter-spacing:2.5px;margin:0px}.galati-auction-register-template .register-template-inner-group .register-template-right-group .login-form-group .tml-button:hover{background-color:#002b49}.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group{margin-top:10px}@media screen and (min-width: 960px){.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group{margin-top:100px}}.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .register-help-text{font-size:12px;font-style:italic;color:#002b49;margin-bottom:10px}.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .indicator-hint{font-size:12px;font-style:italic;color:#002b49}.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .register-form-title-group{margin-bottom:15px}.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .register-form-title-group h2{margin-bottom:0px}.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .register-form-title-group .login-link{color:#5daad5}.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .register-form-title-group .login-link:hover{text-decoration:underline}.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-user_login-wrap,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-user_email-wrap,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-first_name-wrap,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-last_name-wrap,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-zip-wrap,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-user_pass1-wrap,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-user_pass2-wrap,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-phone-wrap{margin-bottom:0px}.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-user_login-wrap #user_login,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-user_email-wrap #user_login,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-first_name-wrap #user_login,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-last_name-wrap #user_login,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-zip-wrap #user_login,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-user_pass1-wrap #user_login,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-user_pass2-wrap #user_login,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-phone-wrap #user_login{margin-bottom:5px}.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-user_login-wrap .tml-label,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-user_email-wrap .tml-label,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-first_name-wrap .tml-label,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-last_name-wrap .tml-label,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-zip-wrap .tml-label,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-user_pass1-wrap .tml-label,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-user_pass2-wrap .tml-label,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-phone-wrap .tml-label{display:none}.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-user_login-wrap input,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-user_email-wrap input,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-first_name-wrap input,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-last_name-wrap input,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-zip-wrap input,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-user_pass1-wrap input,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-user_pass2-wrap input,.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-phone-wrap input{padding:12px;height:45px;border:1px solid #d9d9d9;margin-bottom:10px}.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-button{padding:8px 30px;font-size:14px;background-color:#5daad5;color:#fff;border:0px;font-weight:600;border-radius:320px;text-transform:uppercase;letter-spacing:2.5px}.galati-auction-register-template .register-template-inner-group .register-template-right-group .register-form-group .tml-button:hover{background-color:#002b49}.galati-auction-register-template .register-template-inner-group .register-template-right-group .show-password{display:flex;align-items:center;margin-bottom:10px;text-transform:uppercase;letter-spacing:2.5px;font-size:10px;font-weight:600}.galati-auction-register-template .register-template-inner-group .register-template-right-group .show-password .togglePassword{height:auto;margin:0px 10px 0px 0px}.galati-auction-register-template .register-template-inner-group .register-template-right-group .tml-links li{font-size:16px}.galati-auction-register-template .register-template-inner-group .register-template-right-group .tml-links li a:hover{text-decoration:underline}.galati-auction-register-template a.terms-link{text-decoration:underline;color:#5daad5}.galati-auction-register-template .consent-text{font-size:12px;font-style:italic}.galati-auction-register-template input[type=checkbox]:before{display:none !important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlZ2lzdGVyLXRlbXBsYXRlL3JlZ2lzdGVyLXRlbXBsYXRlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsa0NBQ0ksaUJBQ0EsaUJBRUEscUNBSkosa0NBS1Esa0JBR0osc0NBUkosa0NBU1Esa0JBR0osMEVBQ0ksZUFDQSxnQkFDQSxtQkFHSixpRUFDSSxjQUNBLFNBRUEscUNBSkosaUVBS1EsY0FHSiwrRkFDSSxXQUVBLHFDQUhKLCtGQUlRLFdBSUEsdUdBQ0ksMEJBSVIscUhBQ0ksYUFDQSxzQkFDQSxlQUNBLGdCQUNBLHlCQUNBLHFCQUNBLGVBQ0EsbUJBQ0EsbUJBQ0EsdUJBRUEscUNBWkoscUhBYVEsc0JBQ0EsbUJBQ0Esa0JBR0osOEhBQ0ksZ0JBRUEsNElBQ0ksZUFDQSxZQUdKLHFDQVJKLDhIQVNRLGtCQUtaLDJIQUNJLG1CQUdKLHNIQUNJLG1CQUVBLDJJQUNJLGdCQUNBLGdCQUNBLG1CQUlBLHFJQUNJLG1CQUlSLDJJQUNJLGdCQUlSLHVIQUNJLG1CQUdKLGdIQUNJLG1CQUdKLHVIQUNJLGVBQ0EsZ0JBQ0EsbUJBSVIsZ0dBQ0ksV0FJQSxxQ0FMSixnR0FNUSxXQUlBLDBJQUNJLG1CQUVBLDZJQUNJLGtCQUVKLHNKQUNJLGNBRUEsNEpBQ0ksMEJBS1osZ1FBRUksa0JBRUEsc1JBQ0ksYUFHSiw0UUFDSSx3QkFDQSx1QkFDQSx5QkFDQSxtQkFJUiw4SEFDSSxpQkFDQSxlQUNBLHlCQUNBLFdBQ0EsV0FDQSxnQkFDQSxvQkFDQSx5QkFDQSxxQkFDQSxXQUVBLG9JQUNJLHlCQUtaLHFIQUNJLGdCQUVBLHFDQUhKLHFIQUlRLGtCQUdKLHlJQUNJLGVBQ0Esa0JBQ0EsY0FDQSxtQkFHSixxSUFDSSxlQUNBLGtCQUNBLGNBR0osZ0pBQ0ksbUJBRUEsbUpBQ0ksa0JBRUosNEpBQ0ksY0FFQSxrS0FDSSwwQkFLWixta0NBUUksa0JBRUEsbXFDQUNJLGtCQUdKLDJwQ0FDSSxhQUdKLG1uQ0FDSSxhQUNBLFlBQ0EseUJBQ0EsbUJBSVIsaUlBQ0ksaUJBQ0EsZUFDQSx5QkFDQSxXQUNBLFdBQ0EsZ0JBQ0Esb0JBQ0EseUJBQ0EscUJBRUEsdUlBQ0kseUJBS1osK0dBQ0ksYUFDQSxtQkFDQSxtQkFDQSx5QkFDQSxxQkFDQSxlQUNBLGdCQUVBLCtIQUNJLFlBQ0Esd0JBS0osOEdBQ0ksZUFHSSxzSEFDSSwwQkFReEIsK0NBQ0ksMEJBQ0EsY0FFSixnREFDSSxlQUNBLGtCQUlBLDhEQUNJIiwiZmlsZSI6InJlZ2lzdGVyLXRlbXBsYXRlL3JlZ2lzdGVyLXRlbXBsYXRlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5nYWxhdGktYXVjdGlvbi1yZWdpc3Rlci10ZW1wbGF0ZSB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiA4MHB4IDIwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAgICAgICBtYXJnaW46IDgwcHggNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTIwcHgpIHtcbiAgICAgICAgbWFyZ2luOiA4MHB4IGF1dG87XG4gICAgfVxuXG4gICAgaDEsIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5yZWdpc3Rlci10ZW1wbGF0ZS1pbm5lci1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBnYXA6IDUwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAucmVnaXN0ZXItdGVtcGxhdGUtbGVmdC1ncm91cCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVnaXN0ZXItdGl0bGUtZ3JvdXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmdzLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2M3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5ncy1pY29uX19zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVnaXN0ZXItZGVzY3JpcHRpb24tZ3JvdXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ob3ctdG8tcmVnaXN0ZXItZ3JvdXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAucmVnaXN0ZXItc3RlcC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZWdpc3Rlci1maW5hbC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZnRlci1zdWJtaXNzaW9uLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmVlZC1oZWxwLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVnaXN0ZXItc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpc3Rlci10ZW1wbGF0ZS1yaWdodC1ncm91cCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuXG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvZ2luLWZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgIC5sb2dpbi1mb3JtLXRpdGxlLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxvZ2luLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1REFBRDU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRtbC1sb2ctd3JhcCxcbiAgICAgICAgICAgICAgICAudG1sLXB3ZC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC50bWwtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudG1sLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1REFBRDU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyQjQ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVnaXN0ZXItZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZWdpc3Rlci1oZWxwLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDJCNDk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmluZGljYXRvci1oaW50IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyQjQ5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZWdpc3Rlci1mb3JtLXRpdGxlLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxvZ2luLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1REFBRDU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRtbC11c2VyX2xvZ2luLXdyYXAsXG4gICAgICAgICAgICAgICAgLnRtbC11c2VyX2VtYWlsLXdyYXAsXG4gICAgICAgICAgICAgICAgLnRtbC1maXJzdF9uYW1lLXdyYXAsXG4gICAgICAgICAgICAgICAgLnRtbC1sYXN0X25hbWUtd3JhcCxcbiAgICAgICAgICAgICAgICAudG1sLXppcC13cmFwLFxuICAgICAgICAgICAgICAgIC50bWwtdXNlcl9wYXNzMS13cmFwLFxuICAgICAgICAgICAgICAgIC50bWwtdXNlcl9wYXNzMi13cmFwLFxuICAgICAgICAgICAgICAgIC50bWwtcGhvbmUtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICAgICAgICAgICAgICAjdXNlcl9sb2dpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudG1sLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudG1sLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1REFBRDU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJCNDk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaG93LXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgIC50b2dnbGVQYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweCAwcHggMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRtbC1saW5rcyB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEudGVybXMtbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogcmdiKDkzLCAxNzAsIDIxMyk7XG4gICAgfVxuICAgIC5jb25zZW50LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */

.sellers__header-wrapper{position:relative}.sellers__header{display:flex;padding:0px 20px;margin-left:auto;margin-right:auto;max-width:1440px}.sellers__header-cta{padding:48px 0px}.sellers__header-cta .cta__title{margin-bottom:30px}.sellers__header-cta .cta__sub-title{text-transform:none;letter-spacing:initial;color:#5daad5;margin-bottom:30px;position:relative;padding-bottom:54px}.sellers__header-cta .cta__sub-title-script{left:0px;top:auto;bottom:-3px;font-size:50px}.sellers__header-cta .cta__title .cta__title-break{display:none}@media screen and (min-width: 540px){.sellers__header-cta .cta__title .cta__title-break{display:block}}@media screen and (min-width: 576px){.sellers__header-cta .cta__sub-title-script{left:0px;top:auto;bottom:-11px;font-size:60px}}.sellers__header-cta .cta__link{color:#5daad5;margin-top:30px;cursor:pointer}.sellers__header-media{height:50%;display:flex;align-items:center;justify-content:flex-end;max-height:300px;overflow:hidden}.sellers__header-media img{height:100%}@media screen and (min-width: 1200px){.sellers__header{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-column-gap:48px;z-index:1;position:relative;padding:60px 20px}.sellers__header-media{height:100%;width:100%;position:absolute;overflow:hidden;top:0px;left:0px;z-index:0;max-height:unset}.sellers__header-media img{min-width:100%;min-height:100%;position:absolute;top:50%;transform:translateY(-50%);max-width:none;height:auto}}.buyers__body{margin-left:auto;margin-right:auto;max-width:1440px;margin-bottom:80px;margin-top:48px;padding:0px 20px}.listing-inquiry__form-modal .gs-modal{scrollbar-width:none;-ms-overflow-style:none}.listing-inquiry__form-modal .gs-modal::-webkit-scrollbar{width:0;height:0}.listing-inquiry__form{background:#002b49;color:#fff !important}.listing-inquiry__form--mobile{max-width:500px;margin:0 auto}.listing-inquiry__form-title{display:flex;margin-bottom:20px}.listing-inquiry__form-title .gs-icon__svg svg{fill:#f7e353}.listing-inquiry__form-subtitle{display:flex;align-items:center;margin-bottom:12px}.listing-inquiry__form-subtitle h4{color:#5daad5;white-space:nowrap;margin-right:8px}.listing-inquiry__form-subtitle hr{width:100%;border-top:none !important;border-right:none;border-bottom:1px solid #707070;margin:0 !important}.listing-inquiry__form-modal .gs-modal{background:#002b49;max-height:calc(100vh - 100px)}@media screen and (max-width: 576px){.listing-inquiry__form-modal .gs-modal{max-height:unset;max-width:unset;height:100%;width:100%}}@media screen and (min-width: 1024px){.listing-inquiry__form{display:block}}@media screen and (min-width: 1024px){.listing-inquiry__form-modal .gs-modal{background:#002b49}}.hs-form-field{box-sizing:border-box;padding:0 !important;margin:0;background:rgba(0,0,0,0);border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;margin-bottom:18px;width:100%;text-align:left;vertical-align:bottom}.hs-form-field label{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;font-size:10px !important;letter-spacing:2.5px;text-transform:uppercase;font-weight:600;margin-bottom:4px !important}.hs-form-field .hs-form-checkbox label{justify-content:initial;align-items:center;column-gap:4px}label.hs-form-booleancheckbox-display{letter-spacing:initial;text-transform:none;line-height:1.5;font-weight:normal;font-size:12px !important}.hs-form-booleancheckbox-display input{width:auto !important;margin-right:12px}.hs-input{width:100% !important;padding:2px 8px !important;border:none !important;font-size:14px !important;color:#707070 !important;border-radius:0 !important;height:30px !important;margin-top:0 !important}.hs-input.invalid{border:red 1px solid !important}ul.hs-error-msgs{display:none !important}.hs-input::-webkit-input-placeholder{color:#707070 !important}.hs-input:-moz-placeholder{color:#707070 !important}.hs-input::-moz-placeholder{color:#707070 !important}.hs-input:-ms-input-placeholder{color:#707070 !important}.inputs-list{display:flex;column-gap:60px}.hs-submit{margin-top:20px}.hs-submit input[type=submit]{display:block;user-select:none;position:relative;width:fit-content;min-width:128px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;hyphens:auto;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;background:rgba(0,0,0,0);border-style:solid;border-width:1px;border-radius:320px;transition:background-color 300ms ease 0s,color 300ms ease 0s,border 300ms ease 0s,box-shadow 300ms ease 0s;padding:12px 20px 12px !important;color:#fff;background:#5daad5;border-color:#5daad5;width:100%}.hs-form .hs-error-msgs{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;overflow:visible !important}.hs-form .hs-form-field,.hs-form .hs-form-field .input{overflow:visible !important}.sellers__body .sellers__body-content-wrapper{display:flex;flex-direction:column;max-width:1440px;margin:50px auto;padding:0px 20px;gap:50px}@media screen and (min-width: 960px){.sellers__body .sellers__body-content-wrapper{flex-direction:row;gap:100px}}.sellers__body .sellers__body-content-wrapper .sellers__body-content{width:100%}@media screen and (min-width: 960px){.sellers__body .sellers__body-content-wrapper .sellers__body-content{width:50%}}.sellers__body .sellers__body-content-wrapper .sellers__body-content h3{margin-bottom:30px;font-size:24px;font-style:normal;font-weight:600}.sellers__body .sellers__body-content-wrapper .sellers__body-content .sellers__body-steps .sellers__body-step{margin-bottom:30px}.sellers__body .sellers__body-content-wrapper .sellers__body-content .sellers__body-steps .sellers__body-step:last-of-type{margin-bottom:0px}.sellers__body .sellers__body-content-wrapper .sellers__body-content .sellers__body-steps .sellers__body-step h4{margin-bottom:20px}.sellers__body .sellers__body-content-wrapper .sellers__body-content .sellers__body-steps .sellers__body-step h5{font-size:16px;font-style:normal;font-weight:600;margin:0px 0px 20px 45px;width:fit-content}.sellers__body .sellers__body-content-wrapper .sellers__body-content .sellers__body-steps .sellers__body-step p{margin:0px 0px 40px 15px}.sellers__body .sellers__body-content-wrapper .sellers__body-content .sellers__body-steps .sellers__body-step ul{margin:0px 0px 0px 55px}.sellers__body .sellers__body-content-wrapper .sellers__body-content .sellers__body-steps .sellers__body-step ul li{list-style:disc}.sellers__body .sellers__body-content-wrapper .sellers__body-content .sellers__body-steps .sellers__body-step ul li::marker{font-size:10px}.sellers__body .sellers__body-content-wrapper .sellers__body-content .sellers__body-form h3{position:relative}.sellers__body .sellers__body-content-wrapper .sellers__body-content .sellers__body-form h3 .cta__sub-title-script{font-size:40px;margin-left:25px;top:-2px}@media screen and (min-width: 960px){.sellers__body .sellers__body-content-wrapper .sellers__body-content .sellers__body-form h3 .cta__sub-title-script{font-size:53px;margin-left:30px;top:-7px}}.sellers__body .sellers__body-content-wrapper .sellers__body-content .sellers__body-form .sellers__body-form-container{margin-top:30px}.sellers__body .sellers__body-content-wrapper .sellers__body-content .sellers__body-form .sellers__body-form-container .hbspt-form input[type=text],.sellers__body .sellers__body-content-wrapper .sellers__body-content .sellers__body-form .sellers__body-form-container .hbspt-form input[type=email],.sellers__body .sellers__body-content-wrapper .sellers__body-content .sellers__body-form .sellers__body-form-container .hbspt-form textarea{border:1px solid #d9d9d9 !important}.sellers__body .sellers__body-content-wrapper .sellers__body-content .sellers__body-form .sellers__body-form-container .hbspt-form span{font-size:12px;letter-spacing:normal;text-transform:capitalize}.sellers__bottom .sellers__bottom-content-wrapper{background-color:#002b49;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width: 960px){.sellers__bottom .sellers__bottom-content-wrapper{flex-direction:row}}.sellers__bottom .sellers__bottom-content-wrapper .sellers__bottom-content:first-of-type{width:100%;order:2}@media screen and (min-width: 960px){.sellers__bottom .sellers__bottom-content-wrapper .sellers__bottom-content:first-of-type{max-width:60%;order:1}}.sellers__bottom .sellers__bottom-content-wrapper .sellers__bottom-content:last-of-type{width:100%;order:1}@media screen and (min-width: 960px){.sellers__bottom .sellers__bottom-content-wrapper .sellers__bottom-content:last-of-type{max-width:40%;order:2}}.sellers__bottom .sellers__bottom-content-wrapper .sellers__bottom-content .sellers__bottom-inner-container .sellers__bottom-inner-group{margin:40px auto;padding:0px 20px;width:fit-content}@media screen and (min-width: 1200px){.sellers__bottom .sellers__bottom-content-wrapper .sellers__bottom-content .sellers__bottom-inner-container .sellers__bottom-inner-group{margin:40px auto;padding:0px}}.sellers__bottom .sellers__bottom-content-wrapper .sellers__bottom-content .sellers__bottom-inner-container .sellers__bottom-inner-group h3{color:#fff !important;font-size:24px;font-weight:600;margin-bottom:25px;width:fit-content}.sellers__bottom .sellers__bottom-content-wrapper .sellers__bottom-content .sellers__bottom-inner-container .sellers__bottom-inner-group .sellers__bottom-list .sellers__bottom-list-item{margin-left:20px;max-width:600px}.sellers__bottom .sellers__bottom-content-wrapper .sellers__bottom-content .sellers__bottom-inner-container .sellers__bottom-inner-group .sellers__bottom-list .sellers__bottom-list-item li{list-style:disc;margin-bottom:20px;font-size:16px;color:#fff}.sellers__bottom .sellers__bottom-content-wrapper .sellers__bottom-content .sellers__bottom-inner-container .sellers__bottom-inner-group .sellers__bottom-list .sellers__bottom-list-item li::marker{font-size:10px;color:#f7e373}.sellers__bottom .sellers__bottom-content-wrapper .sellers__bottom-content .sellers__bottom-inner-container .sellers__bottom-inner-group .sellers__bottom-list .sellers__bottom-list-item li .why-galati-yellow-text{color:#f7e373}.sellers__bottom .sellers__bottom-content-wrapper .sellers__bottom-content .why-choose-galati-image{width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGxlcnMtdGVtcGxhdGUvc2VsbGVycy10ZW1wbGF0ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHlCQUNJLGtCQUVKLGlCQUNJLGFBQ0EsaUJBQ0EsaUJBQ0Esa0JBQ0EsaUJBRUoscUJBQ0ksaUJBRUosaUNBQ0ksbUJBRUoscUNBQ0ksb0JBQ0EsdUJBQ0EsY0FDQSxtQkFDQSxrQkFDQSxvQkFFSiw0Q0FDSSxTQUNBLFNBQ0EsWUFDQSxlQUtJLG1EQUNJLGFBRUEscUNBSEosbURBSVEsZUFNaEIscUNBQ0ksNENBQ0ksU0FDQSxTQUNBLGFBQ0EsZ0JBR1IsZ0NBQ0ksY0FDQSxnQkFDQSxlQUVKLHVCQUNJLFdBQ0EsYUFDQSxtQkFDQSx5QkFDQSxpQkFDQSxnQkFFSiwyQkFDSSxZQUVKLHNDQUNJLGlCQUNJLGFBQ0EsOEJBQ0EsdUJBQ0EscUJBQ0EsVUFDQSxrQkFDQSxrQkFFSix1QkFDSSxZQUNBLFdBQ0Esa0JBQ0EsZ0JBQ0EsUUFDQSxTQUNBLFVBQ0EsaUJBRUosMkJBQ0ksZUFDQSxnQkFDQSxrQkFDQSxRQUNBLDJCQUNBLGVBQ0EsYUFHUixjQUNJLGlCQUNBLGtCQUNBLGlCQUNBLG1CQUNBLGdCQUNBLGlCQUVKLHVDQUNJLHFCQUNBLHdCQUVKLDBEQUNJLFFBQ0EsU0FHSix1QkFDSSxtQkFDQSxzQkFFSiwrQkFDSSxnQkFDQSxjQUdKLDZCQUNJLGFBQ0EsbUJBRUosK0NBQ0ksYUFHSixnQ0FDSSxhQUNBLG1CQUNBLG1CQUdKLG1DQUNJLGNBQ0EsbUJBQ0EsaUJBR0osbUNBQ0ksV0FDQSwyQkFDQSxrQkFDQSxnQ0FDQSxvQkFHSix1Q0FDSSxtQkFDQSwrQkFFSixxQ0FDSSx1Q0FDSSxpQkFDQSxnQkFDQSxZQUNBLFlBR1Isc0NBQ0ksdUJBQ0ksZUFJUixzQ0FDSSx1Q0FDSSxvQkFJUixlQUNJLHNCQUNBLHFCQUNBLFNBQ0EseUJBQ0EsU0FDQSxxQkFDQSx3QkFDQSxnQkFDQSxtQkFDQSxXQUNBLGdCQUNBLHNCQUdKLHFCQUNJLGFBQ0EsbUJBQ0EsdUJBQ0EsOEJBQ0EsMEJBQ0EscUJBQ0EseUJBQ0EsZ0JBQ0EsNkJBR0osdUNBQ0ksd0JBQ0EsbUJBQ0EsZUFHSixzQ0FDSSx1QkFDQSxvQkFDQSxnQkFDQSxtQkFDQSwwQkFHSix1Q0FDSSxzQkFDQSxrQkFHSixVQUNJLHNCQUNBLDJCQUNBLHVCQUNBLDBCQUNBLHlCQUNBLDJCQUNBLHVCQUNBLHdCQUdKLGtCQUNJLGdDQUdKLGlCQUNJLHdCQUdKLHFDQUNJLHlCQUdKLDJCQUVJLHlCQUdKLDRCQUVJLHlCQUdKLGdDQUNJLHlCQUdKLGFBQ0ksYUFDQSxnQkFHSixXQUNJLGdCQUdKLDhCQUNJLGNBQ0EsaUJBQ0Esa0JBQ0Esa0JBQ0EsZ0JBQ0EsZUFDQSxnQkFDQSx5QkFDQSxxQkFDQSxhQUNBLGdCQUNBLGtCQUNBLHFCQUNBLGVBQ0EseUJBQ0EsbUJBQ0EsaUJBQ0Esb0JBQ0EsNEdBQ0Esa0NBQ0EsV0FDQSxtQkFDQSxxQkFDQSxXQUlKLHdCQUNJLHlCQUNBLDhCQUNBLHFCQUNBLHVCQUNBLDRCQUlKLHVEQUVJLDRCQUtBLDhDQUNJLGFBQ0Esc0JBQ0EsaUJBQ0EsaUJBQ0EsaUJBQ0EsU0FFQSxxQ0FSSiw4Q0FTUSxtQkFDQSxXQUVKLHFFQUNJLFdBRUEscUNBSEoscUVBSVEsV0FHSix3RUFDSSxtQkFDQSxlQUNBLGtCQUNBLGdCQUlBLDhHQUNJLG1CQUVBLDJIQUNJLGtCQUdKLGlIQUNJLG1CQUdKLGlIQUNJLGVBQ0Esa0JBQ0EsZ0JBQ0EseUJBQ0Esa0JBY0osZ0hBQ0kseUJBR0osaUhBQ0ksd0JBRUEsb0hBQ0ksZ0JBRUEsNEhBQ0ksZUFRaEIsNEZBQ0ksa0JBRUEsbUhBQ0ksZUFDQSxpQkFDQSxTQUVBLHFDQUxKLG1IQU1RLGVBQ0EsaUJBQ0EsVUFLWix1SEFDSSxnQkFHSSxxYkFDSSxvQ0FHSix3SUFDSSxlQUNBLHNCQUNBLDBCQVV4QixrREFDSSx5QkFDQSxhQUNBLHVCQUNBLG1CQUNBLHNCQUVBLHFDQVBKLGtEQVFRLG9CQU1BLHlGQUNJLFdBQ0EsUUFFQSxxQ0FKSix5RkFLUSxjQUNBLFNBSVIsd0ZBQ0ksV0FDQSxRQUVBLHFDQUpKLHdGQUtRLGNBQ0EsU0FNSix5SUFDSSxpQkFDQSxpQkFDQSxrQkFFQSxzQ0FMSix5SUFNUSxpQkFDQSxhQUdKLDRJQUNJLHNCQUNBLGVBQ0EsZ0JBQ0EsbUJBQ0Esa0JBSUEsMExBQ0ksaUJBQ0EsZ0JBRUEsNkxBQ0ksZ0JBQ0EsbUJBQ0EsZUFXQSxXQVRBLHFNQUNJLGVBQ0EsY0FHSixxTkFDSSxjQVV4QixvR0FDSSxXQUNBLFlBQ0EiLCJmaWxlIjoic2VsbGVycy10ZW1wbGF0ZS9zZWxsZXJzLXRlbXBsYXRlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zZWxsZXJzX19oZWFkZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlbGxlcnNfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG4uc2VsbGVyc19faGVhZGVyLWN0YSB7XG4gICAgcGFkZGluZzogNDhweCAwcHg7XG59XG4uc2VsbGVyc19faGVhZGVyLWN0YSAuY3RhX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zZWxsZXJzX19oZWFkZXItY3RhIC5jdGFfX3N1Yi10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgY29sb3I6IHJnYig5MywgMTcwLCAyMTMpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xufVxuLnNlbGxlcnNfX2hlYWRlci1jdGEgLmN0YV9fc3ViLXRpdGxlLXNjcmlwdCB7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC0zcHg7XG4gICAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4uc2VsbGVyc19faGVhZGVyLWN0YSB7XG4gICAgLmN0YV9fdGl0bGUge1xuICAgICAgICAuY3RhX190aXRsZS1icmVhayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5zZWxsZXJzX19oZWFkZXItY3RhIC5jdGFfX3N1Yi10aXRsZS1zY3JpcHQge1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtMTFweDtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cbn1cbi5zZWxsZXJzX19oZWFkZXItY3RhIC5jdGFfX2xpbmsge1xuICAgIGNvbG9yOiByZ2IoOTMsIDE3MCwgMjEzKTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWxsZXJzX19oZWFkZXItbWVkaWEge1xuICAgIGhlaWdodDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VsbGVyc19faGVhZGVyLW1lZGlhIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNlbGxlcnNfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNDhweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgfVxuICAgIC5zZWxsZXJzX19oZWFkZXItbWVkaWEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cbiAgICAuc2VsbGVyc19faGVhZGVyLW1lZGlhIGltZyB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG4uYnV5ZXJzX19ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuLmxpc3RpbmctaW5xdWlyeV9fZm9ybS1tb2RhbCAuZ3MtbW9kYWwge1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xufVxuLmxpc3RpbmctaW5xdWlyeV9fZm9ybS1tb2RhbCAuZ3MtbW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgLyogV2ViS2l0ICovXG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pbnF1aXJ5X19mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgNDMsIDczKTtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmxpc3RpbmctaW5xdWlyeV9fZm9ybS0tbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubGlzdGluZy1pbnF1aXJ5X19mb3JtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubGlzdGluZy1pbnF1aXJ5X19mb3JtLXRpdGxlIC5ncy1pY29uX19zdmcgc3ZnIHtcbiAgICBmaWxsOiByZ2IoMjQ3LCAyMjcsIDgzKTtcbn1cblxuLmxpc3RpbmctaW5xdWlyeV9fZm9ybS1zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5saXN0aW5nLWlucXVpcnlfX2Zvcm0tc3VidGl0bGUgaDQge1xuICAgIGNvbG9yOiByZ2IoOTMsIDE3MCwgMjEzKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubGlzdGluZy1pbnF1aXJ5X19mb3JtLXN1YnRpdGxlIGhyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMTEyLCAxMTIsIDExMik7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLWlucXVpcnlfX2Zvcm0tbW9kYWwgLmdzLW1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgNDMsIDczKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAubGlzdGluZy1pbnF1aXJ5X19mb3JtLW1vZGFsIC5ncy1tb2RhbCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5saXN0aW5nLWlucXVpcnlfX2Zvcm0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5saXN0aW5nLWlucXVpcnlfX2Zvcm0tbW9kYWwgLmdzLW1vZGFsIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDAsIDQzLCA3Myk7XG4gICAgfVxufVxuXG4uaHMtZm9ybS1maWVsZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5ocy1mb3JtLWZpZWxkIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ocy1mb3JtLWZpZWxkIC5ocy1mb3JtLWNoZWNrYm94IGxhYmVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA0cHg7XG59XG5cbmxhYmVsLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkge1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uaHMtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMnB4IDhweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2IoMTEyLCAxMTIsIDExMikgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uaHMtaW5wdXQuaW52YWxpZCB7XG4gICAgYm9yZGVyOiByZWQgMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbnVsLmhzLWVycm9yLW1zZ3Mge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhzLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiKDExMiwgMTEyLCAxMTIpICFpbXBvcnRhbnQ7XG59XG5cbi5ocy1pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiByZ2IoMTEyLCAxMTIsIDExMikgIWltcG9ydGFudDtcbn1cblxuLmhzLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiByZ2IoMTEyLCAxMTIsIDExMikgIWltcG9ydGFudDtcbn1cblxuLmhzLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYigxMTIsIDExMiwgMTEyKSAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXRzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogNjBweDtcbn1cblxuLmhzLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmhzLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogMTI4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgaHlwaGVuczogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzIwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlIDBzLCBjb2xvciAzMDBtcyBlYXNlIDBzLCBib3JkZXIgMzAwbXMgZWFzZSAwcywgYm94LXNoYWRvdyAzMDBtcyBlYXNlIDBzO1xuICAgIHBhZGRpbmc6IDEycHggMjBweCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiKDkzLCAxNzAsIDIxMyk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoOTMsIDE3MCwgMjEzKTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyogTWFrZSBzdXJlIEh1YlNwb3QgZXJyb3IgbGlzdHMgYXJlIG5vdCBoaWRkZW4vY2xpcHBlZCAqL1xuLmhzLWZvcm0gLmhzLWVycm9yLW1zZ3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb21tb246IHBhcmVudCBjb250YWluZXJzIGNsaXAgY29udGVudCAqL1xuLmhzLWZvcm0gLmhzLWZvcm0tZmllbGQsXG4uaHMtZm9ybSAuaHMtZm9ybS1maWVsZCAuaW5wdXQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxsZXJzX19ib2R5IHtcblxuICAgIC5zZWxsZXJzX19ib2R5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgIGdhcDogNTBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGxlcnNfX2JvZHktY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxsZXJzX19ib2R5LXN0ZXBzIHtcbiAgICAgICAgICAgICAgICAuc2VsbGVyc19fYm9keS1zdGVwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAyMHB4IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NywgMjI3LCA4Myk7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCA0MHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDU1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbGxlcnNfX2JvZHktZm9ybSB7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmN0YV9fc3ViLXRpdGxlLXNjcmlwdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlbGxlcnNfX2JvZHktZm9ybS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5oYnNwdC1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VsbGVyc19fYm90dG9tIHtcbiAgICAuc2VsbGVyc19fYm90dG9tLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJCNDk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cblxuICAgICAgICAuc2VsbGVyc19fYm90dG9tLWNvbnRlbnQge1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbGxlcnNfX2JvdHRvbS1pbm5lci1jb250YWluZXIge1xuXG4gICAgICAgICAgICAgICAgLnNlbGxlcnNfX2JvdHRvbS1pbm5lci1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc2VsbGVyc19fYm90dG9tLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGxlcnNfX2JvdHRvbS1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGN0UzNzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAud2h5LWdhbGF0aS15ZWxsb3ctdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Y3RTM3MztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndoeS1jaG9vc2UtZ2FsYXRpLWltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlcyI6WyJzaG9wLXRlbXBsYXRlL3Nob3Auc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIiXSwiZmlsZSI6InNob3AtdGVtcGxhdGUvc2hvcC5jc3MifQ== */
